Embedded Signup is live — connect a number in 90 seconds

The WhatsApp Business API, connected in one click

Link your Meta account and Sendport pulls every WhatsApp Business Account and phone number straight from the Graph API, wires the webhooks, and hands you a shared inbox, template manager and a clean REST API. Meta’s conversation pricing, passed through at cost.

Official Meta Tech Provider · no credit card · cancel anytime

onboarding · waba 104839572013847 · +20 100 555 0123
MetaBusiness ManagerEmbedded SignupSendportgraph api clientShared inboxagents · assignmentREST APIsend · media · flowsWebhooksmessages · statuses
signup to first message
< 90s

signup to first message

markup on Meta pricing
0%

markup on Meta pricing

countries reachable
180+

countries reachable

webhook delivery
99.98%

webhook delivery

How it works

Three steps, no API keys to copy

Sendport is a Meta Tech Provider, so onboarding runs inside Meta's own Embedded Signup. You approve the permissions; we do the rest of the Graph API choreography.

  1. 01

    Connect your Meta account

    One Embedded Signup popup, straight from Meta. Approve the WhatsApp permissions and we exchange the returned code for a business token — you never copy an API key.

    whatsapp_business_management · whatsapp_business_messaging

  2. 02

    We pull your numbers from the API

    We call the Graph API for every WhatsApp Business Account you own, list its phone numbers with quality rating and messaging limit, and show them ready to select.

    GET /{business-id}/client_whatsapp_business_accounts

  3. 03

    Webhooks wired, number live

    We subscribe our app to the WABA, register the number with its PIN and point webhooks at your endpoint. Inbound messages and delivery statuses start flowing instantly.

    POST /{waba-id}/subscribed_apps · /{number-id}/register

Phone numbers

GET /v22.0/{waba-id}/phone_numbers

synced
  • +20 100 555 0123

    Northwind Support

    Tier 2High
  • +971 50 555 8842

    Northwind Sales

    Tier 1High
  • +966 55 555 1190

    Northwind KSA

    Tier 1Medium
Platform

Everything the WhatsApp Cloud API doesn't give you

Meta gives you an endpoint. Sendport gives you the product around it — the inbox your agents live in, the template pipeline, the automation and the numbers your finance team asks for.

Shared team inbox

Every conversation in one place with assignment, private notes, canned replies and a live 24-hour session-window timer on each thread.

assignment · notes · SLA timers

AH

Ahmed Hassan

+20 100 555 0123

23:31 left
Hi — my order #4192 still says processing?
Checking now, one second 👀read
It shipped this morning. Tracking: EG4419283.read

Template manager

Draft, submit and track marketing, utility and authentication templates. Approval status syncs from Meta over webhook — no dashboard round-trips.

MARKETING · UTILITY · AUTHENTICATION

Flow builder

Visual automations with keyword triggers, conditions, delays and handoff to a human the moment a customer asks for one.

triggers · branches · handoff

Broadcasts

Segment contacts, throttle to your messaging tier and send template campaigns with per-recipient delivery and read reporting.

1K → unlimited tiers

Webhooks & events

Signed payloads for messages, statuses, template reviews and quality changes, with automatic retries and a replayable event log.

HMAC signed · 7-day replay

Analytics

Conversation volume by category, response times per agent, template performance and the exact Meta cost of every conversation.

cost per conversation

Developers

One endpoint to send, one webhook to listen

No SOAP, no proprietary message envelope, no per-channel rewrite. If you can call an HTTP endpoint, you can ship on WhatsApp this afternoon.

  • REST + JSON, one base URL, no SOAP, no SDK required.
  • Idempotency keys on every send — retries never double-charge.
  • Sandbox number for staging, identical payloads to production.
  • OpenAPI spec, typed SDKs for Node, Python, PHP and Go.
Send a templatePOST /v1/messages
curl https://api.sendport.tech/v1/messages
  -H "Authorization: Bearer sp_live_••••"
  -d '{ "to": "+201005550123",
        "type": "template",
        "template": { "name": "order_shipped",
                      "lang": "ar" } }'

# → 202 { "id": "wamid.HBgMMjAx…", "status": "queued" }
Receive an inbound messagePOST your-app.com/hooks
{
  "event": "message.received",
  "waba_id": "104839572013847",
  "from": "+201005550123",
  "message": {
    "type": "text",
    "text": "Where is my order?"
  },
  "session": { "open": true, "expires_in": 84600 }
}
Integrations

Plugged into the stack you already run

Sync contacts from your CRM, fire order updates from your store, escalate to your helpdesk — or skip all of it and drive everything from the API.

HubSpotSalesforceShopifyZapierMaken8nZendeskWooCommerceGoogle SheetsSlackNotionCustom webhook

Missing one? Build it on the webhook API in an afternoon.

Deliverability

Stay on Meta's good side, automatically

Quality rating and messaging limits decide how many people you can reach tomorrow. Sendport watches both, warns you before a drop turns into a restriction, and paces broadcasts to your current tier.

  • Quality ratingHigh
  • Number statusConnected
  • Template health12 approved · 1 in review
High

+20 100 555 0123 · last 7 days

Tier 1business-initiated / 24h1,000
Tier 2auto-upgrade on quality10,000
Tier 3auto-upgrade on quality100,000
Tier 4high-volume verifiedUnlimited

Next tier unlocks automatically once quality holds for 7 days.

Use cases

What teams actually ship on the WhatsApp Business Platform

Sendport is one API and one inbox behind every WhatsApp use case — transactional notifications, human support and authentication — on the same number and the same conversation history.

E-commerce order updates

Fire order confirmations, shipping notifications and abandoned-cart nudges as utility templates from Shopify or WooCommerce, then let customers reply into the same thread.

3.4× open rate vs. email

Customer support at scale

Route inbound WhatsApp messages to the right agent, keep the 24-hour service window visible, and escalate to a human the moment an automation stalls.

under 2 min first response

OTP and authentication

Send one-time codes as authentication templates with per-message delivery receipts, and fall back to SMS only when WhatsApp says the number is unreachable.

98% delivery in under 5s

Pricing

Pay for the contacts you actually talk to

A flat platform fee plus your monthly active contacts — the people you exchanged messages with this month. Meta's conversation charges are billed separately and passed through at cost.

How many contacts do you talk to each month?

Starter

One number, one team, everything you need to answer customers.

$39/mo

1,000 contacts · 3 seats

Start free
  • 1 WhatsApp number
  • Shared inbox with 3 seats
  • Message templates + approval sync
  • Webhooks and REST API
  • Email support
Most popular

Growth

Automation, broadcasts and the API — for teams messaging daily.

$99/mo

1,000 contacts · 10 seats

Connect your number
  • Unlimited WhatsApp numbers
  • 10 seats included, extra seats $19
  • Flow builder + broadcast campaigns
  • Zapier, Make, n8n and HubSpot
  • Signed webhooks with 7-day replay
  • Priority support, 4h response

Advanced

Multiple workspaces, SSO and the controls security teams ask for.

$249/mo

1,000 contacts · 25 seats

Talk to sales
  • Everything in Growth
  • 25 seats included, extra seats $24
  • Multiple workspaces
  • SSO / SCIM and audit log
  • Number masking and data export
  • Higher API rate limits

Enterprise

Dedicated infrastructure, residency and a contract to match.

Custom

Annual contract

Talk to sales
  • Everything in Advanced
  • Unlimited seats and workspaces
  • Dedicated infrastructure and IP
  • 99.99% uptime SLA
  • EU / UAE data residency
  • Solution architect onboarding

Estimate your monthly bill

Platform fee, contacts and seats — plus what Meta will charge you for conversations.

1,000
50020k100k
10
12,000

blended $0.0286 per 24h conversation · billed by Meta at cost

Growth platform fee$99
Monthly active contacts1,000 · first 1,000 free$0
Extra seatsnone$0
Meta conversationspassed through at cost$343

Sendport, per month

$99

with Meta est.

$442

Contacts are billed progressively: first 1,000 free, then $0.058, $0.031 and $0.022 per contact as you grow.

Meta charges per 24-hour conversation by category and country. Sendport passes those charges through at cost — the first 1,000 service conversations each month are free.

FAQ

The questions every team asks before switching

Do I need my own Meta app or Business Manager approval?

No. Sendport is the tech provider on the Embedded Signup, so you sign in with the Facebook account that already owns your business and approve the WhatsApp permissions in the popup. If you don't have a Meta Business Manager yet, the same flow creates one for you.

What counts as a monthly active contact?

Any contact you exchanged at least one message with during the billing month — inbound or outbound. A contact sitting in your address book that you never message is free, so a 200,000-row CRM export costs nothing until you actually talk to those people. The count resets every month.

What happens if I go over my contact tier?

Nothing breaks. Your team keeps messaging and the extra contacts are billed progressively at the next band down — $0.058, then $0.031, then $0.022 per contact. Past 20,000 contacts you'll be spending more than $900 a month, which is the point where a committed Scale contract is usually cheaper.

How does pricing work on top of Meta's conversation charges?

Meta bills per 24-hour conversation by category (marketing, utility, authentication, service) and rates vary by country. We pass those through at cost and charge only the platform fee per connected number, so your invoice shows exactly what Meta charged.

Can I move a number that is already on another provider?

Yes. A number can only be registered with one platform at a time, so we walk you through deregistering it from your current BSP and re-registering it on Sendport with the same two-step PIN. Your chat history stays with the old provider, but the number, display name and quality rating come with you.

What happens outside the 24-hour customer service window?

Once the window closes you can only re-open the conversation with an approved template. The inbox shows a live countdown on every thread and switches the composer to template mode automatically, so agents never hit a silent send failure.

Do you store message content?

Message bodies are encrypted at rest and retained for the window you choose — 30, 90 or 365 days — or streamed to your own storage and dropped immediately. EU and UAE data residency are available on Scale.

How long does it take to go live?

If your business is already verified with Meta, most teams send their first template message in under two minutes. Unverified businesses can send to a limited audience while verification is pending, which usually clears within a few days.

Connect your number before the next customer messages

Free to start, no card, and your first 1,000 conversations are on us.