Salesforce

Stable

Run Salesforce from WhatsApp — Opportunities, Leads, and Accounts in one thread

CRM & Sales

What is Salesforce?

Salesforce is the world's #1 CRM, used by more than 150,000 companies to manage Leads, Opportunities, Accounts, Contacts, and Custom Objects. The LunoGen Salesforce integration connects your AI agent to the Salesforce REST API and Bulk API so it can read and write any standard or custom object — all from WhatsApp messages, inbound webhooks via Flow, or scheduled cron jobs.

Why connect Salesforce?

Salesforce is powerful but painful. Reps avoid logging activities, deals sit in the wrong stage, and leadership never knows the true state of the pipeline. With an AI agent on WhatsApp, your team updates Opportunities by simply texting 'Acme moved to Proposal, $120k, closing June 30'. Every WhatsApp conversation becomes a Salesforce Task, every new Lead gets enriched automatically, and your pipeline is finally up to date without anyone opening Lightning.

What you can do

  • Closed Won celebrations triggered by Platform Events or Flow webhooks
  • Update Opportunity Stage, Amount, and Close Date from chat
  • Lead enrichment from public data written back to Lead records
  • Daily and weekly pipeline reports delivered to WhatsApp
  • Log WhatsApp conversations as Salesforce Tasks and Events
  • Create Contacts, Accounts, and Opportunities from a single message
  • Account research briefs pulled before every call
  • SOQL queries from WhatsApp — 'how many deals closed last week?'
  • Assign Leads and Opportunities to reps from a chat command
  • Custom Object support — works with any Salesforce schema

Setup

Requirements

  • A Salesforce org (Professional, Enterprise, or Unlimited)
  • System Admin access to create a Connected App
  • A LunoGen account with at least the Pro plan
  1. 1

    Create a Connected App in Salesforce

    In Setup → App Manager → New Connected App, enable OAuth settings. Add callback URL from LunoGen and select scopes: api, refresh_token, offline_access.

  2. 2

    Copy consumer key and secret

    Open the Connected App → Manage Consumer Details to reveal the Consumer Key and Consumer Secret. Wait 10 minutes after creation for propagation.

  3. 3

    Connect in LunoGen

    In LunoGen → Credentials → New → Salesforce, paste the Consumer Key, Secret, and your My Domain URL. Complete the OAuth handshake.

  4. 4

    Configure webhooks via Flow (optional)

    To push Salesforce events into LunoGen, build a Record-Triggered Flow (e.g. Opportunity stage = Closed Won) with an HTTP Callout action pointing to your LunoGen webhook URL.

  5. 5

    Test with a SOQL query

    Message your agent: 'Run SOQL: SELECT Name, Amount FROM Opportunity WHERE StageName = \'Proposal/Price Quote\' LIMIT 5' to verify the connection.

Salesforce use cases

6 total

Related integrations

Ready to connect Salesforce?

Spin up an AI agent in under 2 minutes, plug in your Salesforce credentials, and start running your workflows from WhatsApp.