Purpose: This document defines the internal operational logic of the Marketing Campaigns 📋 Function. It covers the management of campaigns and ads to generate and qualify leads before handing them over to the Sales 📋 Function.

Why This Matters

This 📋 Function establishes a standardized and measurable process for managing all advertising activities. It ensures every ad is tracked consistently with automated UTM generation, providing clear data on campaign performance. Strategically, this allows for the precise calculation of lead costs and the overall return on investment for marketing spend. For the marketing team, it streamlines the ad creation and approval process, reducing manual work and enabling a focus on campaign effectiveness.

The Big Picture

Architecturally, this 📋 Function serves as the starting point of the customer journey. It is built around two core 🧊 Objects: the 🧊 Marketing Campaign and its child, the 🧊︎ Ad. Its primary output is a qualified lead, which triggers the creation of a 🧊 Customer in the downstream CRM 📋 Function via an automated rule. This creates a seamless data flow from the first ad impression to the final sale.

OBJECT TYPES & WORKFLOWS

1. 🧊 Marketing Campaign (Standard Object)

  • Process Description: Serves as the master record for a strategic marketing initiative. It groups multiple 🧊︎ Ads, defines high-level goals and budgets, and tracks the overall performance of the initiative across all channels.
  • Example: The “Scandinavian Simplicity” campaign, designed to attract new leads for LAIKA’s minimalist interior design services by showcasing warmth, functionality, and clean lines.
Campaign Workflow
Laika Mkt Campain Pn
PREPARING → RUNNING ↔ PAUSED → COMPLETED
                  │              ↓
                  └──────────> FAILED

2. 🧊︎ Ad (Sub-Object)

  • Process Description: Represents a specific creative execution within a parent 🧊 Campaign. This is the operational Object that holds the ad copy, visual assets, targeting parameters, and the unique tracking ad_key essential for lead attribution.
  • Example: A specific Facebook ad creative under the “Scandinavian Simplicity” campaign, featuring a photo of a modern, light-filled living room. This 🧊︎ Ad Object holds the unique identifier ad_key: MKT-236, which is embedded in its URL to track every lead it generates.
Ad Workflow
Laika Mkt Ad Pn
DRAFT → PENDING APPROVAL → APPROVED → ACTIVE ↔ PAUSED ┐
  ↑           ↓                                      ↓
  └───────── REJECTED                              STOPPED


OBJECT RELATIONSHIPS

Relationship TypeConnectionDescription
Parent-Child🧊 Marketing Campaign🧊︎ AdEach 🧊 Marketing Campaign can contain multiple 🧊︎ Ad Objects.

AUTOMATIONS

You can open this canvas view for better readability
Laika Mkt Function Sequence Pn

LAIKA - Marketing Campaigns Function

This table outlines the automations that run entirely within the ⏹️ Marketing Space to manage campaign data and efficiency.
IDRule NameTriggerActionDescription
IN-01Generate Ad KeyCreate: A new 🧊︎ Ad is createdUpdate: 🧊︎ AdAutomatically generates and assigns a unique ad_key to the 🧊︎ Ad used for external tracking.

For example, the key MKT-236 was generated for the 'Scandinavian Simplicity' ad.
IN-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, FILTERS & REMINDERS

WorkviewDescriptionData Configuration
1. Kanban Ad PipelineDisplays all 🧊︎ Ad Objects as cards, organized in columns by their status (Draft, Pending, Active, etc.).All 🧊︎ Ad Objects, grouped by status, sorted by creation date.

ROLES, PERMISSIONS & NOTIFICATIONS

  • 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.

What’s Next?