Purpose: This document defines the internal operational logic of the Marketing Campaigns 📋 Function. Interactions with other functions will be referenced via Global Rules.

OVERVIEW

laika-mkt-l3-en.png
General Description
  • Purpose: To manage advertising campaigns and run ads to attract potential customers, then transfer qualified leads to the Sales department.
  • Internal Business Logic: Manages the lifecycle of campaigns and their child Ad 🧊︎ Sub-Objects. Automatically generates tracking codes (UTM) for each ad to ensure consistency.
  • Business Impact: Standardizes the ad creation and management process, and tracks the internal performance of each campaign.
Inputs & Outputs
  • Inputs: None (This is the starting point of the customer journey).
  • Outputs: Triggers the creation of a CRM.Customer Object (via Global Rule #CF-01).

OBJECT TYPES & PROCESSES

1. Marketing Campaign (Standard Object Type)
  • Process Description: Manages Facebook advertising campaigns to attract potential customers interested in interior design.
  • Example: “Nordic Style Living” campaign targeting customers interested in interior design. “Modern Design 2025” campaign.
Workflow: Campaign Lifecycle
StatusAvailable Transitions
PLANNINGStart Campaign → MOVES TO RUNNING
RUNNINGPause Campaign → MOVES TO PAUSED <br> End Campaign → MOVES TO COMPLETED
PAUSEDResume Campaign → MOVES TO RUNNING <br> End Campaign → MOVES TO COMPLETED
COMPLETED(End Status)
Data Fields
Field NameField TypeDescription
Campaign NameShort TextThe official name of the campaign.
Target BudgetNumberThe expected budget for the campaign.
Actual SpendNumberThe actual amount spent, updated from reports.
Target LeadsNumberThe target number of leads to generate.
Actual LeadsNumberThe actual number of leads generated.
Target CPLFormulaTarget Budget / Target Leads
Actual CPLFormulaActual Spend / Actual Leads
2. Ad (Sub-Object Type)
  • Process Description: Manages individual ads within a campaign.
  • Example: Ad A for the “Nordic Style Living” campaign, targeting female audiences aged 25-35.
Workflow: Ad Lifecycle
StatusAvailable Transitions
DRAFTSubmit for Approval → MOVES TO PENDING
PENDINGApprove → MOVES TO APPROVED <br> Reject → MOVES TO DRAFT
APPROVEDGo Live → MOVES TO LIVE
LIVEPause Ad → MOVES TO PAUSED <br> Stop Ad → MOVES TO STOPPED
PAUSEDGo Live → MOVES TO LIVE
STOPPED(End Status)
Data Fields
Field NameField TypeDescription
Ad NameShort TextThe name of the specific ad creative.
Ad ContentLong TextThe text/copy used in the ad.
Ad Image/VideoAttachmentThe visual creative for the ad.
Target AudienceLong TextDescription of the target demographic.
UTM CodeShort TextAutomatically generated tracking code.

INTERNAL AUTOMATIONS

IDRule NameTriggerActionDescription
IM-01Generate UTM CodeCreate: A new Ad is createdUpdate: AdAutomatically generates and assigns a unique UTM code to the Ad based on the parent Campaign Name and the Ad Name.
IM-02Consolidate Ad Spend to CampaignUpdate: Ad Field Actual SpendUpdate: CampaignWhen the Actual Spend on an Ad is updated, this rule automatically aggregates the total spend to the parent Campaign’s Actual Spend field.

WORKVIEWS

Dashboards
Dashboard NameCriteriaDescription
1. Performance by Campaign (Bar Chart)Lead generated grouped by Campaign Name.Compares lead generation effectiveness across different campaigns.
2. Lead Trend Over Time (Line Chart)Lead generated by Creation Date.Tracks the daily trend of incoming leads.
Filters
Filter NameFilter CriteriaReminder
1. Low-Performing CampaignsStatus = “RUNNING” AND (Actual Spend / Actual Leads) > Target CPLDaily @ 9:00 AM → Marketing Manager role.
2. Ads Awaiting ApprovalStatus = “DRAFT” for more than 24 hours.Daily @ 8:00 AM → Marketing Executive role.

ROLES & PERMISSIONS

  • Roles Used: References the predefined Global Roles: Marketing Manager, Marketing Executive.
  • Permission Scheme: Utilizes Global Scheme 3: Moderate Permissions.
  • Notification Scheme: Utilizes Global Scheme 2: Notify All Stakeholders.

INSTALLATION ESTIMATE (INTERNAL)

ElementQuantityUnit PointsTotal Points
Object Types236
Data Fields120.56
Internal Automations224
Dashboards21.53
Filters212
TOTAL21