splitforms.com

Contact form · Cargo

Add a Cargo contact form, no plugin.

Cargo has no built-in form backend. Paste one snippet into the Code tool and every submission is emailed to you and saved to a dashboard — no plugin, no upgrade.

  • 500 free / mo
  • No plugin
  • 1-min setup
A Cargo contact form posting to the splitforms hosted form backend

No plugin needed

Paste raw HTML into Cargo's Code tool — nothing to install, no upgrade, no server to run.

Spam filtering included

The botcheck honeypot blocks simple bots, and abuse is rate-limited automatically (6 submissions/min per IP).

Free email alerts

Every Cargo form submission is emailed to you the moment it lands — on every plan, including Free.

Copy-paste ready

Add a contact form to Cargo's Code tool.

Drop this into Cargo's Code block, replace YOUR_ACCESS_KEY, and publish. That's the whole integration — no plugin, no server, no SMTP setup.

Generate access key
cargo-form.html
<form action="https://splitforms.com/api/submit" method="POST">
  <input type="hidden" name="access_key" value="YOUR_ACCESS_KEY">

  <label>Name</label>
  <input type="text" name="name" required>

  <label>Email</label>
  <input type="email" name="email" required>

  <label>Inquiry Type</label>
  <select name="project_type">
    <option value="commission">Commission</option>
    <option value="exhibition">Exhibition</option>
    <option value="collab">Collaboration</option>
    <option value="press">Press</option>
  </select>

  <label>Message</label>
  <textarea name="message" rows="4" required></textarea>

  <input type="checkbox" name="botcheck" style="display:none" tabindex="-1" autocomplete="off">

  <button type="submit">Send</button>
</form>

How to add it

How to add a contact form to Cargo.

To add a contact form to a Cargo (cargo.site) website you need three things: a free splitforms access key, the form snippet above, and your key pasted into it. No plugin, no server, no SMTP setup — every submission lands in your inbox and dashboard.

Get your free access key

Create a free splitforms account and copy your access key from the dashboard. No credit card required.

Open the Code tool in Cargo

In Cargo, open the page you want the form on and add the Code tool — Cargo's block for pasting raw HTML.

Paste the form HTML

Paste the form code into the Code block, replacing YOUR_ACCESS_KEY with the key from your dashboard.

Save and publish

Publish the page. Every submission is emailed to you instantly and saved to your splitforms dashboard.

Why an endpoint

Does Cargo have a built-in contact form?

No. Cargo is built for portfolios — clean HTML/CSS control for designers, photographers, and artists — not form processing. There's no server behind a Cargo site to receive and store submissions, so every contact form has to point at an external backend to work. splitforms fills that gap: a hosted endpoint that accepts any HTML form's POST, the same way it does for plain HTML sites and other static builders — a common case for portfolio sites and photographers.

A Cargo form submission received, filtered, stored, and routed to your inbox

Where submissions go

Where do your Cargo form submissions go?

Every Cargo form submission is emailed to you and saved to a searchable dashboard — spam filtered before it ever reaches your inbox. Add a hidden redirect field to send visitors to a thank-you page, and a subject field to set the email subject line.

  • 500 submissions per month, free forever
  • Honeypot + IP rate limits screen bots before your inbox
  • Instant email alerts on every plan, including Free
Cargo contact form submissions in the splitforms dashboard

Spam-free

How do you stop spam on a Cargo contact form?

The hidden botcheck field in the snippet is a honeypot that traps simple bots — leave it empty and hidden, and real visitors never see it. splitforms also screens every Cargo submission server-side, so the noise never reaches you.

  • Hidden botcheck honeypot traps simple bots
  • Server-side content heuristics + IP rate limiting (6/min)
  • Optional reCAPTCHA v2 for an extra layer
Spam filtering on a Cargo contact form before it reaches your inbox

How SplitForms works

From form to workflow in 3 simple steps.

Connect your form, collect every submission, and send data where it needs to go — without building backend infrastructure.

A SplitForms contact form submission launching straight to your inbox

Add your endpoint

Point your form to your unique SplitForms endpoint. That's it.

HTML form pointing at a SplitForms submit endpoint

Receive submissions

We instantly capture and organize every submission in your inbox.

Submissions inbox with searchable leads and status pills

Route anywhere

Send data to email, spreadsheets, CRMs, webhooks, and 7,000+ apps.

Generic integration tiles for email, sheets, chat, CRM, automate, and webhook

No credit card required. Set up in under 60 seconds.

Connect & automate

Connect your favorite tools and automate everything

SplitForms works with the destinations you route to and the platforms you build on — from Slack and Sheets to WordPress, Shopify, and Next.js.

Connect your SplitForms form to Slack, Google Sheets, Mailchimp, Zapier and more

Trusted by indie teams and agencies shipping forms worldwide

PETAL/COKRAFT.DELINEAR-XBUILD.DEVSTUDIO 71MERIDIANFRAME&CO

Testimonials

Loved by developers shipping at every scale.

40 quotes on record — from indie hacks to agency migrations.

Questions

Cargo contact form questions.

View all FAQs
Can I add a contact form to Cargo?

Yes. Cargo supports custom HTML via its Code tool. Add an HTML form that posts to a hosted form backend like splitforms, and you're collecting submissions without any plugin or external embed.

Does Cargo have a built-in form?

No. Cargo doesn't have a native form backend — there's no server behind a Cargo site to receive submissions. You need a hosted form backend like splitforms to receive, store, and email you Cargo form submissions.

How much does it cost to add a form to Cargo?

It's free. The splitforms Free plan includes 500 submissions per month, unlimited forms, email notifications, spam filtering, and the dashboard — no credit card required. If you outgrow 500/month, Pro is $5/month for 5,000 submissions with CSV/XML/PDF exports and webhooks.

Will I get an email when someone submits my Cargo form?

Yes. Email notifications are free on every plan, including Free — you don't need to upgrade to be notified when a lead comes in.

How do I stop spam on my Cargo contact form?

The hidden botcheck field in the code above is a honeypot that traps simple bots — leave it empty and hidden, and real visitors never see it. splitforms also applies server-side content heuristics and rate-limits abuse automatically (6 submissions per minute per IP), with optional reCAPTCHA v2 if you want an extra layer.

Can I redirect visitors to a thank-you page after they submit?

Yes. Add a hidden redirect field with your thank-you page URL and splitforms sends visitors there after a successful submission. You can also add a subject field to control the email subject line.

Can I send Cargo form submissions to Slack or Google Sheets?

Yes, on paid plans (from $5/month). Connect the Google Sheets, Notion, Airtable, Slack, Discord, or Mailchimp integration from your dashboard, or use a webhook for any other tool — no changes needed on your Cargo site.

Simple pricing

Start free. Scale when you need more.

Choose a plan that fits your workflow — from a free form endpoint to full automations, exports, and higher submission limits.

Free

$0

Free forever

 
Best for testing

For side projects and indie devs.

  • 500 submissions / mo
  • Unlimited forms
  • Email notifications included
  • Honeypot spam filtering
  • Submissions dashboard
  • MCP setup stays free
  • No credit card required

3-Year

$59/ 36 months
was $99 · save 40% · new-user price

Pay $59. 3 years sorted.

  • 15,000 submissions / mo
  • Unlimited forms
  • Everything in Pro
  • Renews every 3 years
  • Long-term discount
  • Priority support included
  • Vote on the roadmap

No credit card required on Free • Cancel anytime