[{"data":1,"prerenderedAt":498},["ShallowReactive",2],{"navigation":3,"\u002Fdocs\u002Fforms\u002Fafter-submission":121,"\u002Fdocs\u002Fforms\u002Fafter-submission-surround":493},[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":30,"body":123,"dateModified":484,"datePublished":485,"description":486,"extension":487,"meta":488,"navigation":489,"path":31,"seo":490,"sitemap":491,"stem":32,"__hash__":492},"docs\u002F1.docs\u002F2.forms\u002F4.after-submission.md",{"type":124,"value":125,"toc":475},"minimark",[126,135,152,163,168,175,191,210,231,234,243,246,257,261,264,321,324,327,332,336,343,398,409,414,421,432,436,446,453,457,464,471],[127,128,129,130,134],"p",{},"When a form is submitted ",[131,132,133],"strong",{},"without JavaScript",", the browser navigates away from\nyour site to Formiary, so the page the visitor lands on is one we render. This\npage covers how to control it.",[136,137,138],"note",{},[127,139,140,141,145,146,151],{},"None of this applies to forms submitted with JavaScript. A ",[142,143,144],"code",{},"fetch"," call gets JSON\nback and your page never navigates, so you already control what happens — see\n",[147,148,150],"a",{"href":149},"\u002Fdocs\u002Fgetting-started\u002Fquickstart#7-what-your-visitor-sees","What your visitor sees",".",[127,153,154,155,158,159,162],{},"Everything here is configured on a form's ",[131,156,157],{},"Settings"," tab, under ",[131,160,161],{},"After\nsubmission",", and requires a paid plan.",[164,165,167],"h2",{"id":166},"redirect-to-your-own-page","Redirect to your own page",[127,169,170,171,174],{},"Set a ",[131,172,173],{},"Redirect URL"," and a successful submission sends the visitor straight\nthere instead of showing a Formiary page:",[176,177,182],"pre",{"className":178,"code":179,"language":180,"meta":181,"style":181},"language-txt shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","https:\u002F\u002Fexample.com\u002Fthanks\n","txt","",[142,183,184],{"__ignoreMap":181},[185,186,189],"span",{"class":187,"line":188},"line",1,[185,190,179],{},[127,192,193,194,197,198,201,202,205,206,209],{},"The URL must be absolute, start with ",[142,195,196],{},"http:\u002F\u002F"," or ",[142,199,200],{},"https:\u002F\u002F",", and point at a\ndomain you've ",[147,203,204],{"href":97},"added and verified"," — either the domain itself or\nany subdomain of it. If you've verified ",[142,207,208],{},"example.com",", all of these work:",[176,211,213],{"className":178,"code":212,"language":180,"meta":181,"style":181},"https:\u002F\u002Fexample.com\u002Fthanks\nhttps:\u002F\u002Fwww.example.com\u002Fthanks\nhttps:\u002F\u002Fthanks.example.com\n",[142,214,215,219,225],{"__ignoreMap":181},[185,216,217],{"class":187,"line":188},[185,218,179],{},[185,220,222],{"class":187,"line":221},2,[185,223,224],{},"https:\u002F\u002Fwww.example.com\u002Fthanks\n",[185,226,228],{"class":187,"line":227},3,[185,229,230],{},"https:\u002F\u002Fthanks.example.com\n",[127,232,233],{},"Leave the field empty to show the hosted confirmation page instead.",[136,235,236],{},[127,237,238,239,242],{},"Redirects are restricted to your verified domains because the submission URL is\npublic and carries our name. Without that restriction, anyone could sign up and\nuse a ",[142,240,241],{},"formiary.com"," link to bounce visitors to a site they don't own — so we'd\nbe handing out a redirect service for phishing. Verifying a domain proves you\ncontrol it.",[127,244,245],{},"If your team hasn't verified a domain yet, the field explains that and links you\nto where to add one.",[127,247,248,249,252,253,256],{},"The redirect is a ",[142,250,251],{},"303 See Other",", so the browser fetches your thank-you page\nwith a normal ",[142,254,255],{},"GET"," — a visitor who refreshes it won't resubmit the form.\nFormiary doesn't append anything to the URL, so your thank-you page won't know\nwhich submission it came from; if you need that, submit with JavaScript instead\nand handle the response yourself.",[164,258,260],{"id":259},"custom-wording","Custom wording",[127,262,263],{},"You can replace the text on the hosted pages:",[265,266,267,280],"table",{},[268,269,270],"thead",{},[271,272,273,277],"tr",{},[274,275,276],"th",{},"Field",[274,278,279],{},"Default",[281,282,283,292,305,313],"tbody",{},[271,284,285,289],{},[286,287,288],"td",{},"Success heading",[286,290,291],{},"Thanks — we got it",[271,293,294,297],{},[286,295,296],{},"Success subheading",[286,298,299,300,304],{},"Your submission to ",[301,302,303],"em",{},"(form name)"," was received.",[271,306,307,310],{},[286,308,309],{},"Error heading",[286,311,312],{},"Your submission wasn't sent",[271,314,315,318],{},[286,316,317],{},"Error subheading",[286,319,320],{},"Please correct the following and try again:",[127,322,323],{},"Each field is independent — set just the success heading and everything else\nkeeps its default. Clear a field to go back to the default; the greyed-out text\nin each input shows what that default is.",[127,325,326],{},"Headings are limited to 120 characters and subheadings to 300, since they render\non a small card.",[136,328,329],{},[127,330,331],{},"The error subheading introduces the list of fields that need fixing. When a\nsubmission fails for a reason that isn't about a specific field — a form that no\nlonger exists, or a rate limit — the page shows that specific reason instead, so\nthe visitor isn't told to correct fields that aren't listed.",[164,333,335],{"id":334},"custom-colors","Custom colors",[127,337,338,339,342],{},"Turn on ",[131,340,341],{},"Use custom colors"," to match the hosted pages to your brand. You set\neight colors:",[344,345,346,353,359,365,371,377,386,392],"ul",{},[347,348,349,352],"li",{},[131,350,351],{},"Page background"," — behind the card",[347,354,355,358],{},[131,356,357],{},"Card"," — the surface the message sits on",[347,360,361,364],{},[131,362,363],{},"Text"," — headings and body copy",[347,366,367,370],{},[131,368,369],{},"Muted text"," — the secondary line under the heading",[347,372,373,376],{},[131,374,375],{},"Border"," — the card outline and rules",[347,378,379,382,383],{},[131,380,381],{},"Button"," and ",[131,384,385],{},"Button label",[347,387,388,391],{},[131,389,390],{},"Success"," — the tick on the confirmation page",[347,393,394,397],{},[131,395,396],{},"Error"," — the warning mark and field errors",[127,399,400,401,404,405,408],{},"Enter any hex color (",[142,402,403],{},"#1a2b3c"," or the ",[142,406,407],{},"#abc"," shorthand), or use the color picker\nnext to each field. The preview beside the editor updates as you type and shows\nboth the success and error states.",[410,411,413],"h3",{"id":412},"light-and-dark","Light and dark",[127,415,416,417,420],{},"You configure ",[131,418,419],{},"two palettes",", and the page follows the visitor's system theme —\nso someone browsing in dark mode sees your dark palette, not a bright card. Both\nare required for that reason: with only one, half your visitors would get your\nbrand and the other half would get our defaults.",[127,422,423,424,427,428,431],{},"Switch between them with the ",[131,425,426],{},"Light"," \u002F ",[131,429,430],{},"Dark"," tabs. Forms without custom\ncolors keep using the built-in palettes, which already adapt on their own.",[410,433,435],{"id":434},"readability-warnings","Readability warnings",[127,437,438,439,445],{},"As you pick colors, Formiary checks the combinations a visitor has to read —\ntext on the card, muted text on the card, error text on the card, and the button\nlabel on the button — against the ",[147,440,444],{"href":441,"rel":442},"https:\u002F\u002Fwww.w3.org\u002FWAI\u002FWCAG22\u002FUnderstanding\u002Fcontrast-minimum.html",[443],"nofollow","WCAG AA contrast\nminimum",".\nAnything below it gets a warning naming the pair and its ratio.",[127,447,448,449,452],{},"These are ",[131,450,451],{},"warnings, not errors",": you can save whatever colors you want. The\npoint is that low contrast is the failure that's hardest to catch yourself —\nmuted grey on white looks fine while you're choosing it and turns out to be\nunreadable on someone else's screen.",[164,454,456],{"id":455},"what-free-plans-get","What free plans get",[127,458,459,460,463],{},"Forms on the Free plan always show the hosted pages with the built-in colors and\nwording. They still work fine — visitors get a clear confirmation, and errors\nlist exactly which fields need fixing with a ",[131,461,462],{},"Go back and fix"," button that\nreturns them to their half-filled form.",[127,465,466,467,470],{},"If you downgrade, a saved redirect, palette, and wording are ",[131,468,469],{},"kept but not\napplied",". Upgrading again restores them; you don't have to set them up twice.",[472,473,474],"style",{},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":181,"searchDepth":221,"depth":221,"links":476},[477,478,479,483],{"id":166,"depth":221,"text":167},{"id":259,"depth":221,"text":260},{"id":334,"depth":221,"text":335,"children":480},[481,482],{"id":412,"depth":227,"text":413},{"id":434,"depth":227,"text":435},{"id":455,"depth":221,"text":456},"2026-07-21","2026-07-20","Redirect visitors to your own page, or customize the wording and colors of the pages Formiary shows.","md",{},true,{"title":30,"description":486},{"loc":31},"v8-VJCviZJVJQP_NIPJ5Qd209mIwsCuGkdZvDlCmPxU",[494,496],{"title":26,"path":27,"stem":28,"description":495,"children":-1},"Get notified of new submissions and automatically reply to the people who submit.",{"title":35,"path":36,"stem":37,"description":497,"children":-1},"View, search, filter, and export the data your forms collect.",1785813502517]