Capture anywhere
- Hosted page and website embed
- Inline form and modal
- In-app and API capture
- QR / offline links and CSV import
Email capture with source tracking
Create simple signup forms and automatically keep the page, source, campaign, offer, and consent behind every subscriber — then follow up with campaigns and automations sent through your own mailbox, so you can see which content and channels convert, not just who signed up.
Your website
Kept with the contact for as long as you keep the contact — exportable, and shown on every report by source.
What you get
Reporting
Because source context rides with the signup, reports read from the record — which pages, forms, offers, and channels actually build your list.
This week · sample
Sample figures — not live workspace totals.
Try it
This demo uses fictional data. Nothing you type is stored or submitted.
Press simulate to show what lands on the subscriber record.
Real forms attach this context automatically when capture succeeds.
Why not a normal form?
Typical embedded form
Subscriber → email address
You know someone joined. You may not know which page, offer, or campaign earned them.
Gather Sprout
Subscriber + page + source + campaign + offer + consent + context
The signup context stays attached to the contact instead of disappearing after submission. That is signup provenance — kept from the moment capture succeeds.
How it works
No SDK required for website embeds. One form element and a script tag from your console.
Name the site, set consent wording, and choose which list signups belong on.
Paste the embed snippet, share the hosted page, or capture via API — no build step required for embeds.
Every confirmed subscriber arrives with page, source, offer, and consent attached to the record.
Send a campaign through your own mailbox, or switch on a welcome automation for the form — templates keep the writing reusable.
<form data-gathersprout method="post" action="https://gathersprout.com/v1/public/forms/frm_b8xcnMM3zbil2OQa/submissions">
<label>Email<input name="email" type="email" autocomplete="email" required></label>
<label><input name="consent" type="checkbox" required> Email me the weekly field notes.</label>
<input name="website" tabindex="-1" autocomplete="off" aria-hidden="true" style="position:absolute;left:-9999px">
<button type="submit">Subscribe</button>
<p data-gathersprout-status role="status"></p>
</form>
<script>
/* The console writes this part: it posts the form as JSON,
attaches the page and referrer, and reports view and interaction telemetry.
Email confirmation is recorded by the server after the recipient proves control. */
</script>Developers: embed documentation and API capture.
One account, many sites
Each website gets its own list, consent wording, and reporting inside one workspace.
Sample figures. Your console reads your own workspace.
Kept with the contact for as long as you keep the contact — exportable, and shown on every report by source.
The receipt
Know where someone subscribed, what page they were viewing, which offer converted them, which campaign brought them, which referrer sent them, and what consent they gave — captured at signup, not stitched back from analytics later.
Why signup provenance mattersConsent and list quality
Double opt-in is on by default. An unconfirmed address never reaches a send and never inflates your numbers.
A bounce or a complaint is final. An unsubscribe can only be undone by the person themselves.
Someone who signs up twice is accepted without creating a second row on that list.
The wording they agreed to and the moment they agreed are stored and exportable.
Trust
Pricing
Plan limits come from product configuration — not invented marketing tiers. Starter is $9/month and Growth is $29/month; checkout opens in your workspace via Stripe.
$0
Try Gather Sprout on a live site with real signups and provenance.
No credit card required.
Start free$9 / month
For active sites growing their list with more forms and sends.
Billed monthly in USD via Stripe. Checkout opens in your workspace after you sign up.
View Starter limits$29 / month
For higher volume lists, campaigns, and larger teams.
Billed monthly in USD via Stripe. New workspaces can start a 14-day Growth trial from Settings.
View Growth limitsFree includes up to 250 contacts and 3 forms. Full plan comparison.
Questions
Start with one website. See what grows your list from day one.
Free plan · No credit card required