Marketing & Campaigns
How marketing plans, executes, measures, and reallocates across channels — especially during peak season — and how Balsam stays visible as search shifts to LLMs.
How marketing plans, executes, measures, and reallocates across channels — especially during peak season — and how Balsam stays visible as search shifts to LLMs.
How marketing dollars turn into customer acquisition at Balsam — and how the team stays visible as customer discovery moves from Google to LLMs.
| Scope | Details |
|---|---|
| Start | Campaign strategy is set and budget is allocated across channels |
| End | Performance is measured, budget is reallocated, and the cycle repeats |
| Peak concentration | 85% of revenue in the holiday window |
| Vendor platforms | 20–25 (Meta, Google, programmatic, OOH, etc.) |
| Reallocation cycle today | ~48 hours from signal to live execution |
| Team scope | Marketing, CRM, SEO/search, creative, data, international |
graph LR
subgraph Planning
STRAT[Campaign Strategy<br/>Post-season analysis]
BUDGET[Budget Allocation<br/>ClickUp tracker<br/>20-25 channels]
end
subgraph Execution
PAID[Paid Channels<br/>20-25 Vendor Platforms<br/>Meta / Google / OOH]
CRM[CRM<br/>Email / SMS / Direct Mail<br/>Optimove]
SEO[SEO / Search<br/>+ LLM visibility]
CREATIVE[Creative Team<br/>SELTRA toolkits<br/>~600 assets per campaign]
COUP[Coupons & Promotions<br/>Excel → Hybris<br/>Manual entry]
end
subgraph Measurement
REPORTS[Vendor Reports<br/>20-25 separate dashboards<br/>Double-counting attribution]
DATA[Data Team<br/>Manual aggregation]
SIGMA[Sigma / Snowflake<br/>Daily business read<br/>~10am compile]
end
subgraph Optimization
STANDUP[Daily Standup<br/>Signal detection<br/>Channel leads in silos]
REALLOC[Budget Reallocation<br/>~48 hrs signal → execution<br/>ClickUp rebuild required]
end
STRAT --> BUDGET
BUDGET -->|Channel plans| PAID
BUDGET -->|CRM strategy| CRM
BUDGET -->|Content brief| SEO
BUDGET -->|ClickUp request| CREATIVE
PAID --> REPORTS
CRM -->|Engagement data| REPORTS
REPORTS -->|Manual pull| DATA
DATA --> SIGMA
SIGMA -->|Compiled report| STANDUP
STANDUP -->|Shift detected| REALLOC
REALLOC -->|New spend| PAID
REALLOC -->|New content needed| CREATIVE
COUP -.->|Promotions applied| PAID
COUP -.->|Promotions applied| CRM
style REPORTS fill:#fecaca,stroke:#ef4444
style DATA fill:#fef3c7,stroke:#f59e0b
style REALLOC fill:#fef3c7,stroke:#f59e0b
style COUP fill:#fef3c7,stroke:#f59e0b
style CREATIVE fill:#dbeafe,stroke:#3b82f6
| Phase | What happens | Primary tools |
|---|---|---|
| Planning | Post-season analysis sets strategy. CFO targets cascade into category budgets. Fixed vs. variable budget split. Spring BF used as testing ground. | ClickUp |
| Execution — paid | 20–25 vendor platforms each run their own AI optimization. | Meta, Google, programmatic, OOH |
| Execution — CRM | Email, SMS, direct mail catalog. International markets start lower funnel. | Optimove |
| Execution — SEO & LLM visibility | Annual content refresh (to avoid LLM citation decay), schema markup, product feeds per LLM platform, Reddit sentiment monitoring. | Semrush, Search Console, Claude project, Clarity tool |
| Execution — creative | ~600 assets per campaign via SELTRA toolkits + Figma plugins. Marketing self-serves from templates. | SELTRA, Figma |
| Execution — coupons | Excel requests from across org → single person → manual commerce back-office entry. | Excel, Hybris |
| Measurement | Data team manually aggregates vendor reports into Sigma/Snowflake. Daily business read compiled by ~10am in peak. | Sigma, Snowflake |
| Optimization | Channel leads surface signals in daily standup. Team debates, rebuilds ClickUp, notifies creative, activates new spend. | ClickUp, standup |
| Friction | What it looks like |
|---|---|
| 48-hour reallocation cycle | Two days from signal to live execution during Black Friday. Each reallocation restarts the process. |
| No single source of truth on attribution | Vendor contributions sum to more than actual revenue. Every conversation starts with reconciliation. |
| Daily business read is manual | ~10am compile during peak. Automated could start informing decisions hours earlier. |
| No self-serve analytics for marketing | Reports flow through the data team. Sigma/Snowflake adoption is gradual. |
| LLM discoverability blocked by JS-heavy site | Category and PDP content doesn’t render for AI crawlers. Q1/Q2 refactor in flight; HTML-duplicate workaround exists. |
| CMS blocks content localization | Pages must be scraped to text files by hand to ship translation-ready sources. |
| Coupon pipeline is one person, one Excel | Miskeyed dates or codes hit live customers instantly. ~40% of one person’s time. |
| Campaign pivots reach ~600 assets | Sale % or name changes flow through every asset and review board. Partial automation via templates. |
A cohort on Marketing & Campaigns partners with marketing, CRM, SEO, the data team, digital commerce, and creative to compress the loop from signal to action.
| Audience | What better looks like |
|---|---|
| Internal customers (channel owners, CRM, SEO, creative, data team) | Faster answers to questions they already ask. Self-serve access. Capacity back for strategic thinking. |
| External customers (new + returning shoppers in every market) | The right message at the right moment in the channel they actually use. Discoverable on whichever platform they search on, today or next year. |
Places a cohort finds traction: