This is a research guide based on cited documentation. It is not a report of firsthand testing. Our editorial method

What does not work: Carrd's built-in signup form

Carrd's signup form, available from Pro Standard, sends names and emails straight to a fixed list of providers: ActiveCampaign, beehiiv, Brevo, Buttondown, EmailOctopus, GetResponse, Ghost, HubSpot, Kit, Klaviyo, Loops, Mailchimp, MailerLite, Mailjet, Omnisend, Resend, Sender, SendFox, SendGrid and Sendy. systeme.io is not on it, so there is no field to paste a systeme.io key into. [1]

That leaves two families of options: put a systeme.io form inside the Carrd page, or build the form in Carrd and forward submissions to systeme.io through Zapier or your own code. [2][7]

The four documented routes compared

Costs are list prices from each vendor's pricing page on the date above. Zapier's Free plan does not include Webhooks by Zapier, which the Carrd Zapier route depends on. [6][11][12]

RouteCarrd planOther costData pathTrade-off
systeme.io inline form script in a Carrd Code embedPro Standard, $19/yrNone on systeme.io FreeVisitor to systeme.io directlyForm looks like systeme.io's editor, not Carrd's styles
systeme.io popup script in a hidden embedPro Standard, $19/yrNone on systeme.io FreeVisitor to systeme.io directlyPopup designed in systeme.io's editor; script goes in the page head or footer
Carrd custom form, Send to ZapierPro Plus, $49/yrZapier Professional from $19.99/mo billed yearlyCarrd to Zapier to systeme.ioNative Carrd look; extra service and monthly cost
Carrd custom form, Send to URL your serverPro Plus, $49/yrYour hosting and codeCarrd to your endpoint to systeme.io APIFull control; you maintain code and keep the API key server-side

Routes 1 and 2: embed a systeme.io inline form or popup

In systeme.io, add an Inline form step from the Opt-in category to a funnel, pick a template and customise it. Open the Script option to generate the code and copy it. systeme.io's instructions say to paste it into the HTML or widget section of the external site. [7]

In Carrd, add an Embed element, set Type to Code and Style to Inline so the form appears where the element sits. Carrd's embed accepts script tags on Pro Standard or higher, but embeds output nothing in the builder: you must publish to see the form. [5]

Because the visitor submits directly to systeme.io, the contact lands there with whatever automation you attach to that funnel step. The trade-off is design: you style the form in systeme.io's editor, so match fonts and colours by hand. [7]

Route 2 is the popup version of the same idea. Add a Popup form step from the Opt-in category, edit it, open Script and copy the link. systeme.io says to paste it into the header or footer code section of the external site, which on Carrd means an Embed element with Type set to Code and Style set to Hidden, placed in Head or Body End. systeme.io's article does not explain popup timing settings, so check the popup's behaviour on the published page. [5][7]

Route 3: Carrd custom form through Zapier

Carrd custom forms require Pro Plus. Add a Form element, set Type to Custom and choose Send to Zapier, then paste the webhook URL from your Zap's webhook trigger and configure fields. When Zapier asks, click Send Test Request. [2][3]

In Zapier, the trigger is Webhooks by Zapier's Catch Hook, which accepts GET, PUT or POST requests. Zapier's help page lists Webhooks as available on Professional, Team and Enterprise, not Free. For the action, systeme.io's Zapier app offers Create or Update a Contact, Including Adding Tags, and Subscribe to Campaign. [10][11]

Map Carrd's email field to the systeme.io contact email and add the tag that your systeme.io newsletter or automation uses. Carrd can also collect UTM parameters as extra fields, which you can store on the contact if you track campaigns. [3][4][10]

Route 4: Send to URL and the systeme.io API

Carrd's Send to URL option posts form data to any address, with AJAX, POST or GET methods; with AJAX, a 2xx response counts as success and the format can be JSON. You can add up to five custom headers. [4]

Do not point it straight at systeme.io's API with your key in a header. systeme.io's API reference says using the API from public pages is not advisable because it exposes the API key, and recommends server-side calls. The key is sent in an X-API-Key header, and systeme.io allows up to 3 API keys per account. Use a small server function you control that receives Carrd's post and calls the API. [8][9]

Test checklist before you send traffic

Who should skip Carrd for this entirely: if the page exists only to collect emails for systeme.io, a systeme.io opt-in page on its own domain or subdomain removes the second tool and its cost.

  • Publish the Carrd site; embeds and custom forms do not run in the builder.
  • Submit with a fresh address you control on desktop and on a phone.
  • In systeme.io, find the contact and confirm the expected tag is on it.
  • If double opt-in is on, click the confirmation email within 24 hours; systeme.io deletes unconfirmed contacts after that. [14]
  • For the Zapier route, open the Zap history and confirm one run per test, not two.
  • Turn on spam protection: Carrd forms support Cloudflare Turnstile, reCAPTCHA v2 or hCaptcha from Pro Standard, one provider per form. [13]
  • Update your privacy notice: data now goes to systeme.io and, on route 3, to Zapier.

Questions before you decide

Is systeme.io a supported Carrd signup form provider?

No. Carrd's signup form documentation lists providers such as Kit, Mailchimp, MailerLite and beehiiv, but systeme.io is not on the list, so you need an embed, Zapier or your own code.

What is the cheapest way to send Carrd leads to systeme.io?

Embed a systeme.io inline form script in a Carrd Code embed. Carrd embeds need Pro Standard at $19 a year, and systeme.io's Free plan includes opt-in funnels.

Can I use Zapier's free plan to connect a Carrd form to systeme.io?

Not with Carrd's Send to Zapier option, which posts to a Zapier webhook. Zapier lists Webhooks by Zapier on Professional, Team and Enterprise plans only.

Can a Carrd form call the systeme.io API directly?

systeme.io's API reference advises against using the API from public pages because it exposes the API key. Send Carrd's form to your own server endpoint and call the API from there.

Sources & verification

Product details and prices can change. Check the linked provider before buying.

  1. Carrd docs: Setting up a signup form Accessed 30 Oct 2026
  2. Carrd docs: Setting up a custom form Accessed 30 Oct 2026
  3. Carrd docs: Setting up a custom Zapier form Accessed 30 Oct 2026
  4. Carrd docs: Setting up a custom URL form Accessed 30 Oct 2026
  5. Carrd docs: Embedding custom code Accessed 30 Oct 2026
  6. Carrd Pro plan comparison Accessed 30 Oct 2026
  7. systeme.io Help: Embed a form or popup on an external website Accessed 30 Oct 2026
  8. systeme.io Help: How to use the public API Accessed 30 Oct 2026
  9. systeme.io developer docs: Public API Accessed 30 Oct 2026
  10. Zapier: systeme.io integrations Accessed 30 Oct 2026
  11. Zapier Help: Trigger Zap workflows from webhooks Accessed 30 Oct 2026
  12. Zapier pricing Accessed 30 Oct 2026
  13. Carrd docs: Protecting forms from spam and bots Accessed 30 Oct 2026
  14. systeme.io Help: How to set up double opt-in Accessed 30 Oct 2026

Sources link directly to providers. Product buttons may use separately labeled affiliate links. Read our disclosure.

Your decision at a glance

Compare the options

Full comparison

Documentation-based guidance. No tested ranking or performance score.

Website and course platforms

systeme.io

Consider it for
An integrated option for a launch that needs website pages, email follow-up, and course delivery. Evaluate one complete visitor journey before migrating separate tools.
Starting cost
Free starting point; confirm current paid-plan prices and limits
Before you choose
Documentation-based research, not a hands-on delivery benchmark. Check contact and course limits, payment costs, and export options before moving an audience.

Checked 20 Sep 2026 · Pricing source

View systeme.io plans

Affiliate link: we may earn a commission on an eligible purchase. Link disclosure

Website builders

Carrd

Consider it for
Publish a compact landing page on Pro Standard ($19/year), which lists custom domains and forms; Pro Lite excludes those features, so skip it when a custom domain or native form is required.
Starting cost
Free start; Pro Standard $19/year
Before you choose
Pro Lite lacks custom domains and forms. Registration and external services may cost extra.

Checked 13 Sep 2026 · Pricing source

View Carrd plans

Affiliate link: we may earn a commission on an eligible purchase. Link disclosure