Contact Book a call

Operations & Internal Tools

Connect WhatsApp and Airtable

Reach customers where they reply, with the conversation logged against the record.

Connects
WhatsApp and Airtable
Data flows
4 automated, two-way where safe
Built with
WhatsApp Business API, Meta Cloud API, Twilio
Timeline
Live in 3 to 5 business days from scope
Owned by
You. Accounts, credentials and code in your name.

In short

Connecting WhatsApp to Airtable lets you send order updates, payment reminders and delivery notifications from your operational base, and log replies back against the right record. It has to run on the official WhatsApp Business API, where templates need pre-approval and business-initiated messages fall outside the 24-hour window.

The workflows

What runs between WhatsApp and Airtable.

Each line is one automated workflow. An event in one tool, the checks and mapping in between, the action in the other, and the person who hears about it.

  1. Dispatch and delivery notifications customers read

  2. Payment reminders on a channel with far higher response than email

  3. Conversation history attached to the order, not stuck on one person’s phone

  4. Order status requests handled without a phone call

Every record passes through the same stages

  1. 1Receive

    Webhook or polling from the source tool, with a signed payload and a replay log.

  2. 2Validate

    Required fields present, types right, record key found. Anything else goes to the review queue.

  3. 3Map

    Fields translated to the destination schema. Enumerations, currencies and dates normalised.

  4. 4Upsert

    Written against the record key, so a retry updates rather than duplicates.

  5. 5Confirm

    Outcome logged. Alert if the count goes quiet. Reconciliation run nightly.

Read this first

Why the obvious route breaks.

A one-step Zap connects WhatsApp and Airtable in an afternoon. This is what goes wrong once real volume and real edge cases arrive.

What it costs today

The gap, as the team feels it and as the engineer sees it.

In the team

  • Customers ask for updates because nobody told them
  • Replies live on one phone and are lost when it is off
  • The same question is answered fifty times a day
  • Opt-outs are not tracked and messages keep going
  • Nobody can see the conversation next to the order

Under the hood

  • WhatsApp Business API needs approved templates for outbound
  • Phone number formats break matching
  • Delivery and read receipts arrive as separate events
  • 24-hour session rules decide what can be sent
  • Media messages need storage and linking

What we wire up

The data flows.

  1. 01
    When

    Order status changes in Airtable

    Then

    Send the approved template with order details filled in

  2. 02
    When

    Invoice becomes overdue

    Then

    Send a payment reminder and log the attempt against the invoice record

  3. 03
    When

    Customer replies on WhatsApp

    Then

    Match to the open record by phone number and append the message to its thread

  4. 04
    When

    Reply needs a human

    Then

    Assign to an owner and notify, within the 24-hour free-form window

Used for

  • Dispatch and delivery notifications customers read
  • Payment reminders on a channel with far higher response than email
  • Conversation history attached to the order, not stuck on one person’s phone
  • Order status requests handled without a phone call
  • WhatsApp order status notifications
  • WhatsApp Business API automation
  • WhatsApp messages logged in Airtable
  • Automated WhatsApp reminders from Airtable
  • WhatsApp customer support with a record
  • WhatsApp opt-in and opt-out tracking

Built with

  • WhatsApp Business API
  • Meta Cloud API
  • Twilio
  • Airtable API
  • Make.com
  • n8n

Data map

What becomes what, and what it is keyed on.

In WhatsAppIn AirtableMatched onDirection
Inbound messagesConversation log linked to the customer recordPhone numberone-way
Status changes in AirtableTemplate message to the customerRecord IDone-way
Replies and delivery receiptsMessage status fieldMessage IDone-way
Opt-outsConsent field, suppresses sendsPhone numberone-way

Field-level mapping is agreed in the blueprint and written into the runbook. Two-way rows carry loop protection so a write from the sync never re-triggers the sync.

In every build

What you get with the sync, whichever pair.

Under the hood

  • Upserts keyed on the record

    Every write is matched on the source ID. A retry or a re-fire updates the existing record instead of creating a second one.

  • Retries with backoff

    Rate limits and timeouts are retried with increasing delays, then parked for review, never dropped.

  • Idempotent, loop-safe writes

    Two-way flows carry a marker so a change written by the sync does not re-trigger the sync.

  • Reconciliation

    A nightly job compares counts and totals on both sides and lists any record that differs.

  • Audit log

    Every run records input, mapping result, action taken and who or what triggered it. Searchable by record.

  • Error monitoring

    Loud failures alert within minutes. Quiet ones are caught by an outcome count that alerts when it stops moving.

  • Review queue

    Records the sync is not sure about land in a screen a person can read, correct and release.

  • Scoped credentials

    One credential per connection, limited to the objects it needs, stored encrypted, in your account.

For the team

  • Slack or email notifications

    The alerts go to a named person, not a channel nobody reads. You choose Slack, email, WhatsApp or all three.

  • A runbook

    One document per integration: what it does, what each alert means, and what to do in the first ten minutes.

  • Training

    A live session with the people who will use the review queue, recorded for whoever joins later.

  • Handover

    Admin access, billing and code sit in accounts in your name from day one. If we leave, it keeps running.

  • Sixty days of hypercare

    The engineers who built it stay on call after go-live, fix what breaks and tune what the team asks for.

  • A monthly report

    Runs, records synced, exceptions handled, and what changed. Plain language, one page.

Security and your data

Where the data goes, and who holds the keys.

Accounts
Every platform account is created in your name. We work through managed access you can revoke.
Credentials
Stored encrypted in the orchestration layer. Scoped per connection. Rotated on handover.
Data in transit
TLS everywhere. Webhooks verified by signature before anything is processed.
Data at rest
Only what the sync needs. No copies of your customer data on our machines.
AI steps
Where an integration uses a model, it is through a business API that does not train on your data.
Retention
Run logs kept 90 days by default, adjustable. Payloads redacted of card and ID numbers.
Agreements
DPA and NDA on request. Regional rules covered in our privacy policy.

Keys and sensitive data

How API keys, tokens and personal data are handled.

Engineering decisions

Decided before the first workflow is written.

The offer

Hire SBD to connect WhatsApp and Airtable.

A fixed scope, agreed in a thirty-minute call, and live in three to five business days. Accounts in your name. The engineers who built it on call for sixty days after.

  • ScopeThirty minutes to agree the flows, the fields and the owner. Written up the same day.
  • Build4 workflows, the data map above, validation, upserts, retries and reconciliation.
  • Go-liveSandbox first, then a switch. Day three to five from scope for most pairs; longer only if a tool needs approval, such as WhatsApp templates.
  • HandoverRunbook, training session, alerts to a named owner, admin access and code in your accounts.
  • AfterSixty days of hypercare, then a care plan or run it yourself.

Questions

What people ask about this pair.

Do we need the official WhatsApp Business API?

For automated sending, yes. The consumer and Business app are not built for it, and unofficial automation risks the number being banned. The official API is accessed through Meta Cloud API or a provider such as Twilio, and involves business verification plus per-conversation pricing.

What does it cost to run?

Meta bills per conversation window rather than per message, with rates varying by country and category, utility messages like order updates are cheaper than marketing. For most operational use the cost is modest, but it is a real per-message line item rather than free.

Can customers reply and reach a person?

Yes. Replies land in the record and can be routed to an owner. Within 24 hours of a customer message you can respond in free-form text, which is usually enough for operational conversations.

Related

WhatsApp and Airtable

Every status change, told to the customer. Every reply, on the record.

Template messages triggered from Airtable, replies and receipts logged against the customer, opt-outs honoured, built in three to five business days.

Start with a thirty-minute call
WhatsApp and Airtable logos joined by a plus sign
WhatsApp and Airtable, connected by SBD. Photo: SBD.