CRM platform

Integrations with Meta, Google, WhatsApp & commerce

Connect Meta Ads, Google, WhatsApp (AiSensy or Cloud API), payment links, and catalog tools. Integration philosophy for Vertex CRM.

Reviewed August 2026 3 min read By the Vertex CRM team

Performance marketers need one thing from a CRM that ad platforms cannot supply on their own: proof of which campaigns produced revenue, not just conversions. That requires the lead to carry its source all the way to a closed-won opportunity. Sales teams in India also need WhatsApp and, for commerce-oriented tenants, payment and catalog tools beside the same record.

The chain that has to hold

Ad click to attributed revenueAd clickcampaign, adsetLead capturedsource preservedQualifiedowner + SLAOpportunityamount, stageWonrevenue attributedSource lost here — attribution ends
Every hop is a place attribution breaks. The most common break is the second one—a lead that arrives by email or CSV and loses its campaign context before it reaches the CRM.

What Vertex CRM connects today

IntegrationWhat it doesWhere you configure it
Meta Ads / Lead AdsConnect ad accounts and ingest Lead Ads into CRM leadsSetup → Integrations
Google Ads (where enabled)Ads visibility and related marketing workflowsSetup → Integrations
WhatsApp — AiSensyBSP Project API send + project webhooks into InboxIntegrations → WhatsApp
WhatsApp — Meta Cloud APIDirect Cloud API send/receive into the same Inbox laneIntegrations → WhatsApp
Email marketingLists, campaigns, flows beside CRM recordsMarketing modules
Razorpay / shop payment linksCreate shareable payment links from Inbox (shop API preferred)Integrations (Razorpay / HealthyOme-style shop)
Catalog cards (commerce)Pull live plans / products into WhatsApp replies where configuredShop / HealthyOme connector
Inbound leads webhookPOST /webhooks/inbound-leads for partners and middlewareOrg webhook secret

Integration philosophy: prove one, then expand

Integration projects fail by trying to connect everything at once. Turn on a single flow—usually lead capture from your highest-spend channel, or WhatsApp for India GTM—prove it produces attributable pipeline for a quarter, then add the next. An integration nobody has validated is an unmonitored dependency.

Secrets, without exceptions

  • App IDs, secrets, Project API keys, and redirect URLs live in org settings (encrypted) or environment variables—never in source control, never in a shared document
  • Rotate tokens after any staff change that touched them
  • Grant the narrowest OAuth scopes the integration needs, and re-check them when the vendor expands their API
  • Log integration failures somewhere a person actually looks; silent failure is the normal failure mode

OAuth’s role here is to authorise scoped, revocable access between Vertex CRM and a provider account, with refreshable tokens—so an integration can be withdrawn without changing anyone’s password. BSP API keys (e.g. AiSensy) should be treated with the same rotation discipline.

Where each piece sits

The integration surface around a CRMAd, messaging, commerceMeta lead adsGoogle AdsWhatsApp / AiSensyPayment linksIngestOAuthWebhooksInbound lead endpointProject APIVertex CRMLeadsAccountsOpportunitiesInboxReportingDownstreamEmailBillingSupportBI export
The middle layer is the one you own. Channels change, downstream tools change; the CRM record model is what stays consistent across both.

Idempotency, or duplicate leads forever

Webhook deliveries retry. If your ingest creates a record per delivery rather than per event, a provider retry becomes a duplicate lead, and duplicates become two sellers calling the same person. Process by a stable event identifier and make repeat deliveries harmless. Vertex CRM exposes POST /webhooks/inbound-leads for middleware and partner systems; treat its shared secret like any other credential. The same discipline applies to /webhooks/whatsapp and /webhooks/aisensy.

What integration cannot fix

If sellers do not record loss reasons, no amount of ad-platform integration will tell marketing why campaigns underperform. Attribution is a data-discipline problem wearing an engineering costume.

Related: WhatsApp CRM in India, marketing and sales alignment, lead tracking, and security for the secrets discussion.

Frequently asked questions

Where are integrations configured?
After sign-in, administrators use the Integrations area for what your deployment exposes.
What is OAuth’s role?
OAuth authorizes scoped access between Vertex CRM and provider accounts with refreshable tokens.

Ready when your team is

Bring your stages, owners, and messy spreadsheet—we’ll map it into a pipeline your leadership can defend.