Integrations

ChatPilot connects your entire business stack in minutes.

Your store, payment provider, ad platforms, and CRM connect to ChatPilot through simple configuration. No developers. No custom code. No technical expertise required.

One platform

Every tool your business already uses.

ChatPilot sits at the centre of your stack, receives ad signals, syncs with your store, collects payments, and reports results back to every platform that needs to know.

Configure it once. It runs continuously.

Facebook / Instagram Ads
WhatsApp Message
ChatPilot AI
WooCommerce
M-Pesa
HubSpot CRM
Meta CAPI
Google Ads

Every arrow is automated. No manual steps. No exports. No copy-pasting between tabs.

Core integrations

Built for African businesses operating on WhatsApp.

Messaging foundation

WhatsApp Cloud API (Meta)

ChatPilot connects to your WhatsApp Business account through Meta Cloud API, the official enterprise-grade messaging infrastructure.

Available on

Starter, Growth, Scale

  • Receives every inbound WhatsApp message and routes it to the AI instantly.
  • Sends AI responses, payment prompts, order confirmations, and broadcast campaigns.
  • Manages Meta-approved message templates for campaigns, reminders, and follow-ups.
  • Tracks sent, delivered, read, and replied status per message.
  • Supports text, images, documents, interactive buttons, and list pickers.
  • Handles WhatsApp Coexistence so personal messages on your number stay untouched.

Setup

Connect via Meta Embedded Signup with your Facebook login, Business Manager, and WhatsApp number. Live in under 10 minutes.

Native payments

M-Pesa - Safaricom Daraja API

M-Pesa collection is a first-class part of every customer conversation, not an afterthought bolted onto a chatbot.

Available on

Starter, Growth, Scale

  • Sends an STK Push directly to the customer's phone from inside WhatsApp.
  • Receives C2B payment confirmation in real time, typically within 3 to 8 seconds.
  • Stores receipt number, Merchant Request ID, and Checkout Request ID per transaction.
  • Sends automated WhatsApp payment confirmation and order reference immediately.
  • Triggers automatic retry prompts for failed or timed-out payments.
  • Includes a full Daraja sandbox environment for testing before going live.

Every payment is logged with timestamp, amount, M-Pesa reference, customer phone, and order linkage for accounting.

Setup

Add your Safaricom shortcode, passkey, and environment selection. Credentials are encrypted at rest.

Payment rail

PayHero

Businesses already using PayHero get the same in-conversation payment experience as native M-Pesa.

Available on

Starter, Growth, Scale

  • Sends STK Push through your PayHero channel.
  • Processes real-time payment callbacks inside the conversation.
  • Supports channel ID configuration per tenant.
  • Stores full PayHero reference data for reconciliation.
  • Sends customer receipt confirmation automatically on payment success.

Setup

Add your PayHero API key and channel ID. Setup takes about five minutes.

Store sync

WooCommerce

ChatPilot pulls product data so the AI knows what to sell and pushes order data back when customers buy.

Available on

Growth, Scale

Product sync

  • Imports catalogue data: names, descriptions, prices, stock, images, categories, and variations.
  • Checks stock before the AI accepts an order.
  • Reflects price and product updates without manual re-import.
  • Uses categories and tags to power intelligent product recommendations.

Order management

  • Creates WooCommerce orders after WhatsApp payment confirmation.
  • Creates new WhatsApp buyers as WooCommerce customers.
  • Decrements stock automatically when an order is created.

Order updates

  • Sends WhatsApp notifications when WooCommerce order status changes.
  • Maps custom order statuses to custom WhatsApp templates.

Setup

Paste your WooCommerce store URL, Consumer Key, and Consumer Secret. No plugin installation or custom code required.

Ad attribution

Meta Conversions API (CAPI) + Facebook Pixel

ChatPilot reports WhatsApp purchases back to Meta so campaigns optimize toward real buyers, not proxy clicks.

Available on

Growth, Scale

  • Fires Purchase events to Meta CAPI when M-Pesa payment is confirmed.
  • Captures ctwa_clid attribution from Click-to-WhatsApp ads.
  • Includes hashed phone and name data for stronger match quality.
  • Syncs verified buyers to Meta Custom Audiences.
  • Combines server-side CAPI events with browser-side Pixel signals.
  • Shows conversations, conversions, and attributed revenue by campaign.

Meta receives better purchase signal, future campaigns learn from real buyers, and cost per sale can decrease over time.

Setup

Add your Meta Pixel ID and Conversions API Access Token from Meta Events Manager.

Search revenue signal

Google Ads Conversion Tracking

Every WhatsApp purchase is sent to Google Ads with transaction value so Smart Bidding can optimize for revenue.

Available on

Scale

  • Sends real-time purchase conversion events with transaction value in KES.
  • Supports Enhanced Conversions with hashed customer phone data.
  • Uploads buyer lists for remarketing and exclusion audiences.
  • Connects WhatsApp purchase data to campaign performance and bidding.
  • Reduces conversion lag with reliable server-side events.

Setup

Add your Google Ads Customer ID, Conversion Action name, and OAuth credentials.

CRM automation

HubSpot CRM

Every WhatsApp customer can become a HubSpot contact, lead, and deal tracked from first message to closed revenue.

Available on

Scale

Contact management

  • Creates or updates WhatsApp contacts in HubSpot automatically.
  • Matches existing contacts by phone number to prevent duplicates.
  • Reflects ChatPilot tags and segments in HubSpot properties.

Deal pipeline

  • Creates deals for HOT qualified leads in your configured pipeline.
  • Moves deals through Inquiry Received, Qualified, Payment Initiated, and Won stages.
  • Marks payment-confirmed deals as won with revenue value.

Configuration

  • Maps ChatPilot lead scores to your HubSpot pipeline stages.
  • Selects which pipeline receives WhatsApp leads.
  • Populates custom properties from conversation metadata.

Setup

Add your HubSpot Access Token, Pipeline ID, and Stage IDs.

Plan availability

Start with payments. Unlock store sync, attribution, CRM, and Google Ads as you grow.

Integration
Starter
Growth
Scale
WhatsApp Cloud API (Meta)
Included
Included
Included
M-Pesa - Safaricom Daraja
Included
Included
Included
PayHero
Included
Included
Included
WooCommerce
-
Included
Included
Meta CAPI + Pixel
-
Included
Included
ctwa_clid Ad Attribution
-
Included
Included
Google Ads Conversion Tracking
-
-
Included
HubSpot CRM
-
-
Included

Moving from Starter to Growth unlocks store sync and ad attribution. Moving to Scale adds CRM and Google Ads, completing the loop from ad spend to customer record.

Full stack view

What ChatPilot pulls from each tool and sends back.

Your tool
ChatPilot pulls
ChatPilot sends
WhatsApp
Inbound messages, delivery receipts, button responses
AI replies, payment prompts, broadcasts, order updates
WooCommerce
Product catalogue, stock levels, order statuses
New orders, customer records, payment references
M-Pesa
Payment confirmations, receipt numbers
STK Push requests
PayHero
Payment confirmations, reference data
STK Push requests
Meta / Facebook
ctwa_clid from ad clicks
Purchase events, custom audiences
Google Ads
-
Purchase conversion events, customer match lists
HubSpot
Pipeline stage configuration
Contacts, deals, deal stage updates, won revenue
FAQ

Common questions before connecting your stack.

Do I need a developer to connect any of these integrations?

No. Every integration is configured through your ChatPilot dashboard by entering credentials available in the settings of your existing tools. No code is written and no server is configured.

Will ChatPilot update my WooCommerce stock automatically?

Yes. When payment is confirmed and a WooCommerce order is created, stock quantity is decremented automatically. If stock reaches zero, the AI stops accepting orders for that item.

How does Meta CAPI actually reduce my ad costs?

Meta optimizes toward conversion events. When ChatPilot sends real purchase events with real transaction values, Meta can model your actual buyers instead of optimizing only for page views or clicks.

Can I use M-Pesa and PayHero together?

Each business account configures one primary payment provider. If you need multiple payment rails, your account manager can advise on the appropriate configuration.

Is my payment credential data secure?

M-Pesa passkeys, PayHero API keys, and other payment credentials are encrypted at rest using AES-256 encryption. API communication is TLS-encrypted in transit.

What happens if a WooCommerce product goes out of stock mid-conversation?

The AI informs the customer honestly, offers alternatives from the same category where available, and captures their contact for a back-in-stock notification.

Does HubSpot integration interfere with my existing CRM data?

No. ChatPilot creates and updates records through the HubSpot API. Contacts are matched by phone number before creation, and you choose which pipeline receives WhatsApp-sourced deals.

Can I test the M-Pesa integration without processing real payments?

Yes. ChatPilot supports Safaricom's Daraja sandbox environment, where STK Push requests are simulated and no real money moves.

Is the WhatsApp Cloud API connection official?

Yes. ChatPilot is built on Meta's approved Cloud API infrastructure for businesses connecting WhatsApp accounts officially.

Coming soon

These integrations are on the roadmap and available for early access requests.

  • Shopify - full product and order sync for Shopify-based stores.
  • Quickbooks - payment events and customer data synced for bookkeeping.
  • Twilio SMS - fallback SMS notifications for customers who cannot receive WhatsApp messages.
  • Google Sheets - lightweight order and contact logging for businesses not yet on a full CRM.

Ready to connect your stack?

No developer, no downtime, no disruption to your existing tools.

Start on the free plan and connect your payment provider immediately. Upgrade to Growth for your store and ad attribution. Upgrade to Scale for the full stack.

For early access or a missing integration, email integrations@chatpilot.biz.