Lucidya — Daniel's Launch Checklist v2 · updated 2026-04-25 18:00 ET

Two ad-ops jobs tonight, plus a Sunday-morning QC gate before US launch. Everything you need is below — bid strategy fix, conversion setup, KSA staging spec, and the pre-flight checklist.

From: Ty Leleux (Reactiiv) · v2 generated 2026-04-25 18:00 ET · Lucidya · Google Ads 385-556-2238
⚠️ THIS DOC SUPERSEDES the earlier KSA Drive doc
An earlier KSA prep Google Doc circulated with two critical errors that would have repeated the previous agency's failure pattern. Ignore that one. Use this PDF as canonical. Key corrections:
  • Bidding strategy is Maximize Conversion Value with weighted values ($5/$5/$50/$500) — NOT "Maximize Conversions" (which would optimize for cheap form-fillers, replicating the previous agency's $10,500/SQL outcome)
  • HubSpot integration is already reconnected by Lara on April 23 — confirmed by Rasha (HubSpot super admin) on April 25. Attach the HubSpot - MQL and HubSpot - SQL conversion actions NOW with their weighted values. Don't wait.
What's happening this weekend:
  1. Bid strategy switched to Maximize Conversion Value on every active US campaign — without this, we repeat the previous agency's exact mistake (Lead-volume optimization → junk leads → $10,500/SQL).
  2. Weighted conversion values set — $5 Lead / $50 MQL / $500 SQL. Algorithm prioritizes SQL-producing patterns even before MQL/SQL data starts flowing.
  3. Hubspot MQL Leads duplicate disabled — exists in account, would double-count if left active alongside HubSpot - Marketing Qualified Lead.

§1Friday Run of Show — Tonight

4 PM US time → midnight. Your two main blocks are highlighted.

4:00–4:30 PM
YOU (Daniel)
Steps 1–2 below: set conversion values on existing actions + add MQL/SQL to US campaign goals
4:00–6:00 PM
Alex
v5 KPI deck revision + SVP KPI tracker sheet build (parallel)
4:30–5:30 PM
YOU (Daniel)
Steps 3–4 below: switch bid strategy to Maximize Conversion Value + per-campaign launch QC
4:00–8:00 PM
Ty
KSA campaign spec package — UTMs, structure, EN ad copies
5:30–9:00 PM
YOU (Daniel)
Section §3 below: stage 6 KSA campaigns Paused, load EN ad copies, apply same conversion goals + bid strategy as US
8:00–11:00 PM
Ty
Looker Studio dashboard build (5 pages, US/KSA filter)
11 PM – midnight
Ty
Final QC of your work, blocker list to Lucidya, sleep

§2US Campaigns — Bid Strategy & Conversion Setup

Google Ads 385-556-2238 · 4 steps · ~1 hour

Why this matters: The previous agency had Lead set as Primary with Maximize Conversions. Result: $30K spend → 3 SQLs in 90 days = $10,500/SQL. Google found cheap form-fillers, not buyers. We're switching to Maximize Conversion Value with weighted MQL/SQL values — algorithm prioritizes traffic patterns that produce SQLs instead of just optimizing for cheap form fills.
Step 1 of 4
Set conversion values on each existing action
Path: Goals → Conversions → Summary → click each conversion action → Edit settings → Value section → "Use the same value for each conversion"
Conversion ActionSettingAmount
ty_lead_submit_demoUse the same value for each conversion$5
ty_lead_submit_expertUse the same value for each conversion$5
HubSpot - Marketing Qualified LeadUse the same value for each conversion$50
HubSpot - Sales Qualified LeadUse the same value for each conversion$500
Hubspot MQL LeadsDISABLE this duplicate (avoids double-counting MQLs)
Step 2 of 4
Add MQL/SQL to each US campaign's conversion goals
Two ways — either works:

Option A (cleaner — recommended): Set the account-default goal once, all campaigns inherit.
Path: Tools → Conversions → Settings → Account-default goal → mark all 4 actions as Primary, category Qualified Lead.

Option B (per-campaign): If you want different goals per campaign type.
Path: Campaign → Settings → Conversion goals → "Use a custom goal" → check all 4 actions as Primary.

Verify per campaign: Conversion Goals section shows 4 primary actions in Qualified Lead category. Hubspot MQL Leads duplicate must NOT appear.
Step 3 of 4
Switch bid strategy on every US campaign
Path: Campaign → Settings → Bidding → Change bid strategy

Strategy: Maximize Conversion Value
Target ROAS field: Leave BLANK — do NOT set a ROAS target yet. Smart Bidding needs ~2 weeks of conversion data before a ROAS target is meaningful. Adding it on day 1 starves the algorithm.
Save → repeat for each campaign.
Step 4 of 4
Pre-launch QC checklist (per campaign)
  • All 4 conversion actions appear in campaign's Goals section, marked Primary, Qualified Lead category
  • Hubspot MQL Leads duplicate is NOT in Goals (disabled in Step 1)
  • Bid strategy = Maximize Conversion Value, Target ROAS field is BLANK
  • Conversion values match Step 1 ($5 / $5 / $50 / $500)
  • All ads have UTM parameters on final URLs
  • Zero /platform URLs anywhere in any ad — that page 404s
  • Budget per spec ($10K/mo US split across active campaigns)
  • Targeting: US geo, device, audience signals match spec
  • Ad Group 5.4 (Survey & VoC) PAUSED — Survey is out of scope per Lucidya positioning
  • Landing pages load, GTM container fires ty_lead_submit_demo on form submit
Update 2026-04-25 17:15 ET — HubSpot integration is already reconnected. Lara reconnected the HubSpot ↔ Google Ads native integration on April 23 (confirmed via Rasha, HubSpot super admin). That means HubSpot - MQL and HubSpot - SQL conversion actions should start receiving data the moment Lucidya's SDRs move contacts through lifecycle stages — no further reconnect needed. Lead conversions (ty_lead_submit_demo) fire from day 1 via GA4. If the MQL/SQL actions still show "Needs attention" at launch, that just means no MQL/SQL has synced YET in the last 30 days — status will flip to "Active" on first sync. Don't "fix" it.

§3KSA Campaigns — Stage Paused Tonight

6 campaigns · launch May 1 · stage all in Paused state tonight to deliver 3 days ahead of schedule

Goal: Stage all 6 KSA campaigns in Paused state tonight so KSA is fully ready 3 days ahead of Ahmed's Apr 28 ask. After staging, apply the same conversion + bid strategy setup as US (§2 above) to each campaign.
Important context for Daniel — why we're NOT reactivating the old campaigns: Ahmed mentioned in the Mar 31 intro call that there are 3 historical KSA winners (Brand Search, Generic EN Demand Gen, Generic AR Demand Gen) and asked us to "turn them back on." The 114 campaigns currently Paused in this account are polluted — broken conversion tracking (140K fake conversions from a Smart Display campaign), bad match types, mixed Arabic + English in the same ad groups, and audiences trained on bad signal from the previous agency's 413-changes-in-one-week destruction. Reactivating them would inherit all that damage.

The play: build NEW clean campaigns inspired by the historical winners. The old campaigns stay Paused as historical reference. The new structure captures the same proven demand with clean conversion tracking, language separation, and weighted-value bid optimization.

Historical winners (KSA-relevant — for context only, do NOT reactivate):

Original campaignTypeLifetime spendReal conversionsCost/conv
!Lucidya Brand (Search)Search$42,3301,160$36.49
GenericEN_KSA_DgenDemand Gen$3,100~10$313
GenericAR_KSA_DgenDemand Gen$3,123~7$440
BrandEN_KSA_SRCHSearch$1,0984$275
GenericAR_KSA_SRCHSearch$7193$240
Smart Display Campaign_EN_SA had ~140K fake conversions ($0.07/conv micro-events) — explicitly do not touch. Source: /root/.openclaw/workspace/deliverables/lucidya-google-ads-audit.md

Source: ~/openclaw-vault/knowledge/clients/lucidya-keyword-campaign-setup.md + deliverables/lucidya-google-ads-campaign-setup.md

CampaignLangDaily / MonthlySearch PtnrsDisplay NetAd Schedule
C1 BRAND_AR_KSA_SRCH
1.1 AR Brand Core · 1.2 Misspellings
Arabic $33/day
$1,000/mo
ON OFF Sun–Thu 7am–10pm AST
C2 BRAND_EN_KSA_SRCH
2.1 EN Brand Core
English $17/day
$500/mo
ON OFF Sun–Thu 7am–10pm AST
C3 GEN_AR_KSA_SRCH
3.1 Social Listening · 3.2 CXM · 3.3 AI Cust Svc
Arabic $100/day
$3,000/mo
ON OFF Sun–Thu 7am–10pm AST
+20% bid Sun-Tue 9am-2pm
C4 COMP_EN_KSA_SRCH
4.1 Sprinklr · 4.2 Brandwatch/Meltwater/Talkwalker · 4.3 Hootsuite/Sprout · 4.4 Qualtrics/Medallia
English $83/day
$2,500/mo
OFF OFF Sun–Thu 7am–10pm AST
C5 PROD_EN_KSA_SRCH
5.1 Social Listening · 5.2 OmniServe · 5.3 AI Agent · 5.4 Survey/VoC PAUSED · 5.5 Generic SL · 5.6 Generic CXM · 5.7 Generic AI
English $83/day
$2,500/mo
ON OFF Sun–Thu 7am–9pm AST
C6 DGEN_EN_KSA_DGEN
YouTube + Discovery + Gmail (single ad group, audience-based)
EN+AR $17/day
$500/mo
N/A N/A All days, all hours
Total KSA monthly budget $10,000/mo

⚠️ Critical: C4 (Competitor Conquest) — Search Partners DISABLED. Reason: competitor conquest needs clean signal; partner network pollutes the auction. All other Search campaigns Search Partners ON.

UTM structure (per Ahmed's Apr 24 ask) triple-click to select all
utm_source=google
utm_medium=cpc
utm_campaign=ksa-{campaign}-{month}
utm_content={ad-variant-id}
utm_term={keyword-or-adgroup}

Example final URL:
https://lucidya.com/en/products/social-listening?utm_source=google&utm_medium=cpc&utm_campaign=ksa-c5-may&utm_content=5.1-rsa-1&utm_term=social-listening-ksa

Per-campaign config to apply (mirror US setup):

UTM structure (per Ahmed's Apr 24 ask) — apply on every final URL triple-click to select all
utm_source=google
utm_medium=cpc
utm_campaign=ksa-{campaign}-{month}
utm_content={ad-variant-id}
utm_term={keyword-or-adgroup}

Example for AG 5.1 in May:
https://lucidya.com/en/products/social-listening?utm_source=google&utm_medium=cpc&utm_campaign=ksa-c5-may&utm_content=5.1-rsa-1&utm_term=social-listening

Pre-stage QC checklist (run before saying "KSA staged" to Ty):

§4Sunday Pre-Launch QC Checklist

Run this together Sunday morning before any US campaign goes Enabled. If any item fails, do NOT launch — fix first.

§5If you hit a blocker

Contact escalation by what kind of blocker

Type of blockerContactHow
Ad-account access / billingTyDiscord DM
Conversion action / GTM / GA4 questionTy (or Claude Code via Ty)Discord DM
Ad copy unclear / missingAlex (drafts) → Ty (review)Discord DM Ty, he routes
HubSpot questionTy (await Lucidya super admin reconnect)Don't try to access HubSpot yourself
Anything from Lucidya sideTy onlyDon't message Nesma/Ahmed/Lara/Daniel-Lucidya directly — route through Ty
Launch goes wrong on SundayTy + AlexDiscord — both on call during launch window