[{"data":1,"prerenderedAt":287},["ShallowReactive",2],{"navigation":3,"\u002Fdocs\u002Fintegrations\u002Fairtable":121,"\u002Fdocs\u002Fintegrations\u002Fairtable-surround":282},[4,15,34,41,48,95,107,114],{"title":5,"path":6,"stem":7,"children":8},"Getting Started","\u002Fdocs\u002Fgetting-started","1.docs\u002F1.getting-started\u002F1.index",[9,11],{"title":10,"path":6,"stem":7},"Introduction",{"title":12,"path":13,"stem":14},"Quickstart","\u002Fdocs\u002Fgetting-started\u002Fquickstart","1.docs\u002F1.getting-started\u002F2.quickstart",{"title":16,"path":17,"stem":18,"children":19,"icon":33},"Forms & Fields","\u002Fdocs\u002Fforms","1.docs\u002F2.forms\u002F1.index",[20,21,25,29],{"title":16,"path":17,"stem":18},{"title":22,"path":23,"stem":24},"Form Settings","\u002Fdocs\u002Fforms\u002Fsettings","1.docs\u002F2.forms\u002F2.settings",{"title":26,"path":27,"stem":28},"Notifications & Auto-responses","\u002Fdocs\u002Fforms\u002Fnotifications","1.docs\u002F2.forms\u002F3.notifications",{"title":30,"path":31,"stem":32},"After Submission","\u002Fdocs\u002Fforms\u002Fafter-submission","1.docs\u002F2.forms\u002F4.after-submission","i-lucide-file-text",{"title":35,"path":36,"stem":37,"children":38,"icon":40},"Submissions","\u002Fdocs\u002Fsubmissions","1.docs\u002F3.submissions\u002F1.index",[39],{"title":35,"path":36,"stem":37},"i-lucide-inbox",{"title":42,"path":43,"stem":44,"children":45,"icon":47},"Spam Protection","\u002Fdocs\u002Fspam-protection","1.docs\u002F4.spam-protection\u002F1.index",[46],{"title":42,"path":43,"stem":44},"i-lucide-shield-check",{"title":49,"path":50,"stem":51,"children":52,"icon":94},"Integrations","\u002Fdocs\u002Fintegrations","1.docs\u002F5.integrations\u002F1.index",[53,54,58,62,66,70,74,78,82,86,90],{"title":49,"path":50,"stem":51},{"title":55,"path":56,"stem":57},"Pipedrive","\u002Fdocs\u002Fintegrations\u002Fpipedrive","1.docs\u002F5.integrations\u002F10.pipedrive",{"title":59,"path":60,"stem":61},"Attio","\u002Fdocs\u002Fintegrations\u002Fattio","1.docs\u002F5.integrations\u002F11.attio",{"title":63,"path":64,"stem":65},"Webhooks","\u002Fdocs\u002Fintegrations\u002Fwebhooks","1.docs\u002F5.integrations\u002F2.webhooks",{"title":67,"path":68,"stem":69},"Slack","\u002Fdocs\u002Fintegrations\u002Fslack","1.docs\u002F5.integrations\u002F3.slack",{"title":71,"path":72,"stem":73},"Zapier","\u002Fdocs\u002Fintegrations\u002Fzapier","1.docs\u002F5.integrations\u002F4.zapier",{"title":75,"path":76,"stem":77},"Microsoft Teams","\u002Fdocs\u002Fintegrations\u002Fteams","1.docs\u002F5.integrations\u002F5.teams",{"title":79,"path":80,"stem":81},"Discord","\u002Fdocs\u002Fintegrations\u002Fdiscord","1.docs\u002F5.integrations\u002F6.discord",{"title":83,"path":84,"stem":85},"Make","\u002Fdocs\u002Fintegrations\u002Fmake","1.docs\u002F5.integrations\u002F7.make",{"title":87,"path":88,"stem":89},"n8n","\u002Fdocs\u002Fintegrations\u002Fn8n","1.docs\u002F5.integrations\u002F8.n8n",{"title":91,"path":92,"stem":93},"Airtable","\u002Fdocs\u002Fintegrations\u002Fairtable","1.docs\u002F5.integrations\u002F9.airtable","i-lucide-webhook",{"title":96,"path":97,"stem":98,"children":99,"icon":106},"Domains","\u002Fdocs\u002Fdomains","1.docs\u002F6.domains\u002F1.index",[100,102],{"title":101,"path":97,"stem":98},"Custom Domains",{"title":103,"path":104,"stem":105},"Import forms from your website","\u002Fdocs\u002Fdomains\u002Fimport-forms","1.docs\u002F6.domains\u002F2.import-forms","i-lucide-globe",{"title":108,"path":109,"stem":110,"children":111,"icon":113},"Teams & Members","\u002Fdocs\u002Fteams","1.docs\u002F7.teams\u002F1.index",[112],{"title":108,"path":109,"stem":110},"i-lucide-users",{"title":115,"path":116,"stem":117,"children":118,"icon":120},"Billing & Plans","\u002Fdocs\u002Fbilling","1.docs\u002F8.billing\u002F1.index",[119],{"title":115,"path":116,"stem":117},"i-lucide-credit-card",{"id":122,"title":91,"body":123,"dateModified":274,"datePublished":274,"description":275,"extension":276,"meta":277,"navigation":278,"path":92,"seo":279,"sitemap":280,"stem":93,"__hash__":281},"docs\u002F1.docs\u002F5.integrations\u002F9.airtable.md",{"type":124,"value":125,"toc":266},"minimark",[126,130,135,143,182,185,189,228,232,246,256,260],[127,128,129],"p",{},"The Airtable integration creates one record per submission in a table you pick.\nYou connect an Airtable account once per team with a personal access token;\nafter that, any form can write to any base that token can access.",[131,132,134],"h2",{"id":133},"connect-your-airtable-account","Connect your Airtable account",[127,136,137,138,142],{},"Connecting is a one-time step per team, and requires a ",[139,140,141],"strong",{},"team admin",":",[144,145,146,171],"ol",{},[147,148,149,150,157,158,164,165,170],"li",{},"In Airtable, create a personal access token at\n",[151,152,156],"a",{"href":153,"rel":154},"https:\u002F\u002Fairtable.com\u002Fcreate\u002Ftokens",[155],"nofollow","airtable.com\u002Fcreate\u002Ftokens"," with the\nscopes ",[139,159,160],{},[161,162,163],"code",{},"data.records:write"," and ",[139,166,167],{},[161,168,169],{},"schema.bases:read",", and grant it\naccess to the base(s) you want submissions in.",[147,172,173,174,177,178,181],{},"In Formiary, go to ",[139,175,176],{},"Settings → Integrations",", click ",[139,179,180],{},"Connect Airtable\naccount",", and paste the token.",[127,183,184],{},"Formiary verifies the token with Airtable before saving it (stored encrypted;\nit's never shown again). Pasting a new token for the same Airtable account\nlater — for example after rotating it — updates the existing connection.",[131,186,188],{"id":187},"add-the-integration-to-a-form","Add the integration to a form",[144,190,191,197,207,221],{},[147,192,193,194,196],{},"Open the form and go to its ",[139,195,49],{}," tab.",[147,198,199,200,203,204,206],{},"Click ",[139,201,202],{},"Add integration"," and choose ",[139,205,91],{},".",[147,208,209,210,213,214,164,217,220],{},"Pick the ",[139,211,212],{},"account"," (pre-selected if your team has exactly one), then the\n",[139,215,216],{},"base",[139,218,219],{},"table"," to write to.",[147,222,223,224,227],{},"Use ",[139,225,226],{},"Send test event"," to create a sample record and confirm the setup.",[131,229,231],{"id":230},"how-fields-map-to-columns","How fields map to columns",[127,233,234,235,238,239,242,243,245],{},"Values map to the table's columns ",[139,236,237],{},"by field name",": a form field named\n",[161,240,241],{},"email"," fills a column named ",[161,244,241],{},". Name your table's columns after your\nform's field names (case-sensitive). Values are typecast, so text values can\nfill select, number, and date columns where they parse cleanly.",[247,248,249],"warning",{},[127,250,251,252,255],{},"A submission that includes a field with ",[139,253,254],{},"no matching column"," is rejected by\nAirtable and won't be retried — the delivery log shows the offending field\nname. Add the missing column (or rename it to match) and use the log's retry\nbutton.",[131,257,259],{"id":258},"disconnecting","Disconnecting",[127,261,262,263,265],{},"Deleting the credential from ",[139,264,176],{}," (admin only)\ndeactivates attached form integrations but keeps their base\u002Ftable settings, so\nyou can reconnect later and reattach each integration from its settings page.\nIf Airtable revokes the token (or it expires), deliveries stop with a clear\nerror in the delivery log — reconnect with a fresh token and reattach.",{"title":267,"searchDepth":268,"depth":268,"links":269},"",2,[270,271,272,273],{"id":133,"depth":268,"text":134},{"id":187,"depth":268,"text":188},{"id":230,"depth":268,"text":231},{"id":258,"depth":268,"text":259},"2026-07-11","Create an Airtable record for each form submission.","md",{},true,{"title":91,"description":275},{"loc":92},"X8bhfIluh0592bHtC8DpRxAIg7i724PNG7QMhx4XolA",[283,285],{"title":87,"path":88,"stem":89,"description":284,"children":-1},"Trigger an n8n workflow with each form submission — cloud or self-hosted.",{"title":101,"path":97,"stem":98,"description":286,"children":-1},"Add and verify a domain so Formiary can send email from your brand.",1785813501896]