Skip to main content

How to Connect WhatsApp business API

In steps know how to connect WhatsApp Business API with String

Updated over 3 weeks ago

Overview

The WhatsApp Business API is designed for medium to large businesses needing advanced messaging capabilities at scale. This integration enables automated messaging, campaign management, and team collaboration.

Connect WhatsApp Business with String to be able to

✔️ Create WhatsApp Campaigns

✔️ Manage WhatsApp Inbox

✔️ Monitor Campaign Performance

✔️ Create AI chatbots

✔️ Drag & Drop Flow builder

Prerequisites

Before connecting, ensure you have:

  • A verified Meta Business Manager account

  • Admin access permissions to the WhatsApp Business Account (WABA)

  • A phone number (not used with personal WhatsApp)

Optional requirements to increase limits -

  • Business Verification Documents (For high-volume messaging) if required by Meta

  • Valid Business Website - Social Media account (Matching domain email & company info)

Learn more about WhatsApp messaging limits

Pricing Note:

WhatsApp Business API uses conversation-based pricing. Costs vary by:

  • Message direction (business/user-initiated)

  • Conversation type (marketing/utility/authentication)
    View detailed pricing


Step-by-Step Connection Guide

Go to String Dashboard

  • Click "Connect WhatsApp"

Meta Business Manager Login

  • Log in using your Meta Business Manager credentials

  • Grant String the necessary permissions:

    • whatsapp_business_management

    • whatsapp_business_messaging

Select WhatsApp Business Account (WABA)

  • Choose the correct WABA from your Business Manager

  • If you don't have one, create a new WABA via Meta

Phone Number Registration

  • Enter the phone number you want to use (in E.164 format, e.g., +1234567890)

  • Verify via SMS or call (6-digit code)

Meta verification

Learn more about Meta Verification - Click here

Template Message Approval

  • Submit templates via String Dashboard - add new template

  • Approval time: 24-72 hours

  • Required for:

    • Marketing broadcasts

    • Transactional alerts

    • Support notifications


Finalize & Test

Did this answer your question?