How to connect WhatsApp with Salesforce CRM step by step (2026)

Connecting WhatsApp with Salesforce by 2026 transforms WhatsApp into a native CRM channel: each conversation is recorded as a task in Lead/Contact/Opportunity, stages advance automatically based on intent detected by AI, and the AI agent uses Salesforce data to personalize responses. Three paths: native integration via a platform like Aurora Inbox (15 minutes, no code), AppExchange apps (1-3 hours, variable cost), or a custom REST API (1-4 weeks of engineering).

Why connect WhatsApp with Salesforce?

The main reason: WhatsApp without Salesforce is an invisible silo for the sales team. The consequences:

  • Leads do not enter the pipeline — they remain only in the conversation.
  • You lose history when a rep leaves the company.
  • Incomplete reports — Salesforce doesn't see the channel that converts the most.
  • There is no cross-channel automation — you lose the power of Process Builder or Flow.

Connecting both solves all four problems and multiplies the value of Salesforce.

Three ways to integrate WhatsApp with Salesforce

1. Aurora Inbox native connector (recommended)

Aurora Inbox has an OAuth connector with Salesforce that synchronizes:

  • Leads / Contacts bidirectional with dedupe by phone.
  • Opportunities with stage transitions triggered by intent detection.
  • Tasks / Activities recorded for each conversation.
  • Custom Objects via configurable mapping.
  • Custom Fields mappable in detail.

Setup: 15 minutes via OAuth. No Apex, no Visualforce.

2. Apps from the Salesforce AppExchange

There are several WhatsApp apps on AppExchange (Twilio Connect, 360dialog Connector, and others). Most are functionally limited and require a Salesforce admin to configure.

  • Cost: $20-100 USD/month per additional user beyond Salesforce.
  • Time: 1-3 hours of setup by an admin.
  • Limitations: They rarely include an AI agent with RAG.

3. Custom integration via REST API

For companies with an in-house Salesforce team, both platforms expose REST APIs. You build Apex classes, triggers, and batch jobs according to your logic.

  • Time: 1-4 weeks from a Salesforce developer.
  • Cost: hours + ongoing maintenance.
  • Pros: total flexibility.

How to connect Aurora Inbox with Salesforce step by step

Step 1: Aurora Inbox account + connected WhatsApp number

Start your free trial and connect your WhatsApp number via OAuth with Meta. It takes 10 minutes.

Step 2: Activate the Salesforce connector

In Aurora Inbox, Integrations → Salesforce → ConnectIt redirects you to Salesforce for login and OAuth authorization. Accept the following permissions: Leads, Contacts, Opportunities, Tasks, and Custom Fields.

Step 3: Map objects and fields

Aurora Inbox offers visual mapping:

  • Lead.Phone ↔ WhatsApp number.
  • Lead.FirstName / LastName ↔ contact info.
  • Lead.Status ↔ Aurora Inbox tag.
  • Opportunity.StageName ↔ pipeline stage.
  • Opportunity.Amount ↔ deal value detected by AI.
  • Custom fields — map any additional fields.

Step 4: Define pipeline automation rules

Configure how conversations affect the pipeline:

Trigger on WhatsApp Action in Salesforce
New incoming conversation Create lead if it doesn't exist
AI detects demo intent Move Opportunity to "Demo Scheduled"
AI detects intention to propose Move Opportunity to "Proposal/Price Quote"
Client confirms signature Move Opportunity to "Closed Won" + alert rep
Customer mentions cancellation Create Case scaled to CS team

Each rule is configured in Aurora Inbox without code.

Step 5: Activate Salesforce context in the AI agent

The AI agent reads from the Lead/Contact/Opportunity before responding:

  • "Hi Maria, I see your Opportunity is in Demo Scheduled — can you confirm the slot for Thursday?"
  • "Perfect, I'll register your new query as a task in your account. Your account manager Carlos will follow up shortly."

Without context, AI is generic. With context, Salesforce sounds like a professional account manager.

Step 6: Configure routing to the correct Owner

Aurora Inbox routes conversations to Lead/Opportunity Owner at SalesforceNot the first available rep. Each conversation lands with the person working on it.

Step 7: Activate cross-reporting

Salesforce Reports and Aurora Inbox dashboards combine data:

  • Conversion by source — Click-to-WhatsApp ads vs organic vs referral.
  • Time to first response per channel.
  • Win rate by human rep + AI.
  • CSAT through conversation.

Comparative table

Option Setup time Monthly cost AI with Salesforce context Real LLM Agent
Aurora Inbox connector 15 min $99-329 USD Yeah Yes (GPT-5)
AppExchange apps 1-3 hrs $20-100/user + Salesforce No No
Custom REST API 1-4 weeks No limit DIY DIY

Key use cases

  • Inbound WhatsApp lead routing — Click-to-WhatsApp ads → Lead in Salesforce with source attribution.
  • Pipeline automation without manual intervention of the rep.
  • Customer success with the context of the historical Salesforce.
  • Automated cadences triggered by stage transitions.
  • Consolidated reports across all channels in Salesforce.

Common mistakes

  • Do not map custom fields — critical info falls into "Notes".
  • Very open OAuth permissions — the AI agent writes to sensitive fields without control.
  • Without deductible — conversations with an existing lead create duplicates.
  • Without audit — In regulated industries (banking, health), every automated update must be logged.
  • Do not test in a Salesforce sandbox before going into production.

Why Aurora Inbox

Aurora Inbox combines a meta-level BSP with a real LLM agent, Salesforce context, and RAG (Real-Time Aggregator) capabilities based on your knowledge base, multichannel support, and two-way synchronization—all without code. It's the fastest way to make Salesforce and WhatsApp work together without an engineering team.

Start your free trial and connect Salesforce in 15 minutes.

Frequently Asked Questions

How long does it take to integrate WhatsApp with Salesforce?

Aurora Inbox connector: 15 minutes. AppExchange: 1-3 hours. Custom: 1-4 weeks.

Do I need Salesforce Enterprise to integrate?

No. It works from Salesforce Essentials to Enterprise. Some advanced features (custom objects, complex flows) require higher tiers.

Is integration bidirectional?

Yes, in Aurora Inbox and custom. AppExchange varies by app.

Can the AI agent write to Salesforce?

Yes, with configurable permissions. Aurora Inbox explicitly controls which fields the AI can access.

Can I migrate my WhatsApp history to Salesforce?

Aurora Inbox synchronizes from the moment of connection onwards. Migration of the previous history (if any) is done via a custom job.

Is it compatible with Salesforce Service Cloud?

Yes. Conversations can land as Cases in Service Cloud with automatic scaling.

Create your AI chatbot

Aurora Inbox centralizes all your company's conversations and responds to your customers instantly

Most recent posts

Create your AI chatbot

With Aurora IA Advisor, you'll never have to worry about unanswered messages again. Offer your customers a personalized and fluid interaction, while you can dedicate your time to continue growing your business.