Aveiro Documentation
Getting Started
What Is Aveiro?
Create Your Account
Create Your First Site
Dashboard Tour
Key Concepts
Members and Permissions
API Tokens
Aveiro MCP server
Account security — sessions and connected AI apps
Organization
Affiliate Program
Sites
Sites Overview
Choosing a Template
Managing Sites
Preview and Live URLs
Build from your content
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
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
Page Sections
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
Studio
Studio Overview
Frametic Studio
Monetization
Monetization Overview
Products
Merchant of Record
Ads
Ads Overview
Managing Ad Inventory
TrademarkTrademark
Ctrl k
Search…
Sign up
Aveiro Documentation
Getting Started
What Is Aveiro?
Create Your Account
Create Your First Site
Dashboard Tour
Key Concepts
Members and Permissions
API Tokens
Aveiro MCP server
Account security — sessions and connected AI apps
Organization
Affiliate Program
Sites
Sites Overview
Choosing a Template
Managing Sites
Preview and Live URLs
Build from your content
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
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
Page Sections
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
Studio
Studio Overview
Frametic Studio
Monetization
Monetization Overview
Products
Merchant of Record
Ads
Ads Overview
Managing Ad Inventory
TrademarkTrademark
AveiroBlogContact
© Aveiro. All rights reserved.
Built with Aveiro

Campaigns

Create, edit, send, and measure one-off email campaigns to your subscribers.
Avatar
Updated by Quasar 22 days ago
Audience Overview
Automation
In short
Audience → Campaigns lists every email blast. Create a draft, write content with the AI-assisted editor, send or schedule to active subscribers, then review stats.

Campaign list

Audience → Campaigns shows all campaigns with status:
Status
Meaning
DraftEditable — not sent
ScheduledQueued for a future time
SendingDelivery in progress
SentCompleted — view stats only
Failed
Send encountered errors — investigate deliverability
Each card shows subject preview, from line, and quick metrics (delivered, opened, open rate) when sent.

Create a campaign

Click New campaign. Aveiro creates a draft and opens the campaign editor — a focused email composer separate from the site editor. The editor includes:
  • Subject, preview text, and HTML body
  • From name and email (must match verified domain setup)
  • Reply-to optional override
  • AI chat — draft or rewrite copy (same Quasar-style assistant as sites)
  • Test send — email yourself with [TEST] subject prefix (counts against quota)
  • Send when ready

Sending

Open Send from the campaign editor or list. Choose:
  • Audience — all active subscribers, or narrow by site and/or segment
  • Send now or Schedule with date/time in your timezone
Large audiences send in the background — you can close the dialog; delivery continues.
Sending readiness
You need a verified sender domain or configured email provider before send succeeds. The editor shows a banner if setup is missing.
Once sent or scheduled, content is locked — duplicate the campaign to iterate.

After send — stats

Open Stats on a sent campaign:
  • Sent, delivered, unique opens, unique clicks, failures, bounces, unsubscribes
  • Engagement timeline — opens and clicks per day
  • Top clicked links
  • Recipients table — filter all / opened / clicked / ignored
  • Unsubscribe reasons — aggregate counts only
  • Resend options — remaining subscribers who never received, or follow-up to non-openers
Preview email shows the rendered message and headers.

Campaign actions

From the list menu:
  • Edit — drafts and reschedulable campaigns only
  • Send / Reschedule
  • Stats — sent campaigns
  • Duplicate — copy as new draft
  • Delete — remove draft or history entry
Cancel Schedule to return a campaign to draft for editing.

Credits and limits

Each recipient counts against monthly email credits shown on Audience Overview. Test sends and welcome emails also consume credits unless your plan says otherwise.

Agents and API

AI agents and CI scripts can list campaigns, draft and revise copy, and read analytics via /api/v1/campaigns and aveiro_newsletter_* MCP tools — when the token includes newsletter:read and newsletter:write.
Send, schedule, and test sends stay dashboard-only. There is no API scope that grants send.
Guide: Audience agents and API. API reference: Newsletter API overview.

Images in campaigns

The media picker stores the canonical /api/media/… path in campaign HTML — the same unsigned reference pages use. That keeps drafts editable and avoids persisting expiring credentials in the database.
  • Opening a draft in the campaign editor signs media in the stored HTML on read — both the rendered body and the base64 block marker the editor reloads from — so image blocks keep rendering after grants expire; saves strip grants back to the canonical /api/media/… path in both places. Rows that already stored expired grants in the marker heal on the next open.
  • In-app preview renders that HTML in an iframe on Aveiro's origin. Image blocks are plain `` tags, so the browser sends your session cookies and the delivery route authorizes members who already have org access.
  • Test send, welcome email, and production send rewrite every media reference to an absolute URL with a share grant at send time. Recipients (and Gmail/Outlook image proxies) fetch with no session, often days or months later — share grants are built for that.
  • Deleting a file revokes its share grants; already-delivered mail keeps whatever URLs were in that send.
See How media URLs work for the full matrix.

Send pace

When delivery runs in the background, Send pace controls how fast messages leave:
Pace
Approximate rate
When to use
No data availableThere are no items to display
In the Send dialog, pick a pace above the duration estimate — the estimate uses your choice, so a slow warm-up on a big list is visible before you confirm.
A cold From domain opens with a slower pre-selection: Aveiro reads that domain's send volume over the last 90 days and suggests slow under 500 sends, steady under 5,000, and standard above. The dialog explains why; one click overrides it. A pace already saved on the campaign always wins, and once you touch the picker the suggestion never overwrites your choice.
Choosing anything other than standard queues the send in the background at any audience size — the inline shortcut is skipped so throttling is never hidden state. Non-opener follow-ups inherit the source campaign's pace.
Sending readiness
You need a verified sender domain or configured email provider before send succeeds. The editor shows a banner if setup is missing.
Once sent or scheduled, content is locked — duplicate the campaign to iterate.

Publish to site

From the campaigns list, open the row ⋯ menu on any sent campaign and choose Publish to site to convert the email into a native MDX page on a site. Campaigns tied to one site publish there in one click. Org-wide sends (audience across all sites, with no campaign site) open a host-site picker on first publish — choose which site should own the archive page. If your organization has only one site, it is preselected. After a page exists, Republish to site reuses that host site without asking again.
You cannot move an archive to a different site silently — publishing to another site while a page already exists returns an error. Remove from site first if you need to host it elsewhere.
Aveiro creates a newsletters collection folder (if missing), sorted newest-first, and files the page there — with a per-segment subfolder when the campaign targeted a segment. Segments narrow who received the send; they do not choose the host site.
The conversion is lossy by design so the page inherits your site theme:
  • Email spacers, per-block spacing, alignment, and brand styles are dropped
  • Multi-column layouts flatten left-to-right into a single column
  • Visual-editor campaigns convert cleanly; HTML-only campaigns (from agents or API) are parsed into headings, text, images, buttons, and dividers before conversion
  • Buttons and images become editable MDX (``, markdown images)
Page metadata carries the campaign subject, preview text, sent date, the segment name as a tag, and the first email image as cover art.
Republish to site overwrites the same linked page — touch it up in the site editor between republishes if you want. Remove unpublishes and deletes the generated page.
Publishing goes live when your plan and site publish gates allow; otherwise Aveiro saves a draft you can publish from the site editor.
Dashboard-only — agents cannot publish newsletters to the site via /api/v1.
Use a Collection block on an index page to list archived newsletters like any other folder content.

Related guides

  • Audience agents and API
  • Sending domains
  • Segments
  • Deliverability
  • Subscribers