Home Features Solutions Pricing Integrations About Contact
Integrations

Connect Chatflo to
your entire stack

100+ native integrations with the tools your team already uses — CRMs, e-commerce platforms, payment gateways, helpdesks, and more.

Shopify

Sync orders, products & customers

Native

WooCommerce

Order updates, cart recovery flows

Native

Magento

Full e-commerce automation

Via Zapier

Wix Stores

Connect your Wix store

Via Zapier

HubSpot

2-way CRM contact & deal sync

Native

Salesforce

Lead & opportunity management

Native

Pipedrive

Deal pipeline & contact sync

Native

Zoho CRM

Contact & lead synchronization

Native

Zendesk

Create & update support tickets

Native

Freshdesk

Ticket creation & agent assignment

Native

Intercom

Customer data & conversation sync

Via Zapier

Crisp

Live chat & helpdesk integration

Via Zapier

Mailchimp

Sync contacts & trigger campaigns

Native

Klaviyo

Email + WhatsApp unified flows

Native

Meta Ads

Click-to-WhatsApp ad campaigns

Native

Google Sheets

Import contacts & log responses

Native

Zapier

Connect 5,000+ apps via Zapier

Native

Make (Integromat)

Advanced automation scenarios

Native

n8n

Self-hosted workflow automation

Native

Pabbly Connect

No-limit automation workflows

Native

Stripe

Payment links & confirmation flows

Native

PayPal

Transaction alerts & reminders

Native

Razorpay

Payment status & invoice delivery

Native

Paymob

MENA payment gateway integration

Native

Build anything with our REST API

Chatflo's REST API gives developers full programmatic control over messaging, contacts, flows, and analytics. Use webhooks to trigger real-time actions from any system.

  • Send & receive messages programmatically
  • Manage contacts & attributes via API
  • Trigger automation flows from external events
  • Receive real-time webhooks for all events
  • Full OpenAPI / Swagger documentation
  • SDK libraries: Node.js, Python, PHP, Ruby
Get API Access →
// Send a WhatsApp message via Chatflo API

const response = await fetch('https://api.chatflo.io/v1/messages', {
  method: 'POST',
  headers: {
    'Authorization': `Bearer ${API_KEY}`,
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    to: '+201012345678',
    type: 'template',
    template: {
      name: 'order_confirmation',
      variables: ['Ahmed', '#ORD-28451']
    }
  })
});

// Response: { status: 'sent', messageId: 'msg_9x2k...' }

Don't see your tool? We'll build it.

Contact our team to request a custom integration — we typically deliver in under 2 weeks.

Request Integration →Talk to an Engineer