Automating case creation in Salesforce Core from Slack conversations using ACP for faster service resolution.
slack_get_message_details
: To retrieve the content and context of a specific Slack message or thread.slack_get_user_profile
: To get details about the Slack user who reported the issue (potentially to map to a Salesforce Contact).slack_post_message_reply
(or similar): To confirm case creation back in the Slack thread.salesforce_create_case
: To create a new case with relevant details.salesforce_search_contact_by_email
(or salesforce_search_account_by_name
): To find an existing Contact or Account to associate with the case.salesforce_get_case_details
: To retrieve the newly created Case Number and link.slack_get_message_details
to retrieve the relevant Slack message(s), including the user who reported it.slack_get_user_profile
to get the user’s email if available, to help find them in Salesforce.salesforce_search_contact_by_email
) or ask the Support Agent for the customer’s name/company to search for an Account.salesforce_create_case
. It populates fields like:
salesforce_get_case_details
to retrieve the new Case Number and a direct link to the case in Salesforce.slack_post_message_reply
to post a confirmation back into the original Slack thread, e.g., “Case #00123456 has been created for this issue: [Link to Case].”