Skip to main content Enter
ERP.AI Marketing Campaigns

Marketing Campaigns

Start now
Build with Proto

Explore the system

What’s insideExplore the capabilities defined for this system.
How it worksFollow the work through the system, step by step.

Marketing Campaigns

Start now
Build with Proto

Reference

Connected systemSee how the parts of the system work together.
Related systemsBrowse more systems for your industry and business.

Marketing Campaigns

Start now
Build with Proto
All systems
Explore the system
What’s insideExplore the capabilities defined for this system.How it worksFollow the work through the system, step by step.
Reference
Connected systemSee how the parts of the system work together.Related systemsBrowse more systems for your industry and business.
Sign in
Sign in Start now
Marketing Campaigns

Accounts, contacts and pipeline, in one system.

Multi-channel campaigns — segmentation, sends, events, and revenue attribution

Start now Download agent

Explore the specification

Marketing Campaigns · Illustrative data · Planned system
ERP•AI
CRM › Marketing Campaigns
Lead Qualify Proposal Negotiate Won
Active CampaignsCampaigns
StatusLaunchedActive
Launched
CMP-12331
CMP-88420
CMP-89907
Active
CMP-43895
CMP-35797
CMP-62763
Channel Target Send QueueChannelTargets
StatusPendingQueuedSending
Pending
CT-75828CMP-5575727 target count
CT-85495CMP-5562235 target count
Queued
CT-60000CMP-5839629 target count
CT-98880CMP-4666618 target count
Sending
CT-75943CMP-9532811 target count
CT-42790CMP-2647726 target count
Failed or Partial SendsChannelTargets
StatusFailedPartialFailed
Failed
CT-95996CMP-932377 target count
CT-28679CMP-2413931 target count
CT-49211CMP-6307513 target count
PartialFailed
CT-75276CMP-9266625 target count
CT-70770CMP-7609818 target count
CT-38824CMP-6971240 target count
Campaign Budget PacingCampaignROI
Campaigns.StatusLaunchedActiveSpend / Budget > expected pace
CR
CR-19969CMP-72588
CR-43838CMP-50037
CR-36930CMP-85482
My CampaignsCampaigns
Younot Archived
Campaign NumberNameTypeStatusStart Date
CMP-11937Campaign 151EmailDripPlanned28 Sep
CMP-55259Campaign 721WebinarSeriesLaunched20 Sep
CMP-92864Campaign 507FieldEventActive08 Sep
CMP-33030Campaign 673TradeShowPaused05 Sep
CMP-96293Campaign 669DirectMailCompleted08 Sep
CMP-86782Campaign 656DigitalAdsPlanned11 Sep
Pending Campaign LaunchesCampaigns
Plannednext 7 days
Campaign NumberNameTypeOwnerStart Date
CMP-89885Campaign 640EmailDripER17 Sep
CMP-72941Campaign 919WebinarSeriesEP16 Sep
CMP-34424Campaign 127FieldEventGK21 Sep
CMP-55625Campaign 589TradeShowZD24 Sep
CMP-91485Campaign 675DirectMailSR21 Sep
CMP-64178Campaign 803DigitalAdsWZ16 Sep
Recent ResponsesResponses
RespondedAt >= today − 30 days
Response NumberCampaignChannelResponder TypeResponder Email
RSP-18935CMP-31660EmailLead[email protected]
RSP-61030CMP-43531SocialAccount[email protected]
RSP-74600CMP-91830DirectMailAnonymous[email protected]
RSP-57623CMP-11170WebinarLead[email protected]
RSP-21143CMP-48305EventAccount[email protected]
RSP-47784CMP-18096DigitalAdAnonymous[email protected]
Attribution ReconciliationAttributionTouches
ClosedAt >= quarter-startClosedAt <= quarter-end
OpportunityAccountCampaignAttribution ModelTouch Position
OPP-691ACC-240CMP-43185AM-2192First
OPP-597ACC-407CMP-48664AM-4650Middle
OPP-661ACC-416CMP-80016AM-1537Last
OPP-684ACC-340CMP-45191AM-9912Only
OPP-752ACC-895CMP-40393AM-4546First
OPP-750ACC-251CMP-73889AM-6533Middle
Top ROI CampaignsCampaignROI
AsOfDate = latestspend > 0
CampaignSpendAttributed RevenueROILead Count
CMP-5942847,235.5628,003.0912020
CMP-6655929,451.7433,831.7010031
CMP-4276212,133.2917,707.9985023
CMP-1205533,015.8913,648.751405
CMP-6171738,791.6725,470.5761035
CMP-300383,302.8231,959.4517039
Active SegmentsSegments
Active
Segment CodeNameEntity TypeOwnerMember Count
SC-137Segment 719LeadsTJ30
SC-264Segment 334AccountsWX16
SC-267Segment 793BothVD25
SC-397Segment 717LeadsFM2
SC-427Segment 296AccountsZN34
SC-862Segment 327BothLF16
Upcoming EventsEventSessions
StartAt BETWEEN todaytoday + 60 days
CampaignSession NameSession TypeStart AtEvent Venue
CMP-14819Session 511Keynote14 SepEV-2035
CMP-96073Session 679Breakout16 SepEV-3991
CMP-35410Session 261Workshop09 SepEV-3756
CMP-55036Session 621Webinar13 SepEV-8982
CMP-25793Session 895Reception28 SepEV-8312
CMP-76269Session 233BoothSession07 SepEV-2492
Event Attendance PacingEventSessions
StartAt BETWEEN todaytoday + 90 days
CampaignSession NameStart AtCapacityRegistered Count
CMP-81575Session 19809 Sep5709
CMP-12319Session 75928 Sep76020
CMP-78254Session 35206 Sep84033
CMP-90013Session 15312 Sep2905
CMP-54175Session 81220 Sep36021
CMP-61286Session 45511 Sep94012

Illustrative records generated from the specification. Explore the views to inspect the planned operating model.

Explore the specification

Built for your team.

Sales leaders who need a pipeline the whole team keeps honest.

Defined tables
16
Operational views
12
Defined roles
7
Reports
8

Defined in the planned system specification.

What’s inside.

Multi-channel campaigns — segmentation, sends, events, and revenue attribution

Accounts

Companies, sites and ownership

Accounts
NumberNameStatusUpdated

Contacts

People, roles and consent

Contacts
NumberNameStatusUpdated

Pipeline

Stages, probability and next steps

Pipeline
NumberNameStatusUpdated

Quotes

Priced proposals with approval

Quotes
NumberNameStatusUpdated

Activities

Calls, meetings, email and tasks

Activities
NumberNameStatusUpdated

Forecast

Commit, best case and quota

Forecast
NumberNameStatusUpdated
Workflow handoff

Lead to deal

Accounts, contacts and pipeline, in one system.

Start now ↗
  1. 01
    Lead
  2. 02
    Qualify
  3. 03
    Proposal
  4. 04
    Negotiate
  5. 05
    Won

Built for your team

Pending Campaign LaunchesPlanned
Campaign NumberNameTypeOwner
Webinar Series

Marketing Manager

Owns Campaigns end-to-end. Approves campaign launch, owns the budget, signs off on spend, and reads ROI. The named owner on most Campaigns.Owner rows.

Failed or Partial SendsFailed
Target NumberCampaignChannelSegment
Social

Marketing Operations

Builds Segments and SegmentRules, manages CampaignChannels and ChannelTargets, runs the recompute and fan-out jobs, monitors deliverability and suppression. The hands-on engine of the campaign factory.

Top ROI Campaigns
CampaignSpendAttributed RevenueROI

Field Marketing

Owns FieldEvent and TradeShow campaigns specifically. Manages EventVenues and on-site logistics, owns EventSessions, sees EventAttendance, and reconciles event spend.

Active SegmentsActive
Segment CodeNameEntity TypeOwner
Accounts

Demand Gen Manager

Owns digital and content campaigns — DigitalAds, EmailDrip, WebinarSeries, IntegratedMulti. Sees ad-platform spend pulls, content engagement, and digital ROI.

Attribution Reconciliation
OpportunityAccountCampaignAttribution Model

Sales Operations

Read-only for attribution. Reconciles campaign-attributed revenue back to commission Credits in crm-commissions. The auditor seat between Marketing and Sales.

Active CampaignsLaunched
Campaign NumberNameTypeOwner
Webinar Series

Viewer

Executive read-only on ROI. CMO, CFO, board seat. Sees the Marketing ROI dashboard and the Campaign ROI report; cannot drill into PII or per-line spend.

Operational visibility

Reports and dashboards

Explore what each report measures and the records behind it.

  • Marketing ROI Dashboard

    Per Campaign: Spend, AttributedRevenue, ROI, InfluencedPipeline, LeadCount, OpportunityCount, CostPerLead, CostPerOpportunity. Drills from total marketing investment down to Campaign Type, Channel, Owner, and individual Campaign. The CMO and Viewer landing report.

  • Campaign Performance

    Per Campaign by week: Sends, Opens, Clicks, FormSubmits, Registrations, Attendees, Responses, Conversions. Sliceable by Channel and by Segment. Tracks goal attainment vs. Campaigns.GoalType/GoalValue.

  • Channel Mix Analysis

    Spend, Responses, Leads, Opportunities, AttributedRevenue, ROI by Channel across all campaigns in the period. Answers "which channels are pulling weight" and feeds the next-quarter budget allocation.

  • Segment Performance

    Per Segment: target volume, response rate by Channel, Lead-to-Opportunity conversion, attributed revenue per member. Identifies high-performing segments and stale ones.

  • Event ROI

    Per FieldEvent / TradeShow / WebinarSeries Campaign: registrations, attendees, no-show rate, captured responses, attributed revenue, cost per attendee, cost per qualified lead. The Field Marketing post-event readout.

  • Attribution by Model Comparison

    Same closed-won revenue base, attributed under each AttributionModel (FirstTouch, LastTouch, Linear, TimeDecay, WShape, UShape) side by side. Shows how the active model choice changes the credit split — used to evaluate model swaps before a controlled rollout.

  • Budget vs. Actual

    Per Campaign: Budget by Channel vs. Spend by Channel, variance, expected pace vs. actual pace. Triggers the budget-pacing alert and the next-quarter forecast.

  • Lead-to-Pipeline Attribution

    From Lead source Campaign through Opportunity creation through ClosedWon. Shows the funnel volume, conversion rates, and attributed revenue per Campaign × Channel × Segment.

One connected workspace

Lead-to-Pipeline Attributiondrill-down

From Lead source Campaign through Opportunity creation through ClosedWon. Shows the funnel volume, conversion rates, and attributed revenue per Campaign × Channel × Segment.

opens
Attribution ReconciliationAttributionTouches
OpportunityAccountCampaignAttribution ModelTouch Position
OPP-691ACC-240CMP-43185AM-2192First
OPP-597ACC-407CMP-48664AM-4650Middle
OPP-661ACC-416CMP-80016AM-1537Last
OPP-684ACC-340CMP-45191AM-9912Only
opens
AT-68761AttributionTouches
Opportunity
OPP-691
Account
ACC-240
Campaign
CMP-43185
AttributionModel
AM-2192
TouchPosition
First
Weight
920
AttributedAmount
12,909.79

owner Sales Operations

Go from the big picture to the details behind it. Open any record to see its status, owner and history.

Illustrative records. Connections follow the authored specification.

Controls and automation

System checks

segment-recompute-on-rule-change — appEventTrigger on SegmentRules.record.changed → code.executor runs the rule predicate over Leads / Accounts, upserts SegmentMembers (insert new, refresh LastSeenAt on existing, soft-delete missing), bumps Segments.LastComputedAt and MemberCount.

campaign-launch-fanout — appEventTrigger on Campaigns.record.updated (Status: Launched) → code.executor resolves CampaignChannels, materializes ChannelTargets per Segment × Channel, queues the per-channel send sub-workflow, validates suppression.

email-channel-send — appEventTrigger on ChannelTargets.record.created where Channel=Email → erpaiNode invokes the crm-email-marketing send pipeline with Segment members + EmailTemplate + CAN-SPAM footer; updates ChannelTarget.Status and ProviderJobRef.

social-channel-publish — appEventTrigger on ChannelTargets.record.created where Channel=Social → erpaiNode invokes crm-social-media-management Posts with the SocialPost asset; updates ChannelTarget.Status.

direct-mail-list-export — appEventTrigger on ChannelTargets.record.created where Channel=DirectMail → code.executor exports CSV (name, US address, ZIP) to the configured mail vendor SFTP / API; updates ChannelTarget.Status to Sent on confirmation.

event-attendance-sync — webhookTrigger from event platforms (Cvent, Hopin, Zoom Webinars) → code.executor upserts EventAttendance line items keyed on EventSession + AttendeeEmail, creates parent Responses row (ResponseType: Registration on register, Attendance on check-in, NoShow on session end without check-in).

response-attribution — appEventTrigger on Responses.record.created → erpaiNode resolves the Lead or Account, writes the touch to that record's timeline (via the crm-leads and crm-pipeline integrations), no AttributionTouches yet (those wait for ClosedWon).

attribution-recompute-on-deal-close — appEventTrigger on crm-pipeline.Opportunities.record.updated (Status: ClosedWon) → code.executor reads the active AttributionModel and the Account's Responses in the lookback window, applies the model weights (FirstTouch / LastTouch / Linear / TimeDecay / WShape / UShape), writes one AttributionTouches row per touch idempotently on (Opportunity, Response, AttributionModel).

campaign-budget-pacing-alert — scheduleTrigger daily 09:00 → code.executor reads active Campaigns, computes expected pace by channel from StartDate / EndDate / CampaignBudget, emailSend to the Marketing Manager and Owner if Spend > expected pace × Budget.

roi-recompute — scheduleTrigger nightly 02:00 → code.executor recomputes CampaignROI per Campaign: Spend, AttributedRevenue, ROI, InfluencedPipeline, LeadCount, OpportunityCount, CostPerLead, CostPerOpportunity. Materializes one row per Campaign per AsOfDate so trend charts work. Integrations: inbound from web forms (Responses), event platforms (Cvent, Hopin, Zoom Webinars — EventAttendance), digital ad platforms (Google Ads, LinkedIn Ads, Meta Ads — CampaignSpend), crm-leads (new leads tagged with Campaign), crm-pipeline (Opportunities ClosedWon for attribution). Outbound to crm-email-marketing (per-target send invocation, CAN-SPAM compliant), crm-social-media-management (publish invocation), direct mail vendors (CSV list export), SMS gateway (TCPA-compliant send), GL / Finance (CampaignSpend posting in USD), and email (pacing alerts, ROI digests). All amounts USD; all addresses US (state, ZIP); CAN-SPAM enforced on every email send; TCPA consent enforced on every SMS send.

ERP•AI workspace

Make it work your way.

Use Proto to configure this system for your business. Review fields, rules and approvals before releasing changes.

Start now Download agent

Previews contain illustrative data from the system specification.

More CRM systems

See all →
CRMPlanned

B2B CRM

Win more deals. Build lasting customer relationships.

  • Multi-contact deals
  • Deal stages
  • Win probability
  • Territory rules
  • Renewal dates
  • Activity logging
Start now Explore
CRMPlanned

CRM

Build your pipeline. Grow your customer relationships.

  • Lead management
  • Customer accounts
  • Sales pipeline
  • Sales follow-ups
  • Deal stages
  • Lead scoring
Start now Explore
Sales PipelinePlanned

CRM for Sales Pipeline

Keep every opportunity moving toward a clear next step.

  • Deal stages
  • Lead scoring
  • Territory rules
  • Renewals
  • Quote approvals
  • Quota attainment
Start now Explore
CRMPlanned

CRM with Lead Scoring

Find the leads worth your next conversation.

  • Lead capture
  • Explainable lead scoring
  • AI-assisted prioritization
  • Engagement tracking
  • Territory routing
  • Priority alerts
Start now Explore
CRMPlanned

CRM with Customer Portal

Accounts, contacts and pipeline, in one system.

  • Deal stages
  • Lead scoring
  • Territory rules
  • Renewals
  • Quote approvals
  • Quota attainment
Start now Explore
CRMPlanned

CRM + Marketing Automation

Accounts, contacts and pipeline, in one system.

  • Deal stages
  • Lead scoring
  • Territory rules
  • Renewals
  • Quote approvals
  • Quota attainment
Start now Explore
Financial servicesPlanned

Wealth Advisory CRM

Accounts, contacts and pipeline, in one system.

  • Deal stages
  • Lead scoring
  • Territory rules
  • Renewals
  • Quote approvals
  • Quota attainment
Start now Explore
CRMPlanned

CRM for B2C

Accounts, contacts and pipeline, in one system.

  • Deal stages
  • Lead scoring
  • Territory rules
  • Renewals
  • Quote approvals
  • Quota attainment
Start now Explore
CRMPlanned

CRM with Email Campaigns

Make every campaign a considered conversation.

  • Email campaigns
  • Email templates
  • Audience segmentation
  • Drip campaigns
  • A/B testing
  • Engagement tracking
Start now Explore
CRMPlanned

CRM with Ticketing

Accounts, contacts and pipeline, in one system.

  • Deal stages
  • Lead scoring
  • Territory rules
  • Renewals
  • Quote approvals
  • Quota attainment
Start now Explore
CRMPlanned

CRM with Call Tracking

Accounts, contacts and pipeline, in one system.

  • Deal stages
  • Lead scoring
  • Territory rules
  • Renewals
  • Quote approvals
  • Quota attainment
Start now Explore
ManufacturingPlanned

Manufacturing CRM

Accounts, contacts and pipeline, in one system.

  • Deal stages
  • Lead scoring
  • Territory rules
  • Renewals
  • Quote approvals
  • Quota attainment
Start now Explore
Technology & IT servicesPlanned

Technology CRM

Accounts, contacts and pipeline, in one system.

  • Deal stages
  • Lead scoring
  • Territory rules
  • Renewals
  • Quote approvals
  • Quota attainment
Start now Explore
Logistics & transportPlanned

Logistics CRM

Accounts, contacts and pipeline, in one system.

  • Deal stages
  • Lead scoring
  • Territory rules
  • Renewals
  • Quote approvals
  • Quota attainment
Start now Explore
Hotels & hospitalityPlanned

Hospitality CRM

Accounts, contacts and pipeline, in one system.

  • Deal stages
  • Lead scoring
  • Territory rules
  • Renewals
  • Quote approvals
  • Quota attainment
Start now Explore
Staffing & recruitmentPlanned

Recruitment CRM

Accounts, contacts and pipeline, in one system.

  • Deal stages
  • Lead scoring
  • Territory rules
  • Renewals
  • Quote approvals
  • Quota attainment
Start now Explore
Healthcare & hospitalsPlanned

Healthcare CRM

Accounts, contacts and pipeline, in one system.

  • Deal stages
  • Lead scoring
  • Territory rules
  • Renewals
  • Quote approvals
  • Quota attainment
Start now Explore
Legal servicesPlanned

Legal Services CRM

Accounts, contacts and pipeline, in one system.

  • Deal stages
  • Lead scoring
  • Territory rules
  • Renewals
  • Quote approvals
  • Quota attainment
Start now Explore
CRMPlanned

CRM for Small Business

Accounts, contacts and pipeline, in one system.

  • Deal stages
  • Lead scoring
  • Territory rules
  • Renewals
  • Quote approvals
  • Quota attainment
Start now Explore
Real EstatePlanned

CRM for Real Estate

Accounts, contacts and pipeline, in one system.

  • Deal stages
  • Lead scoring
  • Territory rules
  • Renewals
  • Quote approvals
  • Quota attainment
Start now Explore
InsurancePlanned

CRM for Insurance

Accounts, contacts and pipeline, in one system.

  • Deal stages
  • Lead scoring
  • Territory rules
  • Renewals
  • Quote approvals
  • Quota attainment
Start now Explore
SaaSPlanned

CRM for SaaS

Accounts, contacts and pipeline, in one system.

  • Deal stages
  • Lead scoring
  • Territory rules
  • Renewals
  • Quote approvals
  • Quota attainment
Start now Explore
Education & trainingPlanned

CRM for Education

Accounts, contacts and pipeline, in one system.

  • Deal stages
  • Lead scoring
  • Territory rules
  • Renewals
  • Quote approvals
  • Quota attainment
Start now Explore
AutomotivePlanned

CRM for Automotive Dealers

Accounts, contacts and pipeline, in one system.

  • Deal stages
  • Lead scoring
  • Territory rules
  • Renewals
  • Quote approvals
  • Quota attainment
Start now Explore
Not quite it?

Describe the system you need. Proto drafts it in a private workspace.

Describe it

Customize Marketing Campaigns. With Proto, your desktop AI agent.

Ask Proto to help you customize Marketing Campaigns.

Customize
Marketing Campaigns.
Ask: “Adapt Accounts.”
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.