Skip to integration content

How to integrate Unify with Airtable

To integrate Unify with Airtable, send a JSON POST from a Unify Play to an Airtable When webhook received trigger. Configure Create record to map the input into a review table. Give each new row a review status and an owner before deciding what happens after approval.[1][3][4]

Connection
Via webhook
Automation
Tool
Airtable
When webhook received
Data flow
Unify → Airtable
JSON payload

At a glance

  1. Choose the reviewer and the decision each row supports
  2. Keep review status separate from the supplied prospect facts
  3. Test repeated arrivals before using the queue for live work

When this workflow makes sense

Start with the decision your team needs to make, then choose the connection that supports it.

A review queue is useful when the next step needs judgment: choosing an account approach, checking missing context, or agreeing who should follow up. Keep the facts supplied by Unify separate from the reviewer’s decision. A row marked Approved should have an agreed operational meaning; creating the row does not itself start outreach or return that decision to Unify.

A good fit when

RevOps and sales teams that already coordinate work in Airtable and want a human review step for selected prospects.

Reconsider the plan when

If nobody owns the queue or can explain what approval changes, define that process first. For records that belong directly in an existing CRM, assess the supported CRM connection as well.

Design the handoff

Use this framework to agree on the input, the next action, and who owns the result.

Suggested workflow design, based on the documented capabilities below.

StageDecision to make
Review purposeWrite the question the reviewer should answer for each incoming prospect.
Record identityChoose whether the queue represents people or companies and define how to recognize a repeat.
OwnershipChoose a reviewer and an initial status such as Needs review.
After approvalDefine the next human action or separately configured automation; do not assume the status returns to Unify.

Explore the scenarios

Choose the situation that fits your team and work through the proposed plan.

Open a scenario to explore its plan. Checklists track your selections in this page only.

Build a prospect review queue

The team wants to review selected prospects before deciding on follow-up.

The decision that matters

Make the review decision visible. Incoming facts, reviewer notes, and approval status should be separate fields.

  1. Create a table with the proposed prospect fields and review status
  2. Map the webhook input with Create record and set Needs review
  3. Assign a reviewer and inspect a sample row together
Your validation checklist
0 of 3 checks marked by you
Handle prospects already in the queue

The same person can reach the Play again while an earlier review is still open.

The decision that matters

Choose a person or company identity deliberately and preserve prior review work. Handle multiple matches as an exception.

  1. Use Find records with the identity chosen for the queue
  2. Configure conditional handling for no match, an existing match, and ambiguous matches
  3. Test a repeated sample and confirm that the earlier review decision is preserved
Your validation checklist
0 of 3 checks marked by you

Illustrative workflow, not a preconfigured automation. Complete these checks in your own account.

Connect your tools to Unify

Set up your integration or walk through it with our team

Define success before launch

Inspect the data and the intended outcome separately. Connection status is only the first check.

Expected, not tested

The destination table contains a sample prospect with the intended field values and a review status chosen by your team.

Inspect automation history and the created row. Receipt of a request and successful creation of a useful review record are separate checks.

Documentation-based reference. This workflow has not been tested end to end. Use a record or event you control before enabling live activity.

Questions answered

Common decisions when connecting Unify and Airtable.

How do I connect Unify to Airtable?

Send a Unify POST request to an Airtable When webhook received trigger. Test the trigger, then add the action your process needs.[3]

Does receiving a webhook automatically create a row?

Add and configure Create record to create a row. Map values from the trigger and set any fixed values, such as the review status, in that action.[4]

How should I handle a prospect already in Airtable?

Use Find records with a chosen identity field, then decide what should happen for zero, one, or multiple matches. An email may identify a person; a domain identifies a company. Choose according to your review process.[5]

Will an Airtable approval update Unify automatically?

No return path is established by this outbound webhook. Treat approval as a local review decision until a separate supported delivery path is designed and tested.[1]

What protects the Airtable webhook endpoint?

The generated URL grants access. This trigger does not verify webhook signatures; keep the URL private and assess whether that fits your requirements.[3]

Limits & decisions

Check these boundaries before designing a live workflow around the connection.

  • Each resulting automation run consumes the workspace’s run allowance
  • The review queue is an editorial example you configure, not a built-in Unify approval feature
  • Repeated or concurrent arrivals require deliberate duplicate handling
  • No live delivery, record creation, or approval workflow has been tested

What the connection supports

Understand the connection, the data involved, and the behavior that matters for a Unify + Airtable workflow.

Connection flowVia webhook
Prospect data

POST / JSON

Documented behavior at a glance
DecisionWhat to know
DirectionUnify → Airtable[1]
ReceiverWhen webhook received automation trigger[3]
Record creationA separate Create record action maps input values into table fields[4]
MatchingFind records can query the base using a dynamic condition[5]
CompletionInspect the automation run and its action results[6]

Technical setup reference

References and requirements for the Airtable connection.

Connection requirements and setup checklist

Before connecting

  • A Unify Play with a Webhook action
  • Owner or Creator permission in the target Airtable base
  • A destination table with prospect fields and a proposed review status
  1. Prepare the review queue

    Create fields for name, email, company, domain, and review status in the destination table. Choose who will review new entries. These are suggested fields for this example.[4]

  2. Create the receiving trigger

    In Airtable Automations, add When webhook received and copy its URL.[3]

  3. Send and inspect the sample

    In Unify, use POST, JSON, and authentication None with that URL. Check Expand preview and send the sample. In Airtable, run the trigger test.[1][2][3]

  4. Create the review record

    Add Create record, select the table, and map the trigger values to its fields. Set a static review status such as Needs review. Test the action, inspect the row, then turn on the automation when ready.[4]

Request configuration

Method
POST
URL pattern
https://hooks.airtable.com/workflows/v1/genericWebhook/YOUR_GENERATED_PATH
Headers
Content-Type: application/json
Authentication
Use authentication None for this trigger. Keep its generated URL private; anyone with it can trigger the automation.

Choose JSON as the body format. Unify sets Content-Type automatically. The receiver must respond within Unify’s 8-second timeout; request responses are not passed to later Play steps.[2]

Replace URL placeholders with the actual receiver URL from your account or deployed application. These example URLs are not working endpoints.

Example handoff payload

Start with a fictional prospect. Validate the resolved values before using a real record.

Inspect the sample payload and field mapping
Example request body
{
  "event": "prospect_handoff",
  "prospect_name": "Alex Morgan",
  "prospect_email": "alex@example.com",
  "company_name": "Example Company",
  "company_domain": "example.com"
}

Fictional data. Replace sample values before using a real Play.

The keys are an example handoff format, not required Unify field names. Use the field mapping to distinguish record data from fixed settings. Select available fields in your Play and inspect Expand preview; do not replace configuration values with prospect data.[2]

Payload fieldValue to send
eventA fixed label you choose for this workflow
prospect_nameUse {{ person.first_name }} and {{ person.last_name }} for the prospect name
prospect_emailUse {{ person.email }}; decide how to handle missing values
company_nameUse {{ company.name }}
company_domainUse {{ company.domain }}

In Create record, map prospect_name to Name, prospect_email to Email, company_name to Company, and company_domain to Domain. These column names are suggestions; select the actual fields in your base.

Troubleshooting

Start with the stage where the expected data or action stops appearing.

The request is rejected

Check POST, application/json, and a top-level JSON object. Keep the payload below 100 KB and traffic within five requests per second.[3]

The row has missing or incorrect values

Check each Create record mapping and destination field type. A similar column name does not automatically establish the correct mapping.[4][6]

Repeated prospects create repeated rows

Add Find records using the identity you choose, then conditional handling for existing and new matches. Test repeats and simultaneous arrivals; a lookup alone is not an atomic uniqueness guarantee.[5][6]

Sources & review

Official documentation reviewed on September 15, 2026.

Technical claims link to primary documentation from Unify and the destination tool. Scenarios, field choices, and recovery plans are editorial implementation examples. Documentation review is separate from execution testing.

Documentation reviewed; end-to-end execution not tested. No named technical reviewer has signed off on these articles yet.

Content updated: . Report a correction to Unify with the tool name, source URL, and behavior you observed.

  1. [1] Unify: Webhook action
  2. [2] Unify: Webhooks in Plays
  3. [3] Airtable: When webhook received
  4. [4] Airtable: Create record action
  5. [5] Airtable: Find records action
  6. [6] Airtable: Troubleshooting automations

Get started with Unify

Create your account or book a demo with our team