Kapso Platform lets your customers connect their own WhatsApp Business accounts without sharing credentials.

Use cases

Perfect when you need your customers to use their own WhatsApp:
  • CRM platforms - Let each client connect their WhatsApp for customer communication
  • Appointment booking - Clinics and salons send reminders from their own number
  • E-commerce tools - Stores send order updates using their WhatsApp Business
  • Marketing platforms - Agencies manage multiple client WhatsApp accounts
  • Support software - Each company provides support through their WhatsApp
The key: your customers maintain ownership of their WhatsApp while you handle the automation.

Quick example

// Your customer "Acme Corp" wants to use WhatsApp
const customer = await createCustomer({ name: 'Acme Corp' });
const setupLink = await generateSetupLink(customer.id);

// Share the setup link with your customer
console.log(`Setup link: ${setupLink.url}`);
// Example: https://app.kapso.ai/setup/abc123xyz

// After they connect, send messages from their WhatsApp
await sendWhatsAppMessage({
  customer_id: customer.id,
  phone_number: '+1234567890',
  content: 'Order confirmed!'
});

Platform vs direct integration

Direct integration - Manual setup for single account
  • Connect one WhatsApp number manually
  • Suitable for low-scale operations
  • You use your own WhatsApp for everything
  • Manual Meta Business verification
Platform integration - Automated setup for multiple accounts
  • Automated WhatsApp connection flow for customers
  • Built for high-scale SaaS platforms
  • Each customer uses their own WhatsApp
  • Self-service setup in minutes

Connection types

Your customers choose how to connect (you can customize available options per setup link):

Coexistence

Keep using WhatsApp Business app alongside API
  • 5 messages/second
  • App stays active
  • Good for small businesses

Dedicated

API-only access for automation
  • Up to 1000 messages/second
  • No app access
  • Built for scale

What customers see

  1. Click your setup link
  2. Log in with Facebook
  3. Connect their WhatsApp Business
  4. Verify phone number
  5. Done - you can now send messages
The entire process takes ~5 minutes.