Explore common ways users interact with Agentforce agents to leverage ACP tools, with examples of typical commands and expected outcomes.
SendSlackMessage
channel_name
: #project-alpha
(or channel_id
if Agentforce can resolve it)message_text
: “Team, the new designs are ready for review in Quip.”ACPSlackSendMessage
slack_send_message
#project-alpha
Slack channel. The Agentforce agent confirms, “Okay, I’ve sent your message to #project-alpha.”CreateSalesforceTask
assignee
: Current User (or allows clarification)subject
: “Follow up with John Smith about the proposal”due_date
: Tomorrow’s daterelated_to_id
(optional): If context (e.g., current record) provides a Contact ID for John Smith.ACPCreateSalesforceTask
salesforce_create_record
(with sobject_type: 'Task'
)cust12345
from Data Cloud.”GetDataCloudProfile
customer_id
: “cust12345”data_space
(optional): If needed and Agentforce can infer or ask.ACPGetDataCloudProfile
(or a generic ACPDataCloudQueryDMO
)data_cloud_query_dmo
(or a more specific tool)ORD-00789
?”GetOrderStatus
order_id
: “ORD-00789”ACPGetCommerceCloudOrderStatus
commerce_cloud_get_order_status
AddNoteToRecord
record_id
: “0055667” (from current context)note_content
: “Customer called, issue resolved by rebooting their device.”ACPAddSalesforceNote
salesforce_create_record
(with sobject_type: 'ContentNote'
or similar, and linking to the Case)EscalateCaseAndNotify
case_id
from context.salesforce_get_record_details
).salesforce_update_record
).salesforce_get_record_details
).slack_send_message
via ACPSlackSendMessage
).