Pre-RequisiteYou need to already have a Flow or Apex logic built in Salesforce that:
You can go through below example for your reference.
- Accepts input fields (e.g., name, contact number)
- Does something meaningful (like creating a Case)
- Optionally returns a result back (e.g., Case Number)
You can go through below example for your reference.
Flow Tools
Example Use Case: Create Case Tool
Create your First Tool
Follow the below steps to see your first tool in action1
Step 1: Go to Tools Tab
- Open the ConverseKit Salesforce App.
- Click on the Tools tab in the navigation.
- Click New Tool to start
2
Step 2: Fill in Tool Information
Here are the fields you’ll need to complete:
🏷 Tool Info
Define what your tool is and how it behaves during a conversation.🖥 Server Details
Define what logic to run behind the scenes when the tool is triggered.🧾 Tool Parameters
The Tool Parameters section defines what input data your tool needs from the assistant to run correctly. Think of it like a form — your assistant collects data from the user during the call, and passes that information into the tool as parameters.Define the input fields that you want your assistant to send to the Flow or Apex.Example Tool ParametersLet’s say you’re creating a tool called
Create_Case that collects user complaints. Then, you’ll likely need the customer’s name, their_phone number_ and a description of the complaintEach of these values becomes a parameter.These fields must match your Flow input variable names exactly. If your Flow expects
contactNumber and you put contact_number in the tool, the integration will fail.As a best practice follow
snake_case naming convention for parameters, Eg: contact_number This maintains consistency with Salesforce conventions and reduces integration friction.📢 System Messages
These are the things your assistant says while the tool is running. They’re useful for asynchronous tools where processing may take time.3
Step 3: Save and Link to Assistant
- After you click Save on the tool…
- Go to the Assistant Details Page
- Scroll to the Tools section
- Click Add Tool
- Choose your new tool and Save