App integration · All integrations
Connect Airtable to Formfy for Chiropractic Patient Intake
Chiropractic front desks stack paper intake packets, retype patient names into scheduling software, and hunt for signed consent PDFs buried in email threads. By the third new patient of the morning, staff are already behind. Practices that switch to digital forms often still hit a wall: submission data lands in a form tool's silo and never reaches the Airtable base the office manager actually uses to track treatment plans, insurance status, and follow-ups.
Formfy's webhook API pipes signed chiropractic intake forms directly into any Airtable base. Every new patient record — name, contact, consent status, and signed-PDF link — lands in Airtable the moment the form is signed, with no copy-paste and no developer required.
The workflow at a glance
Trigger
A chiropractic patient signs a Formfy intake or consent form
Action
Formfy fires a form.signed webhook to your Airtable automation or middleware
Result
A new patient record — intake fields plus a signed-PDF link — appears in your Airtable base within seconds
Step-by-step: connect Airtable to Formfy
Register a Formfy webhook, map intake fields to Airtable columns, and create patient records automatically every time a chiropractic patient signs.
Generate a Formfy API key
Open the Formfy dashboard, navigate to Settings → API Keys, and click Create key. Copy the fk_live_… token and store it in a password manager — Formfy shows it once. Use a fk_test_… key while building so test submissions do not consume live credits.
Create an Airtable base for patient records
In Airtable, create a base named Chiropractic Intake with fields for patient name, email, phone, consent status, signed-PDF URL, and submission timestamp. Note your base ID and table name — you will need both when wiring Airtable's REST API to receive Formfy payloads.
Subscribe to the form.signed webhook event
POST /api/v1/webhooks with your Bearer token, setting target_url to your Airtable automation endpoint or middleware and event_types: ["form.signed"]. Save the signing secret Formfy returns — use it to verify every inbound delivery before writing to Airtable.
POST
/api/v1/webhooksSee in the OpenAPI spec →Map the Formfy payload to an Airtable record
When the webhook fires, extract signer_name, signer_email, signed_at, and submission_id from the payload. Call GET /api/v1/forms/{id}/signed-pdf to fetch the download URL, then POST to the Airtable REST API to create a new intake row with all mapped patient fields.
GET
/api/v1/forms/{id}/signed-pdfSee in the OpenAPI spec →Test the integration end-to-end
Sign a test intake form in Formfy and confirm a new row appears in your Airtable base within seconds. Verify the signed-PDF link resolves and all patient fields are populated correctly. Once confirmed, swap in your fk_live_… key and go live with real patient submissions.
Subscribe Formfy to fire a webhook into Airtable on every signed chiropractic intake
Register a form.signed subscription pointing at your Airtable automation trigger URL or middleware. Formfy returns a signing secret for HMAC-SHA256 verification on every delivery.
curl -X POST https://formfy.ai/api/v1/webhooks \
-H "Authorization: Bearer fk_live_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"target_url": "https://hooks.airtable.com/workflows/v1/genericWebhook/YOUR_AUTOMATION_ID",
"event_types": ["form.signed"]
}'Frequently asked questions
Does Airtable have a native Formfy integration?
Not yet — but Airtable's REST API and automation webhooks make the connection straightforward. Register a Formfy webhook subscription pointing to an Airtable automation trigger or a lightweight middleware. Most chiropractic offices complete the setup in under 15 minutes without writing any backend code.
Which patient intake fields does Formfy send in the webhook payload?
The form.signed event payload includes signer_name, signer_email, submission_id, signed_at, and the form ID. You can map these directly onto Airtable columns. For additional intake fields collected on the form — date of birth, chief complaint, insurance carrier — pull the full submission via GET /api/v1/forms/{id}.
How do I attach the signed consent PDF to the Airtable record?
After receiving the form.signed webhook, call GET /api/v1/forms/{id}/signed-pdf with your Bearer token. The response returns a download URL you can store in an Airtable URL field or attachment column. This gives front-desk staff and clinicians one-click access to the signed document without leaving the base.
Can I route different chiropractic forms to different Airtable tables?
Yes. Create a separate Formfy webhook subscription for each form and use your middleware or Airtable automation filter to branch on the form ID in the payload. New-patient intake can go to a New Patients table while re-examination consents route to a separate Visits table. Formfy's payload includes the form ID on every delivery so branching is straightforward.
What happens to a webhook delivery if Airtable is temporarily unavailable?
Formfy queues the delivery and retries with exponential backoff for up to 24 hours. Once Airtable recovers, queued payloads fire automatically. You can also inspect every delivery attempt in the Formfy dashboard Webhook Deliveries log and replay any failed payload manually — no patient record is silently dropped.
Does Formfy work with Airtable automations or only the REST API?
Both. You can point the Formfy webhook target_url directly at an Airtable automation's incoming webhook trigger URL and use Airtable's no-code automation builder to create records, send notifications, and update fields. A middleware script calling the Airtable REST API gives more control over field mapping and HMAC signature verification.
How do I send a chiropractic intake form to a patient from Airtable?
Trigger a Formfy send from an Airtable automation by calling POST /api/v1/forms/{id}/send with the patient's email or phone as the recipient. The patient receives the intake link by email or SMS within seconds. Store the returned submission ID back in the Airtable record to correlate the signed response when the form.signed webhook fires later.
Is patient intake data encrypted in transit between Formfy and Airtable?
Yes. Formfy delivers webhooks over HTTPS and signs every payload with HMAC-SHA256 using the secret returned at subscription creation. Verify the X-Formfy-Signature header in your middleware before writing data to Airtable so only authentic Formfy events update your chiro practice records.
Ready to wire Airtable into Formfy?
Spin up an API key, run your first webhook, and route signed forms wherever your team already works.
