The Complete Guide to Carrd Forms with Google Sheets (Setup, UTM Tracking, Autoresponders)

Author imagePublished on Feb 19, 2026 by

Levi

Carrd is one of the best tools for building simple, beautiful landing pages. It's fast, affordable, and doesn't require any coding. But when it comes to forms, Carrd has one limitation: it doesn't natively connect to Google Sheets.

That's where Sheet Monkey comes in. This guide covers everything you need to know about connecting Carrd forms to Google Sheets — from basic setup to UTM tracking, autoresponder emails, and file uploads.

Why Carrd + Google Sheets Is the Perfect Combo

Carrd handles the landing page. Google Sheets handles the data. Together, you get:

Basic Setup: Connecting a Carrd Form to Google Sheets

Step 1: Create your Sheet Monkey form

  1. Go to sheetmonkey.io/get-started and create a free account.
  2. Connect your Google account and select the Google Sheet where you want form data.
  3. Copy your form endpoint URL: https://api.sheetmonkey.io/form/your-unique-id

Step 2: Configure your Carrd form

In the Carrd editor:

  1. Add a Form element to your page (or select your existing form).
  2. In the form settings, set:
    • Type: to Custom
    • Action URL: paste your Sheet Monkey endpoint URL
    • Method: POST
  3. Make sure each form field's Name attribute matches the column headers in your Google Sheet.

Step 3: Test it

Publish your Carrd site and submit a test entry. Check your Google Sheet — the data should appear immediately.

For a visual walkthrough, see our Carrd integration guide.

Tracking Ad Campaigns with UTM Parameters

If you're running ads (Google Ads, Facebook Ads, Instagram, etc.) that drive traffic to your Carrd landing page, you need to know which campaigns are generating form submissions. UTM parameters make this possible.

How UTM parameters work

When someone clicks your ad, they land on a URL like:

https://yoursite.carrd.co?utm_source=facebook&utm_medium=cpc&utm_campaign=spring-sale

The UTM values (facebook, cpc, spring-sale) tell you exactly where that visitor came from.

Setting up UTM capture in Carrd

Step 1: Add hidden form fields for each UTM parameter you want to track. In Carrd's form editor, add fields named:

Set each field to Hidden.

Step 2: Add a script to auto-fill the hidden fields. In Carrd, add an Embed element and paste this JavaScript:

<script> document.addEventListener('DOMContentLoaded', function() { var params = new URLSearchParams(window.location.search); ['utm_source', 'utm_medium', 'utm_campaign', 'utm_content', 'utm_term'].forEach(function(field) { var value = params.get(field); if (value) { var input = document.querySelector('input[name="' + field + '"]'); if (input) input.value = value; } }); }); </script>

Step 3: Add matching columns in your Google Sheet: utm_source, utm_medium, utm_campaign.

Now every form submission includes the UTM data, so you can see exactly which ad campaigns are driving real conversions — not just clicks.

Analyzing conversions in Google Sheets

Once you have UTM data flowing in, you can analyze it with Sheets formulas:

Count submissions by source:

=COUNTIF(utm_source_column, "facebook")

Query all conversions from a specific campaign:

=QUERY(A:F, "SELECT * WHERE E = 'spring-sale'")

Calculate conversion rate by medium: Combine your UTM data with Google Analytics sessions data to calculate actual conversion rates per channel.

Read our full guide on tracking UTM conversions in Google Sheets for more analysis techniques.

Setting Up Autoresponder Emails

When someone fills out your Carrd form, you probably want to send them a confirmation email. Sheet Monkey has autoresponders built in — no email service required.

Configure your autoresponder

  1. In your Sheet Monkey dashboard, open your form's settings.
  2. Enable the Autoresponder.
  3. Write your email template using Handlebars for personalization:
Hi {{Name}},

Thanks for signing up! Here's what happens next:

1. We'll review your information.
2. You'll receive access within 24 hours.
3. Check your inbox for setup instructions.

Welcome aboard!

The {{Name}} placeholder is replaced with the actual value from the form field named "Name". Any form field name works as a Handlebars variable.

Customization options

Read more in our autoresponder email guide.

File Uploads in Carrd Forms

If your Carrd form needs to accept file uploads (resumes, images, documents), Sheet Monkey handles this without any backend:

  1. Add a file input field to your Carrd form.
  2. Set the field name (e.g., Resume or Attachment).
  3. Sheet Monkey stores the uploaded file and adds a direct link in your Google Sheet.

Supported file types include images, PDFs, documents, and more. Check our file uploads documentation for file size limits and supported types.

Using Sheet Monkey's Form Builder with Carrd

If you want more control over your form's appearance than Carrd's built-in form editor provides, you can use Sheet Monkey's form builder:

  1. Build your form in the Sheet Monkey form builder — drag and drop fields, customize styles, add your branding.
  2. Copy the embed code from your dashboard.
  3. In Carrd, add an Embed element.
  4. Paste the Sheet Monkey form embed code.

This gives you features like dark mode, custom branding, and pre-configured field types while keeping everything on your Carrd page.

Common Troubleshooting

Form submissions aren't appearing in my sheet

The form redirects to a blank page

By default, Sheet Monkey shows a simple success message after submission. To redirect to a custom page:

  1. Add a hidden field named _redirect with your thank-you page URL.
  2. Or configure the redirect URL in your Sheet Monkey dashboard.

Form validation isn't working

Carrd handles form validation on the client side. Make sure you've set fields as "Required" in Carrd's form editor. Sheet Monkey also validates on the server side and will reject submissions with missing required fields.

The form looks different after publishing

If your form styling changes after publishing, it's usually a CSS specificity issue. Check that Carrd's theme styles aren't overriding your form styles. The Sheet Monkey embed approach (using the form builder) avoids this issue since the form is rendered in an iframe.

Get Started

Get started free — connect your Carrd forms to Google Sheets in 60 seconds. Free for 100 submissions/month.

It only takes minutes to create your first form on Sheet Monkey and build powerful HTML forms with Google Sheets

Get Started for Free