Skip to main content

WhatsApp Integration

Connect your WhatsApp Business account to SuperWaba to manage all customer conversations, deploy AI agents, send broadcasts, and automate your customer engagement at scale.


What you can do

Messaging

FeatureDescription
Receive messagesAll incoming WhatsApp messages appear in your unified inbox
Send repliesReply with text, images, videos, documents, audio, and locations
Template messagesSend pre-approved message templates for outreach
Interactive messagesSend button messages and list menus
Quick repliesPre-saved response templates for common questions
Media sharingSend product images, PDFs, invoices, and more
Read receiptsTrack when messages are delivered and read

AI automation

FeatureDescription
AI auto-replyAI agents respond to messages 24/7
Product recommendationsAI suggests products from your synced catalog
Order lookupAI checks order status using connected API tools
FAQ handlingAI answers from your knowledge base
Language detectionResponds in customer's language automatically
Smart escalationHands off to human when needed
Conversation summaryAI generates summaries for agent handoffs

Campaigns & broadcasts

FeatureDescription
Broadcast messagesSend template messages to contact segments
Scheduled campaignsSchedule broadcasts for optimal delivery time
Template managementCreate, edit, and submit templates for Meta approval
Campaign analyticsTrack delivery, read, and reply rates
Audience targetingFilter by tags, labels, last activity, and custom fields

Commerce

FeatureDescription
Product catalogSync Shopify/WooCommerce products
Send product cardsShare product info with images and buy buttons
Order notificationsSend order confirmations, shipping updates
Abandoned cartRecover carts with WhatsApp reminders
Payment linksSend payment links in conversations

Contact management

FeatureDescription
Auto-create contactsNew numbers automatically saved to CRM
Contact enrichmentMerge data from Shopify, Zoho, WooCommerce
Tags & labelsOrganize contacts for targeting
Custom fieldsStore any data on contact records
Opt-in trackingTrack messaging consent status
Block/unblockManage blocked contacts

Team collaboration

FeatureDescription
Assign conversationsRoute chats to specific team members
Internal notesAdd private notes to conversations
Canned responsesShared quick reply library
Real-time notificationsDesktop/mobile alerts for new messages
Agent performanceTrack response times and resolution rates

Prerequisites

  • A Meta Business account
  • A WhatsApp Business API account (via Meta Business Suite)
  • A verified phone number for WhatsApp Business

Setup methods

The fastest way — complete the entire setup without leaving SuperWaba:

  1. Go to Settings > Integrations > WhatsApp
  2. Click Connect WhatsApp
  3. The Meta embedded signup flow opens
  4. Sign in with your Facebook account
  5. Select or create a Meta Business Account
  6. Select or create a WhatsApp Business Account (WABA)
  7. Select or register a phone number
  8. SuperWaba automatically configures webhooks
  9. Done — start receiving messages

Best for: New users, quick setup, no technical configuration needed.

Method 2: Connect existing WABA

If you already have a WhatsApp Business API account configured:

  1. Go to Settings > Integrations > WhatsApp
  2. Click Connect existing account
  3. Sign in with the Facebook account that manages your WABA
  4. Select your existing WhatsApp Business Account
  5. Select the phone number to connect
  6. SuperWaba registers its webhook URL with Meta
  7. Incoming messages start flowing immediately

Best for: Migrating from another platform or connecting a pre-existing WABA.

Method 3: System user token (advanced)

For programmatic or enterprise setups:

  1. Create a System User in Meta Business Manager
  2. Generate a permanent access token with permissions:
    • whatsapp_business_management
    • whatsapp_business_messaging
  3. Go to Settings > Integrations > WhatsApp > Advanced
  4. Enter your:
    • Phone Number ID
    • WhatsApp Business Account ID
    • System User Token
  5. Click Verify & Connect
  6. Configure webhook URL in Meta Business Suite:
    https://app.superwaba.com/api/whatsapp/webhook
  7. Set verify token (shown in SuperWaba settings)

Best for: Enterprise teams, CI/CD deployments, multi-number setups.

Method 4: WhatsApp Cloud API (partner access)

For Meta Technology Partners or solution providers:

  1. Obtain partner access through Meta Business Platform
  2. Use the On-Behalf-Of header with client's WABA ID
  3. Configure in SuperWaba with partner credentials
  4. Manage multiple clients from a single partner account

Best for: Agencies managing multiple WhatsApp accounts.


Webhook configuration

SuperWaba automatically handles webhook setup during connection. If you need to configure manually:

Webhook URL

https://app.superwaba.com/api/whatsapp/webhook

Subscribed fields

FieldPurpose
messagesIncoming messages from customers
message_deliveriesDelivery/read receipts
message_echoesOutbound messages (for multi-device sync)
messaging_postbacksButton click callbacks

Verify token

Found in Settings > Integrations > WhatsApp > Webhook Settings.


Message types supported

TypeIncomingOutgoingNotes
TextYesYesPlain text up to 4096 characters
ImageYesYesJPEG, PNG (max 5MB)
VideoYesYesMP4 (max 16MB)
DocumentYesYesPDF, DOC, XLS, etc. (max 100MB)
AudioYesYesOGG, MP3 (max 16MB)
LocationYesNoGPS coordinates with optional name
ContactsYesNovCard format
StickerYesYesWebP format
TemplateYesPre-approved by Meta
Interactive (buttons)YesYesUp to 3 buttons
Interactive (list)YesYesUp to 10 items in sections
ReactionYesYesEmoji reactions to messages

Rate limits & messaging tiers

WhatsApp Business API has messaging limits based on your quality tier:

TierBusiness-initiated conversations (per 24h)How to reach
Unverified250 unique contactsDefault
Tier 11,000 unique contactsVerify business
Tier 210,000 unique contactsMaintain quality rating
Tier 3100,000 unique contactsSustained volume + quality
Tier 4UnlimitedHigh volume + excellent quality

Customer-initiated conversations have no limit — you can always reply within the 24-hour window.

Tips to increase your tier

  1. Verify your business in Meta Business Manager
  2. Maintain quality rating — avoid being reported or blocked
  3. Consistent volume — gradually increase message volume
  4. Good templates — high template quality score speeds up tier promotion

Phone number management

Using your existing number

You can use an existing phone number if:

  • It's not currently registered on WhatsApp (personal or Business app)
  • You can receive SMS or voice call for verification

Migrating from WhatsApp Business app

  1. Remove the number from WhatsApp Business app
  2. Wait 5 minutes
  3. Connect through SuperWaba
  4. Verify via SMS/call
  5. Your display name transfers automatically

Multiple numbers

You can connect multiple WhatsApp numbers to the same SuperWaba organization:

  • Each number appears as a separate channel in the inbox
  • AI agents can be configured per-number
  • Campaigns can target specific numbers

Troubleshooting

IssueSolution
Messages not arrivingCheck webhook URL in Meta Business Suite matches SuperWaba
"Phone number not available"Ensure number isn't registered on WhatsApp personal/Business app
Template messages rejectedReview Meta's template guidelines — avoid promotional language in utility templates
Rate limit reachedWait for 24-hour window to reset; focus on quality to increase tier
Media not sendingCheck file size limits; ensure URL is publicly accessible
"Unverified business"Complete Meta Business Verification in Business Manager
Webhook verification failedCheck verify token matches in both Meta and SuperWaba settings

Health indicators

Check your WhatsApp Business health in Settings > Integrations > WhatsApp > Health:

IndicatorMeaning
Green (Connected)Everything working normally
Yellow (Quality warning)Meta flagged quality issues — review recent templates
Red (Restricted)Account restricted — contact Meta support