Skip to main content Enter
ERP.AI CRM with Email Campaigns

CRM with Email Campaigns

Start now
Pricing Frequently asked questions Get started
Build with Proto

Modules

Audiences and CRM contactsBuild relevant audiences from contacts you are permitted to reach. Templates and contentTurn reusable content into an approved campaign message. Campaign planningPlan delivery around a reviewed audience, message and purpose.
Drip journeysFollow up over time with clear stops and next steps. Experiments and engagementLearn from observed engagement without overstating the result. Delivery and preferencesKeep delivery outcomes and subscriber preferences visible.

CRM with Email Campaigns

Start now
Pricing Frequently asked questions Get started
Build with Proto

Processes

Create an approved campaignCreate an approved campaign. Schedule and reconcile deliverySchedule and reconcile delivery. Honor preferences and manage suppressionHonor preferences and manage suppression.
Review an email experimentReview an email experiment. Run a drip journeyRun a drip journey.

CRM with Email Campaigns

Start now
Pricing Frequently asked questions Get started
Build with Proto

Industries

Customer marketing teamsTeams communicating with existing customers through purpose-specific product updates and follow-up journeys. Business services marketingMarketing teams coordinating consent-aware nurture campaigns with sales contact context.
Membership organizationsOrganizations managing newsletters, list preferences and planned communications across subscriber groups.

CRM with Email Campaigns

Start now
Pricing Frequently asked questions Get started
Build with Proto

Reference

Roles and permissionsUnderstand roles and permissions for CRM with Email Campaigns. Reports and analyticsUnderstand reports and analytics for CRM with Email Campaigns. Data modelUnderstand data model for CRM with Email Campaigns.
IntegrationsUnderstand integrations for CRM with Email Campaigns. ImplementationUnderstand implementation for CRM with Email Campaigns. Agent and automationUnderstand agent and automation for CRM with Email Campaigns.

CRM with Email Campaigns

Start now
Pricing Frequently asked questions Get started
Build with Proto
All systems
Modules
Audiences and CRM contactsBuild relevant audiences from contacts you are permitted to reach.Templates and contentTurn reusable content into an approved campaign message.Campaign planningPlan delivery around a reviewed audience, message and purpose.Drip journeysFollow up over time with clear stops and next steps.Experiments and engagementLearn from observed engagement without overstating the result.Delivery and preferencesKeep delivery outcomes and subscriber preferences visible.
Processes
Create an approved campaignCreate an approved campaign.Schedule and reconcile deliverySchedule and reconcile delivery.Honor preferences and manage suppressionHonor preferences and manage suppression.Review an email experimentReview an email experiment.Run a drip journeyRun a drip journey.
Industries
Customer marketing teamsTeams communicating with existing customers through purpose-specific product updates and follow-up journeys.Business services marketingMarketing teams coordinating consent-aware nurture campaigns with sales contact context.Membership organizationsOrganizations managing newsletters, list preferences and planned communications across subscriber groups.
Reference
Roles and permissionsUnderstand roles and permissions for CRM with Email Campaigns.Reports and analyticsUnderstand reports and analytics for CRM with Email Campaigns.Data modelUnderstand data model for CRM with Email Campaigns.IntegrationsUnderstand integrations for CRM with Email Campaigns.ImplementationUnderstand implementation for CRM with Email Campaigns.Agent and automationUnderstand agent and automation for CRM with Email Campaigns.
Sign in
Sign in Start now
CRM with Email Campaigns Processes
Create an approved campaign1 of 5
  • Create an approved campaign1 of 5
  • Schedule and reconcile delivery2 of 5
  • Honor preferences and manage suppression3 of 5
  • Review an email experiment4 of 5
  • Run a drip journey5 of 5

Create an approved campaign

Create an approved campaign.

3 stages · 2 approvals

Roles and responsibilities

Marketing Operations Email Marketing Manager Campaign Approver System 1 Build permittedaudience Subscribers 2 Review template EmailTemplates new reviewable version · system 3 Approve campaign Campaigns
  1. Step 1Build permitted audience
    Subscriber DirectoryActive
    Subscriber NumberEmailFirst NameLast Name
  2. Step 2Review template
    Template ReviewSubmitted
    Template NumberNameVersionOwner
  3. Step 3Approve campaign
    Campaign Approval InboxSubmitted
    Campaign NumberNamePrepared ByTarget List
Red diamonds require approval.Rows show responsibility for each step.Dashed lines are records the system creates.

Process steps

Follow the process from start to finish. Select a step to see who acts and what changes.

01Build permitted audience02Review template03Approve campaign

Build permitted audience

Import subscribers with source and purpose evidence, deduplicate normalized addresses and preserve withdrawals. Validate any required confirmation using a hashed single-use token with expiry. A source CRM connector maps explicit contact identifiers and allowed fields; it cannot infer marketing permission from a sales record. Confirmation consumes the hashed token atomically after expiry and purpose checks; a used or expired token cannot restore permission.

Responsible
Marketing Operations
Records
SubscribersListsListMembershipsListImportsConsentEvents
Effect
Retain the stated outcome and its source evidence
Subscriber DirectorySubscribers
StatusActiveUnsubscribedBouncedComplained
Active
SBS-63611[email protected]
SBS-98057[email protected]
Unsubscribed
SBS-85820[email protected]
SBS-45581[email protected]
Bounced
SBS-67526[email protected]
Complained
SBS-86824[email protected]
Audiences and CRM contacts →
Approval required

Review template

Email Designer submits a version with Status: Draft → Submitted. The independent Email Marketing Manager approves the exact content, sender context and required footer. An edit creates a new reviewable version. Internal test delivery cannot bypass the permitted test-recipient boundary.

Responsible
Email Marketing Manager
Records
EmailTemplatesTemplateBlocks
Effect
Record an independent decision on the submitted revision
Template ReviewEmailTemplates
approval waits for the email marketing manager
Approval conditions

Email Marketing Manager: Approve EmailTemplates independently of Owner

Submitted
  • ET-93321 Template 756 720 in 7 d
  • ET-72605 Template 163 870 in 9 d
  • ET-31336 Template 174 70 in 9 d
  • ET-83386 Template 779 670 11 d
  • ET-11536 Template 110 340 5 d
ET-93321
Name
Template 756
Version
720
Owner
FD
LastEditedAt
24 Sep
Status
Submitted

Approval waits for the email marketing manager.

Templates and content →
Approval required

Approve campaign

Email Marketing Manager submits the audience rules, purpose, approved template and schedule. Campaign Approver independently approves that Revision and the AudienceRevision. Changed content, audience or purpose requires fresh review. The scheduled command is rejected if approval no longer matches.

Responsible
Campaign Approver
Records
CampaignsEmailTemplatesLists
Effect
Record an independent decision on the submitted revision
Campaign Approval InboxCampaigns
approval waits for the campaign approver
Approval conditions

Campaign Approver: Approve submitted Campaigns and Journeys independently of preparer

Submitted
  • CMP-91395 LST-14506 in 3 d
  • CMP-43528 LST-73322 6 d
  • CMP-32321 LST-89309 4 d
  • CMP-23285 LST-53411 in 1 d
  • CMP-55995 LST-97555 6 d
CMP-91395
Name
Campaign 816
PreparedBy
FW
TargetList
LST-14506
SenderIdentity
SI-8372
ScheduledAt
20 Sep

Approval waits for the campaign approver.

Campaign planning →
Approvals and controls

2 approvals required in this process

  • Review template Email Marketing Manager signs · approve campaign waitsEmailTemplates, TemplateBlocks
  • Approve campaign Campaign Approver signs · closes the processCampaigns, EmailTemplates, Lists
  • Record ownershipKeep every reference and attachment in the authorized workspace and the acting person’s permitted scope. A copied link cannot grant access to another customer’s record.
  • Current decisionsReview the latest saved state before changing work. If someone changes protected facts after approval, send the revised record through its required review again.
  • Repeated actionsA retry returns the original result when the same action has already been accepted. Keep an uncertain external outcome visible until its original request is reconciled.
  • CorrectionsRetain the earlier decision and the reason for correcting it. A report or automation should not hide a reversal by deleting the original evidence.

Follow the outcome

The receiving team needs the current owner, the next action and a traceable result. Use the linked operating records when investigating a delay rather than treating a status label as the complete explanation. If a required person is unavailable, route the decision through an authorized replacement who remains independent of its preparer. Resolve missing evidence before closing the handoff. A locally completed action may still require a confirmed response from its configured destination.

Email campaigns. An approved unchanged campaign creates one delivery intent. Reject self-approval or a changed audience using a stale approval.

Email templates. The campaign uses the exact approved content and footer. Reject edits to approved content without a new version and review.

Audience segmentation. The approved segment resolves to the eligible intended audience. Reject arbitrary query execution and foreign-workspace recipients.

Records and postings

StageRecordsEffect
1 Build permitted audience SubscribersListsListMembershipsListImportsConsentEvents Retain the stated outcome and its source evidence
2 Review template EmailTemplatesTemplateBlocks Record an independent decision on the submitted revision
3 Approve campaign CampaignsEmailTemplatesLists Record an independent decision on the submitted revision
Data model →

Process reports

All reports

Audience Growth

Acquisition and withdrawal movements by list and source, without double counting subscribers.

Subscriber DirectorySubscribers
StatusActiveUnsubscribedBouncedComplained
Active
SBS-63611[email protected]
SBS-98057[email protected]
Unsubscribed
SBS-85820[email protected]
SBS-45581[email protected]
Bounced
SBS-67526[email protected]
Complained
SBS-86824[email protected]

Contact Policy Audit

Purpose evidence, list/global preferences and blocked delivery outcomes for policy review.

Consent HistoryConsentEvents
Recorded
Consent NumberSubscriberPurposeDecisionOccurred At
CE-39462SBS-40504PRP-855Permitted24 Sep
CE-83154SBS-82021PRP-728Restricted13 Sep
CE-24468SBS-19653PRP-182Withdrawn20 Sep
CE-75489SBS-48465PRP-753Permitted05 Sep
CE-66004SBS-48644PRP-813Restricted24 Sep
CE-92959SBS-85946PRP-573Withdrawn05 Sep
Run by an agent

Agent support

An agent acts within the current user or service scope. It cannot provide its own independent human approval, restore a withdrawn contact purpose or turn an unknown external response into a confirmed result.

Start now Download agent
# Example after configuration $ curl -fsSL https://www.erp.ai/skill.md | paste into your agent › create an approved campaign · build permitted audience on Subscribers, Lists, ListMemberships, ListImports, ConsentEvents ✓ Import subscribers with source and purpose evidence, deduplicate normalized addresses and preserve withdrawals. › create an approved campaign · review template on EmailTemplates, TemplateBlocks ⏸ approval · waiting for the email marketing manager # 1 more stage after approval: approve campaign

Other processes

4 more
Campaign ScheduleApproved
Campaign NumberNameStart TimeEnd Time

Schedule and reconcile delivery

Schedule and reconcile delivery.

4 stages · 0 approvals

List Import ResultsValidating
Import NumberTarget ListRows ImportedRows Rejected

Honor preferences and manage suppression

Honor preferences and manage suppression.

3 stages · 0 approvals

Campaign ScheduleApproved
Campaign NumberNameStart TimeEnd Time

Review an email experiment

Review an email experiment.

3 stages · 2 approvals

Campaign ScheduleApproved
Campaign NumberNameStart TimeEnd Time

Run a drip journey

Run a drip journey.

4 stages · 1 approval

ERP•AI workspace

Start now CRM with Email Campaigns

Create your ERP.AI account and get started with Proto.

Start now Download agent
Next · process 2 of 5Schedule and reconcile delivery

Customize Create an approved campaign. With Proto, your desktop AI agent.

Ask Proto to help you customize CRM with Email Campaigns.

Customize
Create an approved campaign.
Ask: “Review “Review template”.”
ProtoYour desktop AI agent
Download nowFree install · ~1 GB · AI usage extra
macOSWindowsLinux

Bring your first idea to Proto.

Keep this page open while you install Proto. Connect your account and model, then paste this into a new chat.

AI usage is paid separately. You can edit the prompt before copying.

ERP.AI

Business apps and the Proto desktop agent.

  • Business Apps
  • Proto
  • Workflows
  • Headless SaaS
  • Enterprise
  • Pricing
  • Contact
  • Terms of Service
  • Privacy Policy
  • Cookie Policy
© 2026 ERP•AI. All rights reserved.
System status

Your Privacy, Your Choice

We use essential cookies to run the site and optional cookies for features, analytics, and relevant content. See Cookie policy

Manage Your Cookie Preferences

We use cookies to enhance your experience, analyze site traffic, and serve relevant content. By clicking "Accept All," you agree to our use of cookies. You can customize your preferences at any time.

Learn more about how we use cookies

These cookies are required for the website to function properly. They ensure security, enable basic features like page navigation, and store user session data. You cannot disable these cookies.

These cookies enable additional features that enhance your experience, such as live chat, video playback, personalized content recommendations, and remembering user preferences.

These cookies help us understand how visitors interact with our site by collecting anonymous usage data. This allows us to measure performance, detect issues, and continuously improve the user experience.

These cookies allow us and advertising partners, including X, to deliver ads tailored to your interests. They track browsing habits across sites to provide relevant advertising and measure ad effectiveness.