Aveiro Documentation
Monetization
Monetization Overview
Products
Getting Started
What Is Aveiro?
Create Your Account
Create Your First Site
Dashboard Tour
Key Concepts
Members and Permissions
API Tokens
Aveiro MCP server
Sites
Sites Overview
Choosing a Template
Managing Sites
Preview and Live URLs
Social
Social Publishing Overview
Connecting Social Accounts
Social Approval Workflow
Social Agents and API
Audience
Audience Overview
Campaigns
Automation
Segments
Deliverability
Sending Domains
Embed Forms
Subscribers
Audience Agents and API
Messaging
Messaging Overview
Visitor Support Chat
Inbox
Analytics
Analytics Overview
Events
Live Visitors
Page Analytics
Ads
Ads Overview
Managing Ad Inventory
Editor
Editor Overview
Media Library
Pages
Pages Overview
File Tree and Collections
Creating and Organizing Pages
Page Settings
Publishing Pages
Version History
Ai
AI Overview
Chat and Suggestions
Working with AI Changes
Translations
Translations Overview
Layout
Layout Overview
Site Layouts
Collection Layouts
Header, Footer, and Sidebars
Ad Placements
Components
Components Overview
Adding and Editing Components
Component Categories
Writing with MDX
Editing
Keyboard Shortcuts
Preview, Visual, and Source
Styles
Styles Overview
Block Styles
Site Theme and Branding
Settings
Visitor Login
Analytics and Privacy
Custom Domains
Settings Overview
Publishing Settings vs Content
SEO and Social Sharing
Site Name and URL
Visitor Assistant
Site Ad Settings
Integrations
Integrations Overview
Fourthwall Integration
TrademarkTrademark
Ctrl k
Search...
Sign up
Aveiro Documentation
Monetization
Monetization Overview
Products
Getting Started
What Is Aveiro?
Create Your Account
Create Your First Site
Dashboard Tour
Key Concepts
Members and Permissions
API Tokens
Aveiro MCP server
Sites
Sites Overview
Choosing a Template
Managing Sites
Preview and Live URLs
Social
Social Publishing Overview
Connecting Social Accounts
Social Approval Workflow
Social Agents and API
Audience
Audience Overview
Campaigns
Automation
Segments
Deliverability
Sending Domains
Embed Forms
Subscribers
Audience Agents and API
Messaging
Messaging Overview
Visitor Support Chat
Inbox
Analytics
Analytics Overview
Events
Live Visitors
Page Analytics
Ads
Ads Overview
Managing Ad Inventory
Editor
Editor Overview
Media Library
Pages
Pages Overview
File Tree and Collections
Creating and Organizing Pages
Page Settings
Publishing Pages
Version History
Ai
AI Overview
Chat and Suggestions
Working with AI Changes
Translations
Translations Overview
Layout
Layout Overview
Site Layouts
Collection Layouts
Header, Footer, and Sidebars
Ad Placements
Components
Components Overview
Adding and Editing Components
Component Categories
Writing with MDX
Editing
Keyboard Shortcuts
Preview, Visual, and Source
Styles
Styles Overview
Block Styles
Site Theme and Branding
Settings
Visitor Login
Analytics and Privacy
Custom Domains
Settings Overview
Publishing Settings vs Content
SEO and Social Sharing
Site Name and URL
Visitor Assistant
Site Ad Settings
Integrations
Integrations Overview
Fourthwall Integration
TrademarkTrademark
AveiroBlogContact
© Aveiro. All rights reserved.
Built with Aveiro

Embed Forms

Create signup forms to embed on WordPress, Webflow, or any site — subscribers sync to your Aveiro audience.
Avatar
Updated by Quasar 1mo ago
Sending Domains
Subscribers
In short
Audience → Embed forms builds standalone signup widgets. Pick a site list and optional segment, style the form, then copy a script snippet or iframe for any external website.

What embed forms are

Embed forms collect subscribers outside your Aveiro-built pages — on WordPress, Webflow, a landing page on another host, or your own app. Each form:
  • Adds contacts to a chosen site list in Audience
  • Optionally tags them with a segment
  • Matches your brand via theme tokens and layout options

Create a form

Audience → Embed forms → New embed form The editor has four tabs:
Tab
Configure
SetupName, site list, segment, allowed origins
ContentHeading, description, button label, success message, consent fields
ThemeColors, border, surface, scaling — same token model as Aveiro sites
Embed codePreview, copy script snippet or iframe URL
Save before copying embed code.

Setup options

Field
Purpose
Form nameInternal label in Aveiro
List (site)Which site's subscriber list receives signups
SegmentOptional auto-tag on subscribe
Allowed originsOptional — one URL per line (e.g. https://example.com or *.example.com). Empty allows any origin for API calls.
Restricting origins improves security when you know exactly which pages host the form.

Content options

  • Heading and description above the fields
  • Button label and success message after submit
  • Ask for name — optional name field
  • Marketing consent checkbox — with custom consent label text
Always align consent copy with your privacy policy and local regulations.

Appearance

Theme tab controls Once UI tokens: theme mode, neutral palette, brand/accent colors, border style, solid style, surface, and scaling.
Appearance (size, layout, alignment, compact mode) mirrors the Email Signup component in the site editor:
  • Size — form scale
  • Layout — column or row field arrangement
  • Alignment — left, center, or right
  • Compact — inline submit icon inside the email field
When using the script loader, host-page data-* attributes can override saved appearance settings.

Embed code

After save, the Embed code tab provides:
  • Live preview of the form
  • Script snippet — paste before </body> on external pages
  • Iframe URL alternative for strict CSP environments
Click Copy snippet to clipboard.

Subscribe from your product (API)

Use the API tab in the embed form editor for copy-paste examples. This is the right path when someone signs up to your product and you want them on your Aveiro list automatically — no iframe required.
  • Create an API token with the audience:write scope (Organization → API tokens).
  • From your server (after product signup), call:
POST /api/v1/audience/subscribers Authorization: Bearer av_live_… Content-Type: application/json { "embedPublicId": "<this form's public id>", "email": "user@example.com", "name": "Jane Doe", "marketingConsent": true, "sourcePath": "/signup" }
The embedPublicId resolves the site list and default segment from this form. You can override segment in the body if needed.
For browser-side fetch from another origin (custom form UI), use POST /api/email/subscribe with the same embedPublicId and set Allowed origins on the form.

vs Email Signup on Aveiro sites

Embed form
Email Signup component
WhereAny external websitePages built in the Aveiro editor
SetupAudience → Embed formsEditor → add component to page
StylingPer-form theme tabBlock styles + site theme
List / segmentForm setupComponent settings
Both feed the same Audience subscriber list.

Editing and deleting

From the embed forms list, click Edit to change setup, content, or theme. Updates apply to the same public form ID — no need to replace the snippet unless you create a new form.

Related guides

  • Subscribers
  • Segments
  • Automation
  • Audience overview