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

Sending on WhatsApp with Sendport

Northwind RetailCairo LogisticsVolt BankMeridian ClinicsBluepeak TravelOrbit CommerceHalcyon FintechStudio NineNorthwind RetailCairo LogisticsVolt BankMeridian ClinicsBluepeak TravelOrbit CommerceHalcyon FintechStudio Nine
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

A flat platform fee. Meta's rates at cost.

Meta charges per 24-hour conversation and the rate depends on the country and the category. We never mark that up — you pay Sendport for the platform, and Meta for the messages.

Starter

For testing the API and your first live number.

$0/mo

Start free
  • 1 phone number
  • 2 seats in the shared inbox
  • 1,000 free Meta conversations
  • Webhooks + REST API
  • Community support
Most popular

Growth

For teams running support and campaigns daily.

$49/number/mo

Connect your number
  • Unlimited phone numbers
  • Unlimited seats
  • Meta conversation cost at pass-through
  • Flow builder + broadcasts
  • Template manager with review sync
  • Priority support, 4h response

Scale

For high-volume senders and regulated industries.

Custom

Talk to us
  • Dedicated infrastructure & IP
  • 99.99% uptime SLA
  • SSO / SCIM, audit log, data residency
  • Solution architect onboarding
  • Tier 4 volume planning

Meta conversation rates vary by country and category — service conversations opened by your customer are free for the first 1,000 each month.

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.

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.