TotalApp Docs

Email Marketing

Create, send, and track email campaigns with AI-assisted content generation.

Overview

Email Marketing in TotalApp is a complete campaign builder that combines an intuitive drag-and-drop editor, audience segmentation from Audience Builder, a delivery scheduler, and performance analytics — all in a single screen. Campaigns are linked to Campaign Manager so email metrics contribute to your overall campaign ROI.

The AI Content Assistant panel (powered by Claude) can generate subject line variants and full email body copy from a brief description, saving your team hours of writing time while keeping the final message within your brand voice.

Screen previews

A quick look at the screens. Use the toggle in the corner of each preview to switch between the dark and light themes.

app.totalapp.app/marketing/email-campaigns
Campaign Builder
Draft
🖼️
Hero Image
Full-width banner
📝
Text Block
Paragraph / heading
🔘
CTA Button
Click-to-action
📦
Product Grid
2 or 3 columns
⭐
Review Block
Star rating + quote
Summer Sale 2026
Preview
From: hello@yourbrand.com
☀️ Summer Sale is LIVE — up to 50% off
☀️ SUMMER SALE — 50% OFF
Shop Now →

Email designer

app.totalapp.app/marketing/segments
Audience Segments
84.2K
Total Contacts
12
Active Segments
96%
Deliverability
VIP Customers (LTV > $500)
3,241
High
Abandoned Cart (last 7 days)
1,857
Urgent
Newsletter Subscribers — Engaged
12,400
Active
First-time Buyers — Onboarding
4,120
New
Win-back — Inactive 90+ days
9,033
At Risk
Cold Leads — Never Opened
2,760
Cold
Loyalty Members — Gold Tier
5,318
Loyal
Event Attendees — Webinar
1,486
Warm

Segments

app.totalapp.app/marketing/automations
Automation: Abandoned Cart Recovery
⚡
Trigger — Cart Abandoned
When cart idle > 1 hour
Active
⏱
Wait — 1 hour
Delay before first email
✉️
Send Email — "You left something behind"
Template: Cart Recovery v2 · Subject A/B testing on
Sent 1,240
🔀
Condition — Did they click?
Check link click within 24h
🎉
Yes → Discount email
10% off coupon
⏱
No → Wait 48h
Final reminder

Automation flow

app.totalapp.app/marketing/analytics
Campaign Analytics — June 2026
Sent
48.3K
this month
Open Rate
42.1%
↑ 3.4%
Click Rate
8.7%
↑ 1.2%
Revenue
$24.8K
↑ 18%
Opens by campaign (this week)
Mon
Tue
Wed
Thu
Fri
Sat
Sun
By device
Mobile
44%
Desktop
20%
Tablet
17%
Other
19%

Campaign results

app.totalapp.app/marketing/ai-content
AI Content Generator
Your prompt
"Write a re-engagement email for customers who haven't purchased in 90 days. Include a 15% discount and a sense of urgency."
Professional
Friendly
Bold
Minimal
✨ Generate 5 variants
Generated — Variant A (Best predicted open rate)
Subject: We miss you 💛 — Here's 15% off to come back
Variant A
87
Variant B
74
Variant C
61

AI subject lines

app.totalapp.app/marketing/email-campaigns

Email campaigns with open and click rates

Creating a Campaign

Click New Campaign to open the campaign setup form. Complete the five fields below before proceeding to the editor.

FieldDescription
Campaign NameRequired. Internal name for reporting. Not visible to recipients.
Subject LineThe email subject shown in recipient inboxes. Supports emoji. Use the AI Assistant to generate A/B variants.
Sender Name & EmailThe "From" display name and address. Must match a verified sending domain in your account settings.
Audience SegmentSelect a segment defined in Audience Builder, or choose "All Contacts" to send to your full list.
Send TimeSchedule a specific date and time, or send immediately. Time zone is taken from your account settings.

Email Editor

The email editor uses a drag-and-drop block model. Each block is a self-contained section that you drag from the panel on the left onto the canvas in the centre. Blocks snap into place and can be reordered by dragging the handle on the left edge of each block.

Header Text Image Button Divider Spacer Footer Social Links Two-Column

Click any block on the canvas to open its properties panel on the right. Text blocks support basic inline formatting (bold, italic, link). Image blocks accept a URL or a file upload from your media library. Button blocks have configurable label, URL, background colour, and border radius.

Tip — Preview Before Sending

Click the Preview button in the editor toolbar to see how your email looks on desktop and mobile. The mobile preview is particularly important — over 60% of emails are opened on mobile devices. Check that text is readable and buttons are large enough to tap comfortably.

AI Content Assistant

Open the AI Assistant panel by clicking the AI Assistant button in the editor toolbar. Describe your campaign goal in plain language and the assistant will generate a ready-to-use subject line and email body in seconds.

Subject Line Generator

Ask for 3–5 subject line options for a given campaign goal. Copy the best one directly into the Subject Line field with one click.

Body Copy Writer

Provide a brief (product name, offer, tone of voice) and the assistant drafts a full email in the correct block structure, ready to paste into the editor.

Tone Refinement

Ask the assistant to rewrite existing copy in a different tone — more formal, more casual, more urgent — without changing the core message.

Analytics

After a campaign has been sent, open its Analytics tab to see delivery and engagement metrics broken down by day.

MetricDefinition
Open RateUnique opens ÷ delivered emails. Industry benchmark varies by sector; 20–30% is typical for B2B.
Click RateUnique link clicks ÷ delivered emails. Measures content relevance and CTA effectiveness.
Unsubscribe RateUnsubscribes ÷ delivered emails. Rates above 0.5% suggest audience mismatch or send frequency issues.
Bounce RateHard + soft bounces ÷ total send attempts. Hard bounces indicate invalid addresses and are auto-removed from future sends.
Conversion RateRecipients who completed the campaign goal action (purchase, form fill, etc.) ÷ delivered emails. Requires goal tracking to be configured in Campaign Manager.

Audience Segments

Segments are defined in Audience Builder and appear in the Audience Segment dropdown when creating or editing a campaign. You can also create a quick segment directly from the Email Marketing screen by clicking New Segment in the dropdown — this opens a simplified segment builder with the most common filter types.

Available segment filters for email campaigns include:

  • All contacts — your full list with no filtering.
  • By tag — contacts tagged with specific labels (e.g. "VIP", "Trial User", "Webinar Attendee").
  • By last activity — contacts who opened or clicked a previous campaign within the last N days.
  • By purchase history — contacts linked to Ecommerce orders above a value threshold.
  • By campaign engagement — contacts who interacted (or never interacted) with a specific past campaign.

Frequently Asked Questions

How many people can I email at once?
Daily sending limits vary by plan. The Starter plan allows 1,000 emails per day, and the Pro plan allows 50,000 emails per day. Enterprise plans can have custom limits.
Is it mandatory to include an unsubscribe link?
Yes, it's a legal requirement. Under GDPR, CAN-SPAM, and similar regulations, every commercial email must include an unsubscribe link. TotalApp automatically adds this link to your emails.
Why does my segment show 0 contacts?
Segments are evaluated dynamically. If your filters are very narrow (e.g. "purchased in the last 7 days AND tagged VIP"), the intersection may be empty. Open Audience Builder and use the live count preview to relax your filters until the segment has enough contacts.