Reactiiv · Lucidya · Launch Readiness Report

Lucidya — Launch Readiness

Status of paid media build, conversion tracking, KPI infrastructure, and reporting surface as of April 25, 2026 — ahead of US launch (April 26) and KSA launch (May 1).

Prepared2026-04-25 · 18:00 ET
ForAhmed · Nesma · Lara · SVP
FromTyler Leleux · Reactiiv
AccountGoogle Ads 385-556-2238

§1Status Snapshot

Where we are right now across the four launch surfaces: tracking, campaigns, KPIs, and reporting.

US launch
Apr 26
~8 hours from prep close
KSA launch
May 1
campaigns staged Paused tonight
Tracking systems live
4 of 4
GTM · GA4 · HubSpot · Google Ads
Media managed
$20K/mo
$10K KSA · $8K US · $2K UAE · deployment per §3
Bottom line: US launches Sunday on a fully wired tracking + bid optimization stack. KSA campaigns staged Paused tonight, three days ahead of the original Apr 28 commit. Performance dashboard goes live Sunday morning before US launch. Three items still need Lucidya approval before they go live — listed in §6.

§2Tracking & Conversion Architecture

The end-to-end Visit → Lead → MQL → SQL chain wired across web traffic monitoring, GTM, GA4, HubSpot, and Google Ads. Every funnel stage lives in the system that owns it; data flows back to Google Ads as an offline conversion via the native HubSpot integration. Web traffic monitoring uses Microsoft Clarity in scope today, with Webflow Analyze API and additional traffic-source APIs available to add per Lucidya direction (focal: Ahmed Mesallati).

Funnel

Web Visit
all sources
Page view on lucidya.com / global.lucidya.com from any source — paid, organic, direct, referral. Captured by GA4 + Microsoft Clarity (session recording / heatmaps). Webflow Analyze API + additional traffic source APIs available to add for cross-source visibility per Lucidya direction.
GA4 · Clarity · Webflow API
Click
paid traffic only
Paid search or Demand Gen click on Lucidya ad. UTMs auto-tag campaign, ad group, keyword, ad variant for full attribution. gclid stored on contact for offline conversion matching.
Google Ads
Lead
form submission · Lucidya lifecycle: "Inbound generated lead"
Demo Request OR Ask an Expert form fired on lucidya.com or global.lucidya.com. GTM v40 captures, fires ty_lead_submit_demo / ty_lead_submit_expert events to GA4. HubSpot Forms creates the contact record at lifecycle stage "Inbound generated lead" (Lucidya custom).
GTM v40 → GA4 → HubSpot
MQL
booked demo, post-SDR qualification
SDR qualifies lead and books a demo. HubSpot lifecycle stage moves to Marketing Qualified Lead. Native HubSpot ↔ Google Ads integration imports as offline conversion matched on gclid. Open item: MQL event missing from Google Ads conversion list — pending creation (see §6).
HubSpot → Google Ads
SQL
completed demo + qualified
AE completes the demo and marks Sales Qualified Lead. HubSpot lifecycle stage advances. Same import path back to Google Ads — algorithm sees the SQL signal and adjusts bidding accordingly.
HubSpot → Google Ads

Systems Status

SystemWhat it doesStatus
Microsoft Clarity Session recordings + heatmaps for site-side behavior. Captures every visit regardless of source. live
Webflow Analyze API
+ additional traffic-source APIs
Available for additional traffic monitoring as Lucidya needs (focal: Ahmed Mesallati). available · awaiting Lucidya direction
GTM v40
GTM-W5ZJXC9
Captures demo + expert form submissions on www. + global. Pushes to GA4. live · published Apr 24
GA4 · Lucidya Global
G-VNFHMFDBEC · property 533190397
Receives ty_lead_submit_demo + ty_lead_submit_expert as Key Events. live · linked to Google Ads Apr 24
HubSpot ↔ Google Ads
native integration
Syncs HubSpot lifecycle stage transitions (Inbound Lead → MQL → SQL) to Google Ads as offline conversions. Matched on gclid. connected since February 2026
Google Ads conversion actions
385-556-2238
Currently 2 active from HubSpot sync: Inbound Lead, SQL. MQL event pending creation (Lucidya flagged Apr 27). Plus GTM-side: ty_lead_submit_demo, ty_lead_submit_expert — possible double-count with HubSpot Inbound Lead, validation in progress (see §6). cleanup + MQL setup in progress · ETA Mon Apr 27 EOD

§3Bid Strategy & Budget

All campaigns run Maximize Conversion Value with weighted conversion values. The algorithm prioritizes traffic patterns that produce SQLs, not just form fills.

Conversion ActionFunnel stageWeight appliedWhy this weight
ty_lead_submit_demoLead$5Volume signal — gives Smart Bidding enough conversion data to learn campaign patterns from day 1
ty_lead_submit_expertLead$5Same as demo — count both form types equally at the lead stage
HubSpot - Marketing Qualified LeadMQL$5010× a raw form fill — algorithm starts to weight toward MQL-producing patterns
HubSpot - Sales Qualified LeadSQL$500100× a raw form fill — matches the contracted CAC target ($400-600). Algorithm strongly prefers SQL-producing traffic.
Why value-weighted vs. lead-volume bidding: A bid strategy that optimizes for total Lead count alone tends to find the cheapest form-fillers — high lead volume, low qualification rate. By weighting MQL/SQL conversions 10× and 100× the value of a raw lead, the algorithm has every incentive to find traffic that not only fills the form but also progresses through SDR qualification and sales engagement. The math expressly steers the budget toward SQL-producing audiences without starving Smart Bidding of conversion volume in the early weeks.

Budget Allocation

MarketTotal monthlyActive at launchStatus
🇸🇦 KSA$10,000$10,0006 campaigns · Brand AR+EN · Generic AR · Competitor · Product · Demand Gen · deploys May 1
🇺🇸 US$8,000$8,0004 active campaigns deployed Apr 26 · matches Lucidya source-of-truth Sheet (US tab) · committed $24K Q2 spend
🇦🇪 UAE$2,000$2,000Deploys May 1 alongside KSA · campaign structure being built · confirmed Ahmed Apr 27 · pending addition to Lucidya source-of-truth Sheet
Total managed$20,000$20,000$10K KSA + $8K US + $2K UAE active May 1 onward

§4US Campaign Architecture — launches Sun Apr 26

$8,000/mo total US budget · 4 active campaigns at launch · committed Q2 spend $24,000 per Lucidya source-of-truth Sheet (US tab). All campaigns share the same conversion goal stack and bid strategy described in §3.

CampaignMonthlyGeo / LanguageStatus
US — AI Agent
redirects to new paid-search page Apr 28 · UTMs updated
$2,700US · Englishlive since Apr 26
US — OmniServe$1,200US · Englishlive since Apr 26
US — Generic / Category$2,100US · Englishlive since Apr 26
US — Competitor Conquest$2,000US · Englishlive since Apr 26
US Total$8,0004 campaigns active at launch · $24,000 Q2 committed spend · matches Lucidya Sheet

Per-Campaign Configuration

§5KSA Campaign Architecture — launches Fri May 1

All 6 KSA campaigns staged in Paused state tonight, ready for May 1 launch. Same conversion + bid strategy as US (§3). Arabic ad copy pending translation and SVP approval per the contracted approval chain.

CampaignLangMonthlyJob
BRAND_AR_KSA_SRCHArabic$1,000Defend brand in Arabic — historically the highest-ROAS surface in the account
BRAND_EN_KSA_SRCHEnglish$500Capture bilingual KSA professionals searching brand in English
GEN_AR_KSA_SRCHArabic$3,000Primary demand-capture engine — Arabic generic search for Social Listening / CXM / AI Customer Service
COMP_EN_KSA_SRCHEnglish$2,500Competitor conquest — Sprinklr / Brandwatch / Meltwater / Talkwalker / Hootsuite / Sprout / Qualtrics / Medallia. Single hook: only Lucidya was built for Arabic.
PROD_EN_KSA_SRCHEnglish$2,500Bottom-funnel product-intent: Social Listening, OmniServe, AI Agent, plus generic CXM and AI/Automation
DGEN_EN_KSA_DGENEN + AR$500Top-of-funnel awareness on YouTube + Discovery + Gmail. Build retargeting pool. Feed pipeline into Search campaigns.
Total KSA$10,000Six clean campaigns replacing the 114-campaign legacy structure

Why 6 campaigns, not 114

The Lucidya account has 11 years of paid media history with 114 historical campaigns now Paused. A small number of those — Brand Search, Generic AR Demand Gen, Generic EN Demand Gen — drove real conversions ($36-$440 per conversion historically). The new 6-campaign structure is a clean rebuild inspired by those proven winners: same demand capture, same audience signals, but with consolidated budgets, language-separated ad groups, fixed conversion tracking, and weighted-value bid optimization.

The historical campaigns stay archived as reference. Reactivating them directly would inherit the broken conversion tracking and signal pollution that drove the recent CAC increase. A clean rebuild captures the same intent at the architecture level, not by importing dirty data.

§6Open Items + ETAs

Status on every open item Lucidya raised in the Apr 26 review doc + Apr 27 cadence call. Items 1–14 from the original review · items 15–18 added Apr 27 from the call · item 19 added Apr 27 evening after a re-read of Nesma's doc surfaced the lead-routing ask buried in the geo item (acknowledged · execution this week · ETAs called out per row).

ItemStatus / ETADetail
1 · Conversion action cleanup + alignment
Lucidya's primary ask · original scope · HIGH PRIORITY
execution in progress · blocker on Google Ads side · tracking Tue Apr 28 EOD pending resolution Per Nesma's Apr 27 ask: clean setup with 4 sub-steps. (1) Clear Google Ads stale conversion goals — archive 8 stale actions (UA-deprecated, 2020-vintage, previous-owner). (2) Set the right conversion goals — 4 Primary actions (Inbound Generated Lead · MQL · SQL · Expert) at correct weights. (3) Create matching HubSpot events that sync to Google Ads — MQL event creation handled async via Reactiiv-authored spec doc → Lucidya marketing ops executes in HubSpot → Reactiiv validates from Google Ads side. No screen-share required (decision Apr 27 evening). (4) Test end-to-end · move test contact through lifecycle stages · verify offline conversion appears in Google Ads within 30-60 min. Per Nesma's call: "we don't run any campaign except the campaigns going live with your team" — cleanup is safe to execute, no parallel signals to preserve. Status (Apr 27 EOD): execution started · one blocking error captured on Google Ads side (screenshot in ClickUp) · still tracking Tue Apr 28 EOD pending blocker resolution.
2 · Web traffic monitoring sources
Webflow Analyze API · Clarity
added to §2 · ETA Tue Apr 28 Microsoft Clarity in scope today. Webflow Analyze API + any additional traffic-source APIs available; awaiting Lucidya signal (focal: Ahmed Mesallati) on which APIs to integrate first.
3 · HubSpot ↔ Google Ads event sync validation
MQL event creation · double-count check
ETA Mon Apr 27 EOD (a) Create new Google Ads conversion action for MQL lifecycle stage transition (currently only Inbound Lead + SQL exist). (b) Validate no double-count between GTM-side ty_lead_submit_demo and HubSpot-side "Inbound Lead" sync — propose pausing GTM-side as Primary if dedup risk confirmed. (c) Verify all conversion weights match what's actually configured in Google Ads (current deck values vs live config).
4 · Conversion weight reconciliation
HIGH PRIORITY — Lucidya flagged HubSpot value mismatch
spec doc delivered Apr 27 · ETA Tue Apr 28 EOD Per Nesma's Apr 27 doc + screenshot: HubSpot Inbound Lead Generated event currently configured with $10 custom value · doesn't reflect Reactiiv's deck weights ($5 Lead / $50 MQL / $500 SQL). Reactiiv delivered async spec doc to Lucidya marketing ops Apr 27 evening (replaces Lara screen-share approach): three tasks in HubSpot — update Inbound Generated Lead $10 → $5 · create new Marketing Qualified Lead event at $50 · verify Sales Qualified Lead at $500. Reactiiv validates each step from Google Ads side within 30-60 min sync window. Verifies via "Compare hubspot → ad → events → weight" in Google Ads.
5 · HubSpot integration date correction corrected · live Updated throughout this report and KPI deck v6: integration has been connected since February 2026 (no Apr 23 reconnection occurred — earlier Reactiiv-side misread of Rasha's confirmation).
6 · Budget breakdown ($20K split) corrected · live Updated to $10K KSA · $8K US · $2K UAE per Lucidya source-of-truth Sheet (Apr 28 reconciliation): all $8K US active across 4 campaigns from Apr 26 launch (matches Sheet US tab $24K Q2 commitment) · UAE deploys May 1 (UAE tab pending Lucidya addition). Visible in §1 tile + §3 Budget Allocation table.
7 · SDR funnel rates for KPI deck
Confirmed Apr 27: Reactiiv pulls from HubSpot
Reactiiv pulls from HubSpot API · ETA Wed Apr 29 Per Apr 27 confirmation: Reactiiv pulls last 90 days SDR funnel data directly from HubSpot via API access (no longer waiting on Lucidya to send numbers). Two numbers extracted: % of inbound demo requests booked by SDRs · % of booked demos that show + qualify post-call. KPI deck v6 projection recalibrates from B2B SaaS benchmarks to Lucidya-actual within ~2 hours of pull.
8 · Reporting data window defined · ETA Tue Apr 28 Performance dashboard defaults to last 7 days vs. prior 7 days rolling window. Weekly Monday report covers last 7 days. Monthly strategy review covers last 30 days vs. prior 30 days. All windows configurable in dashboard filter.
9 · Tuesday Apr 28 deliverables confirmed · ETA Tue Apr 28 (a) KSA campaigns staged-and-paused walkthrough video + screenshots · (b) Arabic ad copy SVP sign-off package · (c) closure on items 1–4 above.
10 · AI Agent paid-search page (live Tue Apr 28)
NEW · Lucidya Apr 27 — HIGH PRIORITY
3 URLs received → Reactiiv ships UTMs SAME DAY Lucidya delivers 3 paid-search landing page URLs Tue Apr 28: (i) Local English version · (ii) Local Arabic version · (iii) Global English version. Reactiiv same-day actions: (1) Update all links in AI Agent ad group to drive to the new paid-search page. (2) UTM creation + replace old ones. (3) Share updated links + UTMs with Lucidya marketing operations team SAME DAY — they need at least 24 hours to implement new changes in their workflow.
11 · Arabic ad copy approval chain
Per contracted approval chain
SVP sign-off Tue Apr 28 Reactiiv drafted → Gail translated → Nesma + Lara review Mon Apr 27 → SVP sign-off Tue Apr 28 → ready for May 1 launch.
12 · US Top-15 metros geo refinement
NEW · Lucidya Apr 27 (Notion ICP doc shared)
recommendation + apply ETA Wed Apr 29 Lucidya provided specific tier breakdown: Tier 1 (60-65% of budget): NYC metro · Los Angeles · San Francisco Bay Area · Miami/South Florida — California has 173K Shopify stores (highest in US), New York has 77K, Florida has 103K. CA + NY combined = >30% of all US Shopify Plus stores. Tier 2 (25-30%): Austin/Dallas · Boston · Atlanta · Seattle · Chicago · Denver. Tier 3 (10-15% test): Portland · Philadelphia · Charlotte/Raleigh · Phoenix · Nashville. Reactiiv expert read: this concentrates US's $8K monthly spend in highest-density DTC/SaaS buyer markets — improves conversion rate 15-25% historically vs. nationwide spray. Apply Wed Apr 29 with 7-day baseline comparison.
13 · Weekly 20-min check-in cadence
NEW · Nesma Apr 27 ask
accepted · scheduling Nesma proposed weekly 20-minute campaign performance review + recommendations + alignment on next-week support. Reactiiv accepts. Ty to send calendar invite by Tue Apr 28 with proposed time window.
14 · Dashboard ad-group performance views
NEW · Nesma Apr 27 ask
added to dashboard spec · ETA Sun Apr 28 build Nesma asked for "top best-performing ad groups vs least performing for optimization." Adding two views to the Looker Studio Campaign Performance page: (a) Top 5 ad groups by SQL-cost efficiency (ranked) · (b) Bottom 5 ad groups by SQL-cost efficiency (with budget-reallocation recommendations). Visible in §7.
15 · Competitor ad copy headline rework
NEW · Ahmed Apr 27 — legal risk fix
acknowledged · in scope this week Per Ahmed's call: "if we have the competitor's name, highly likely we're gonna get a cease and desist letter." Action: rework competitor-conquest ad copy headlines to remove competitor brand names · keywords retained (legal risk lives in the headline copy, not the keyword bid). Affects KSA C4 COMP_EN_KSA_SRCH and US Competitor Conquest. Reactiiv drafts new compliant headlines this week · push live after SVP review. Added to scope Apr 27 · execution this week ahead of C9 reactivation Month 3.
16 · Retargeting / Paid Social — $10K/mo new scope
NEW · Apr 27 meeting · ADDITIONAL BUDGET
acknowledged · recommendation ETA Tue Apr 28 EOD New scope landed in Apr 27 cadence call: $10,000/month retargeting budget across KSA + US (no UAE retargeting). Platforms approved in meeting: LinkedIn + Meta + YouTube. Direction: custom-list approach beats native Meta/LinkedIn targeting in B2B SaaS — lead scraping by SIC code · competitor follower scraping (Stefan confirmed approach). Reactiiv to recommend KSA / US split + activation plan ETA Tue Apr 28 EOD. This is in addition to the $20K/mo paid search managed under §3.
17 · Disqualified leads → dashboard integration
NEW · Lara Apr 27 ask
acknowledged · added to dashboard spec · ETA Wed Apr 29 Lara confirmed in meeting: HubSpot tags disqualified leads with reason + UTM term (keyword) + ad group + lead stage automatically on form submission. Reactiiv to integrate this data into the performance dashboard via HubSpot API. Use case: identify low-quality keywords + ad groups → add to negatives → improve qualification rate over time. Targets the same loop that improved CAC from $10,500 (prior agency) to projected $538.
18 · Dashboard "Updated changes" log page
NEW · Apr 27 meeting ask
acknowledged · added to dashboard spec · ETA Wed Apr 29 Adding a dedicated "Updated changes" page to the Looker Studio dashboard so SVP + GM can see what optimization actions Reactiiv took between refreshes (negative keywords added · bid adjustments · creative swaps · budget shifts · ad copy updates). Builds visibility into the operating cadence without requiring a status meeting.
19 · HubSpot lead routing — East/West of Mississippi
NEW · Nesma Apr 26 doc item 11 (geo)
acknowledged · ETA Wed Apr 29 · paired with Top-15 metros work Per Nesma's Apr 26 doc, geo item: "Lead routing: split East and West of the Mississippi so MQLs flow cleanly to Scott (West) or me (East) without manual reassignment." Action: build a HubSpot workflow that auto-assigns owner on MQL lifecycle stage transition based on the contact's state property — Scott if state ∈ West-of-Mississippi (MN, IA, MO, AR, LA + all states west), Nesma if state ∈ East-of-Mississippi (everything else). Reactiiv writes the workflow spec (same async pattern as the HubSpot conversion event spec doc); Lucidya marketing ops executes in HubSpot if preferred, or Reactiiv builds it directly via HubSpot API access. Pairs naturally with the Top-15 metros geo refinement (item 12) — single US-focused work session covers both. Reactiiv also pulling the Notion ICP doc Tuesday morning to validate Tier 1/2/3 + routing logic against the SMB Retail/eCommerce detail before applying.

§7Live Performance Dashboard

Replacing the bi-weekly status meeting cadence with a single live dashboard you can scan in 30 seconds. View-only URL goes to the team Sunday morning before US launch.

FieldValue
ToolGoogle Looker Studio
Data sourcesGA4 Lucidya Global (533190397) · Google Ads (385-556-2238) · HubSpot (Week 1 manual feed via Sheet, Week 2+ auto via API)
RefreshEvery 15 minutes via native Looker Studio connectors
FiltersUS / KSA / All · Date range · Campaign multi-select
Pages1. Executive Summary · 2. Traffic & Engagement · 3. Campaign Performance (incl. top 5 vs. bottom 5 ad groups by SQL-cost per Nesma Apr 27) · 4. Conversions & SQLs · 5. KPI vs. Goal
AccessView-only share to all four Lucidya stakeholders. Owned by tyler@ttgmanagement.io.
LandsSunday Apr 26 morning before US launch — replaces status meetings going forward

§8Schedule — Next 7 Days

Milestone-level timeline through KSA launch. Every milestone has a deliverable attached; everything ladders into KSA going live cleanly on May 1.

Sat Apr 25
Saturday status post + tracking proof
Live form submit tests on www.lucidya.com + global.lucidya.com — screenshot evidence + GA4 Realtime confirmation. Conversion-cleanup approval ask to Nesma. KPI projection deck v5 finalized.
Sun Apr 26
🇺🇸 US LAUNCH · 8 AM AST (1 AM ET)
Campaigns flip Enabled. Performance dashboard URL shared. Hourly Day-1 monitoring through first 4 hours. Day-1 recap by Sunday evening.
Mon Apr 27
Arabic copy review begins · AI Agent paid-search page goes live · conversion cleanup execution
Nesma + Lara internal review of Arabic ad copies for KSA campaigns. AI Agent landing page deploys Mon morning — Reactiiv updates ad copies + UTMs in US AI Agent campaign + KSA C5.3 by 12pm AST. Arabic form tracking verification on www.lucidya.com. Conversion action cleanup executed (archive 8 stale, MQL event created, dedup validated).
Tue Apr 28
SVP Arabic sign-off
SVP final approval on KSA Arabic ad copies. KSA campaigns fully loaded with translations.
Wed-Thu Apr 29-30
KSA pre-launch QC
Full QC pass on KSA ad account: bid strategy, conversion goals, UTMs, landing pages, Arabic form tests. KSA campaigns remain Paused.
Fri May 1
🇸🇦 KSA LAUNCH
All 6 KSA campaigns flip Enabled. Day-1 monitoring + recap. Both markets now live; weekly cadence settles in.

§9What We Built — Last 72 Hours

Condensed view of everything Reactiiv shipped between April 23 and April 25 to make this launch readiness state real.