Campaigns overview
Hosted Voicegram landing pages on your own subdomain. Collect voice messages without embedding any code, then share the link or QR code anywhere.
On this page
A campaign is a hosted Voicegram landing page that lives at your own workspace subdomain, like joespizza.voicegram.io/feedback. Visitors arrive at the page, tap the call-to-action button, enter their email (confirmed with a one-time code by default), and leave you a voice message. The recording flows into the same dashboard, email notification, webhook, and Zapier integrations as Voicegrams collected through the embeddable widget.
Campaigns exist so you do not need a website to collect Voicegrams. Pick a subdomain, write a headline, choose an accent color, publish. You get a shareable URL, a branded QR code, a printable flyer PDF, and a set of social-media share tiles, all generated for you. Share the link in an email, post the share tile, hang the flyer, hand out a business card with the QR. Anywhere a customer can scan a code or click a link, they can leave you a Voicegram.
Campaigns share the same recording pipeline as the widget: sessions verified by default, automatic transcription, AI summarization, the same delivery integrations. You can collect Voicegrams from the widget and from campaigns at the same time, and they all show up in the same inbox.
When to use a campaign vs the widget
Pick the surface that matches where your audience already is.
- Use the widget when you have a website and want recording available on it. Visitors who are already on your site can leave you a message from the floating microphone bubble or from any button, link, or other element you wire to it. One-line install, your branding lives on your existing domain.
- Use a campaign when you do not have a website, when you want a dedicated landing page for one specific purpose (event feedback, a marketing push, a job posting), or when you want a shareable URL you can drop into a flyer, an email, a social post, a QR code on a table tent, or a slide deck.
Both surfaces can run at the same time. A workspace on the Pro plan with three channels could run one widget on its main website plus two standalone campaigns. Channels are a single combined pool: on a paid plan, any mix of widgets and campaigns, up to your plan's limit.
What a campaign page looks like
A campaign page is a single-screen, mobile-first landing page. It shows:
- Your campaign name as the page title.
- Your logo at the top (workspace default, or a per-campaign override).
- A prompt headline and optional subhead (the prompt copy you wrote in the dashboard).
- A call-to-action button in your accent color.
When a visitor taps the CTA, the Voicegram recording widget opens on top of the page. From that point the flow is identical to the embeddable widget: enter email, receive a 6-digit code, verify, record up to 3 minutes, review, send. If the code is off for the campaign, the code steps are skipped (see Email/SMS verification). The widget is the same code; the campaign page just hosts it.
The page lives at <your-subdomain>.voicegram.io/<campaign-slug>, has no marketing navbar or footer, and is served over HTTPS automatically.
Email/SMS verification
By default, visitors confirm their email address or phone number with a one-time code before they record.
On a paid plan you can turn the code off in the Email/SMS Verification section. Set the default for all your campaigns on the Campaign Defaults tab of Global Configurations. A campaign follows that default until you click Customize for This Campaign on its Settings tab (or while you create it) and choose Required or Off. Reset to Workspace Defaults makes it follow the default again. Free plans always require the code.
With the code off, visitors still enter an email address or phone number, then go straight to recording. What that means for you:
- The contact is not confirmed. It is exactly what the visitor typed, so it may be mistyped or belong to someone else.
- The message is marked "Not verified" in your inbox, in the notification email, and on the playback page. Webhooks and the API carry
data.sender.contact_verified: false(see the webhook payload reference). - The sender gets no delivery confirmation email.
- It counts toward your plan's monthly Voicegrams, exactly like a verified message.
- The code can come back. During unusual volume, visitors are asked for the code for a while, and an email address or phone number used to send many messages within an hour is asked for it too.
Visitors can also enter a phone number instead of an email address, on paid plans. It is on by default. To ask for an email address only, turn off Let visitors use a phone number in the same Email/SMS Verification section: visitors then see only the email field. Like the code, it follows the default on the Campaign Defaults tab of Global Configurations until you customize the campaign.
What you get when you publish a campaign
Once you have created and tested a campaign in the dashboard, the Share tab gives you:
- The shareable URL (copy-paste anywhere)
- A branded QR code, downloadable as SVG or PNG, tinted with your accent color
- A printable flyer PDF at Letter size (8.5 x 11 in), using your selected flyer layout
- Social-media share tiles sized for Twitter / X, LinkedIn, Instagram (square + story), and Facebook, downloadable individually or as a single zip
Everything is generated from your campaign settings, so editing your accent color, logo, or prompt copy automatically refreshes the QR, the share tiles, and the flyer.
Next steps
- Quickstart. Create your first campaign in under 5 minutes.
- Branding a campaign. Customize the logo, accent color, prompt copy, and templates.
- Custom subdomain. Pick the workspace subdomain your campaigns will live on.
- Share your campaign. Share link, QR code, share tiles, printable flyer.
- Use cases. Real-world ways teams use campaigns to collect Voicegrams.