AutoForm

Documentation

Set up AutoForm

Everything you need to connect your form to Google Sheets, Google Calendar, and email — usually in under ten minutes.

Getting started

  1. Create your account. Choose a plan on the pricing page and complete checkout. You'll get access to your dashboard immediately.
  2. Connect Google. Link the Google account that owns the Sheet and Calendar you want to use.
  3. Customize your form. Add fields, choose notification recipients, and optionally enable date/time booking.
  4. Embed it. Paste one script tag on your site. Submissions start flowing immediately.

Connecting your Google account

From your dashboard, go to Integrations → Google and click Connect. You'll be taken through Google's standard OAuth consent screen.

AutoForm requests two scopes, and only these two:

  • Google Sheets — to create rows in the spreadsheet you select for each form submission.
  • Google Calendar — to create events on the calendar you select when a visitor books a time slot.

You choose which specific Sheet and Calendar AutoForm writes to — we never scan or access anything else in your Google account. You can disconnect access at any time from your dashboard or directly from your Google Account permissions page. See our Privacy Policy for full detail on how this data is handled.

Customizing your form

From Forms → Edit in your dashboard you can:

  • Add, reorder, or remove fields (text, email, phone, dropdown, checkbox, etc.)
  • Mark fields required and set validation rules
  • Choose which Google Sheet and tab submissions are written to
  • Set the notification email sent to you, and the confirmation email sent to the visitor
  • Enable date/time booking and set your available hours, timezone, and buffer
  • Match colors and fonts to your site's branding

Changes save automatically and take effect on your live site within seconds — no redeploy needed.

Adding the embed code

Every form has a unique embed snippet, available from Forms → Embed. It looks like this:

Your embed snippet
<script
  src="https://cdn.aautoform.com/embed.js"
  data-autoform-id="YOUR_FORM_ID"
  async
></script>

Paste it once, anywhere on the page where you want the form to appear. Instructions for common platforms are below.

WordPress

  1. Open the page or post where the form should appear in the block editor.
  2. Add a Custom HTML block and paste your embed snippet inside it.
  3. Publish or update the page.

Using a page builder like Elementor or Divi? Add an HTML widget instead of a Custom HTML block, and paste the same snippet.

Wix

  1. In the Wix Editor, click Add Elements → Embed → Custom Embeds → Embed a Widget.
  2. Paste your embed snippet into the code panel.
  3. Resize and position the embed element, then publish your site.

Shopify

  1. From your Shopify admin, go to Online Store → Themes → Edit code.
  2. Open the template for the page you want (e.g. page.contact.liquid), or add a Custom Liquid section from the theme customizer.
  3. Paste your embed snippet where you want the form to render, then save.

Plain HTML / custom sites

Paste the snippet directly into your HTML, just before the closing </body> tag:

index.html
<body>
  ...

  <div id="autoform-root"></div>

<script
  src="https://cdn.aautoform.com/embed.js"
  data-autoform-id="YOUR_FORM_ID"
  async
></script>
</body>

Date & time booking

Enable booking on any form from Forms → Edit → Booking. Set your available days, hours, timezone, meeting length, and buffer between meetings.

When enabled, visitors see an inline calendar and pick an open slot as part of submitting the form. AutoForm checks your connected Google Calendar in real time so already-booked times are never offered twice, then creates the event at the exact slot chosen — with the visitor added as a guest so it appears on their calendar too.

Plan limits

Every plan includes a monthly allowance of automation runs. One run is one complete form submission processed end-to-end — written to your Sheet, scheduled on your Calendar if applicable, and confirmed by email.

You can view current usage anytime from your dashboard's Overviewtab. We'll email you as you approach your limit. Upgrading is instant and prorated — from Pricing, pick a higher plan and your new limit applies immediately, with no interruption to forms already live on your site.

Troubleshooting

  • The form doesn't appear on my site. Confirm the embed snippet is present in your page's HTML (view page source), and check that no ad blocker or Content Security Policy is blocking scripts from cdn.aautoform.com.
  • Submissions aren't reaching my Google Sheet. Reconnect your Google account from Integrations → Google — access can expire if permissions were revoked from your Google Account settings.
  • No Calendar event was created. Make sure booking is enabled on the form and that a calendar is selected under Forms → Edit → Booking.
  • Emails are landing in spam. Add support@aautoform.comand your own sending address to your contacts, and check your spam folder while your domain's reputation warms up.
  • Still stuck? Email support@aautoform.com with your form URL and a description of what you're seeing — we typically reply within one business day.