Skip to main content
Salesforce is a leading CRM platform that integrates sales, service, marketing, and analytics, enabling agents to manage accounts, contacts, leads, opportunities, campaigns, and activities programmatically.

Setup

  1. In Agent Studio, go to ToolsSalesforceConnect
  2. Sign in with your Salesforce account and authorize access
  3. Review the requested permissions and click Allow

Available actions

Adding to an agent

  1. Open your agent in Agent Studio → Agent Builder
  2. Go to Tools and enable Salesforce
  3. Select only the actions your agent needs
  4. Set auth mode: Shared (agent acts on one account) or Per-user (each end-user connects their own account)

Example use cases

Automated lead qualification and routing When a new lead is created via a web form or marketing campaign, an agent can search for existing contacts with matching details, update the lead with enriched data, apply assignment rules to route it to the right sales rep, and add it to the relevant campaign, all without manual intervention. Opportunity pipeline management An agent can monitor open opportunities, update deal stages based on activity or external triggers, log calls and emails as activities, add product line items when quotes are confirmed, and alert the team when high-value deals approach their close dates. Mass customer outreach with personalized emails Using stored email templates and contact lists, an agent can search for contacts meeting specific criteria (e.g., churned customers, upsell candidates), send personalized emails via SALESFORCE_SEND_EMAIL_FROM_TEMPLATE, and log each interaction as an email activity against the relevant account or contact record.