Features
Websites & publishingPortfolio engineMedia & deliveryClient deliveryCoursesCommerce & operationsTeam & workflow
FoundationSolutionsPricingDocumentation
About
AboutCommitmentNewsroom
Sign In
ArtInStack

The creative operating system

Product

  • Features overview
  • Websites
  • Portfolio
  • Media
  • Client delivery
  • Courses
  • Commerce
  • Team
  • Solutions

Resources

  • Guides
  • Documentation
  • Platform foundation
  • Pricing
  • Changelog
  • Roadmap

About

  • About
  • Commitment
  • Newsroom
  • Status
  • Talk to us

Customer login

© 2026 ArtInStack. All rights reserved.

Privacy policyTerms of service
All documentation

Build Your Website

  • Open the page editor
  • Introduction to the page editor
  • Page editor sidebar and toolbar
  • Page settings and overrides
  • Page editor events and interactions
  • Page layout and content
  • Editor blocks and layout reference
  • Add contact form to pages
  • Add a map to pages
  • Working with page templates
  • Feature card and Features grid
  • Preview and publish
  • Template manager
  • Edit your homepage
  • Add and manage pages
  • Page SEO settings
  • Site theme and branding
  • Troubleshoot publishing issues
  • Header, footer, and navigation
Start HereNext: Media Library
Documentation/Build Your Website

Add contact form to pages

Add the Contact form block from the Blocks panel, configure fields under Attr, and submissions email your studio while visitors stay on the page—optional Turnstile spam protection is configured under Settings → Integrations when your plan includes it.

The Contact form block sends visitor messages to your account email through ArtInStack. You do not need a third-party form service (Formsubmit, etc.) for the default block.

Prerequisites

  • A page in Pages → Edit
  • Your contact email accurate under account General settings (receipts and inquiry delivery use this address)
  • Plan allowance for contact form inquiries — see Plans and limits

Add the block

  1. Open Pages → Edit → Page Editor.
  2. In the right sidebar, click Blocks (plus icon).
  3. Under Forms, drag Contact form onto the canvas (into a column, or let the editor wrap it in Section → Row → Column).
  4. Save Page and publish when ready.

The default block includes Name, Email, and Message fields and a submit button.

Configure under Attr

Select the contact form block → Edit → Attr:

SettingWhat it does
Success messageInline thank-you text shown on the same page after a successful submit (no redirect)
Spam protectionToggle Cloudflare Turnstile for the built-in form (recommended on public pages)
Form IDOptional HTML id for styling or analytics hooks

Built-in forms do not expose a custom action URL—the platform handles delivery.

What visitors experience

[Visitor fills Name, Email, Message]
        |
        v
[Submit — page stays put]
        |
        +--> Success: form area shows your Success message
        |
        +--> Error: inline message (rate limit, plan cap, or temporary failure)

Visitors are not redirected to another site. Test on a published page (preview may differ from draft-only states).

What you receive

  • An email to your account contact address with the visitor’s name, email, and message
  • Reply in your mail client goes to the visitor (their address is set as reply-to)
  • Inquiries count toward your plan’s monthly inquiry limit

Troubleshooting

SymptomWhat to check
No email arrivedSpam/junk folder; confirm contact email under General; allow a few minutes
“Inquiry limit” message for visitorsMonthly cap on your plan — Plans and limits; wait for next cycle or upgrade
Visitor cannot submit repeatedlyRate limiting (roughly a few attempts per hour per visitor IP) — normal anti-abuse behavior
Spam protection errorsSpam protection toggle and Cloudflare Turnstile site configuration
Form works in editor preview but not liveSave Page, publish, and test the public URL

For layout blocks around the form, see Editor blocks and layout reference. For site-wide privacy copy, link your policy from footer Navigation — Security and privacy controls.

Verifying your setup

  1. Publish a test page with Contact form.
  2. Submit a message from a private browser window.
  3. Confirm the inline Success message appears.
  4. Confirm the inquiry email arrives at your account address.