[{"data":1,"prerenderedAt":287},["ShallowReactive",2],{"navigation":3,"\u002Fdocs\u002Fdomains\u002Fimport-forms":121,"\u002Fdocs\u002Fdomains\u002Fimport-forms-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":103,"body":123,"dateModified":274,"datePublished":274,"description":275,"extension":276,"meta":277,"navigation":278,"path":104,"seo":279,"sitemap":280,"stem":105,"__hash__":281},"docs\u002F1.docs\u002F6.domains\u002F2.import-forms.md",{"type":124,"value":125,"toc":267},"minimark",[126,130,135,208,216,220,227,242,253,256,260],[127,128,129],"p",{},"If your site already has forms, you don't have to rebuild them by hand. Once a\ndomain is verified, Formiary can scan your website, find your existing HTML\nforms, and recreate each one as a Formiary form — fields, labels, types,\nrequired flags, and select\u002Fradio options included — so migrating is mostly a\nmatter of swapping the form's target URL.",[131,132,134],"h2",{"id":133},"run-a-scan","Run a scan",[136,137,138,146,182,205],"ol",{},[139,140,141,142,145],"li",{},"Verify the domain first (see ",[143,144,96],"a",{"href":97},") — scanning is only\navailable for domains you've proven you control.",[139,147,148,149],{},"Start the scan from either place:\n",[150,151,152,167],"ul",{},[139,153,154,155,158,159,162,163,166],{},"On the ",[156,157,96],"strong",{}," page, open the domain's menu and choose ",[156,160,161],{},"Import\nForms",", then pick the ",[156,164,165],{},"project"," the forms should be created in.",[139,168,169,170,173,174,177,178,181],{},"On a project's ",[156,171,172],{},"Forms"," page, click ",[156,175,176],{},"Import from website",", then pick\nwhich verified ",[156,179,180],{},"domain"," to scan (forms are created in that project).",[139,183,184,185],{},"Choose what to scan:\n",[150,186,187,193,199],{},[139,188,189,192],{},[156,190,191],{},"Default"," — just the site's main page.",[139,194,195,198],{},[156,196,197],{},"Also scan pages linked from the main page"," — follows same-site links\none level deep (up to a page budget).",[139,200,201,204],{},[156,202,203],{},"Specific page"," — paste a single page's URL (e.g. your contact page);\nthe scan looks at exactly that page and never goes deeper.",[139,206,207],{},"Start the scan. It runs in the background; the dialog shows results as soon\nas it finishes, with links to each created form.",[127,209,210,211,215],{},"The scanner never leaves your website: it only fetches pages on the verified\ndomain (and its ",[212,213,214],"code",{},"www."," twin) over HTTPS.",[131,217,219],{"id":218},"what-gets-imported","What gets imported",[127,221,222,223,226],{},"Each unique ",[212,224,225],{},"\u003Cform>"," found becomes a Formiary form named after its heading or\nform name, with a field per input:",[150,228,229,232,239],{},[139,230,231],{},"Input types carry over (email, tel, number, date, file, …); textareas become\ntext fields.",[139,233,234,235,238],{},"Labels, placeholders, and ",[212,236,237],{},"required"," flags are preserved.",[139,240,241],{},"Select, radio, and checkbox options become the field's allowed values.",[127,243,244,245,248,249,252],{},"Fields without a ",[212,246,247],{},"name"," attribute (common in script-driven forms) are still\nimported under a generated name like ",[212,250,251],{},"email-3f2a"," — rename them from the\nform's settings afterwards.",[127,254,255],{},"Forms that wouldn't make sense in Formiary are skipped automatically: login\nand registration forms (anything with a password field), site-search boxes,\nand forms with no fields. Hidden fields that look like CSRF tokens or other\nframework plumbing are dropped; other hidden fields are kept. A form that\nrepeats on every page (like a footer newsletter signup) is imported once.",[131,257,259],{"id":258},"after-importing","After importing",[127,261,262,263,266],{},"Each created form is a normal Formiary form: review its fields, grab its\nsubmission URL from the form's settings, and point your website's form at it.\nSee the ",[143,264,265],{"href":13},"quickstart"," for the submission\nmarkup.",{"title":268,"searchDepth":269,"depth":269,"links":270},"",2,[271,272,273],{"id":133,"depth":269,"text":134},{"id":218,"depth":269,"text":219},{"id":258,"depth":269,"text":259},"2026-07-12","Scan a verified domain for existing HTML forms and recreate them in Formiary.","md",{},true,{"title":103,"description":275},{"loc":104},"DljHtse-LknfVl0NY2aQvDQPllxMXwvi_uz7fzPWe-k",[283,285],{"title":101,"path":97,"stem":98,"description":284,"children":-1},"Add and verify a domain so Formiary can send email from your brand.",{"title":108,"path":109,"stem":110,"description":286,"children":-1},"Collaborate by inviting people to your team and assigning roles.",1785813502517]