Client

House Of Cakes

house-of-cakes

Client dashboard link

Send this URL to the client over WhatsApp or email. Anyone with the link can see live KPIs and the agent timeline — rotate to revoke.

https://t.plutodeco.com/c/house-of-cakes?token=8e367afc-24f1-46ea-8da0-e4eefc935cd9
Open preview ↗

Connected platforms

PlatformAccountStatus
woocommercehttps://houseofcakes-dubai.comactive
google_ads1266842943active
klaviyoHouse Of Cakes Dubaiactive
metaact_1397430475485011active

Ask Clozer

Ask about this client's performance and get live, grounded analysis + recommendations. Read-only — to act, use Run an agent and approve the proposals.

Build a Meta campaign

Creates the full campaign + ad set + ad in the ad account, PAUSED. Upload the client's image/video/carousel + copy, build, then activate — all without leaving the platform.

Connect the client's Facebook Page (one-time, lets the platform build creatives as that page):

1Tell Clozer what you need
2Review & upload your creative
Creative — you upload the content, Clozer wrote the copy
Video or carousel instead of a single image
Ad preview
Draft the copy, upload your image or video, then hit Preview ad to see the real Facebook & Instagram ad here — no need to open Meta.

Generate ad creative

Describe the creative you want. Clozer writes the image prompt, generates the image, and uploads it to this client’s Meta account. Paste the resulting image hash into the Build-campaign creative.

Build a Google Search campaign

Creates a full Search campaign (budget + ad group + responsive ad + keywords) in the account, PAUSED. Enable it in Google Ads when you're ready.

✨ Tell Clozer what you need — it writes the Search campaign

Build a Google Performance Max campaign

Creates a full PMax campaign (budget + asset group + text and image assets) in the account, PAUSED. PMax is conversion-based — the account needs conversion tracking configured. Enable when you're ready.

✨ Tell Clozer what you need — it writes all the PMax copy

PMax needs conversion tracking on the Google account, or the build will be rejected.

Email Studio

Design a branded email (or let Clozer AI draft it), preview it live, then push a DRAFT to the client's Klaviyo. It never sends on its own — review and send it in Klaviyo.

✨ Draft with Clozer AI
Story sections (numbered)
Brand & look
Create the Klaviyo draft
Live preview

Quick email — paste your own HTML (Klaviyo)

Already have HTML? Drop it straight into a DRAFT campaign. It never sends on its own — review and send it in Klaviyo.

Run an agent

Reads live campaign data and proposes optimisations. Nothing is changed on the account — actions wait for approval below.

Latest run 19h ago: I'll analyze this account now. The headline finding: **all 6 core flows are live, yet email revenue is AED 0**. That means the flows are built but not converting — the problem is structural (tracking, Klaviyo-Shopify int

Proposed actions

Flag for review

Klaviyo · proposed 19h ago

Medium riskAwaiting review
Issue
CTR 1.62% with zero purchases — post-click conversion path may be broken

Why

50 clicks generated AED 0. Either the landing pages are broken, products are out of stock, or checkout is failing in the UAE. Audit the click destination for each live flow — especially Abandoned Cart (id=VwLuHN) and Browse Abandonment (id=S9MuAv) — end-to-end on a UAE mobile device.

Flag for review

Klaviyo · proposed 19h ago

High riskAwaiting review
Issue
Zero email revenue despite 6 live flows — Klaviyo revenue tracking likely broken

Why

AED 0 across campaigns AND flows with 3,078 recipients and 50 clicks is almost impossible organically. Klaviyo-Shopify integration or conversion event firing is likely broken. Fix tracking before any spend decision — every day this is unfixed is revenue flying blind.

Archive loser

Meta Ads · proposed 19h ago

Low riskAED 0Awaiting review
Campaign
ZZZ-DEPRECATED-CLOZER-HOC-Wealth-1500min-WebPurchase
Spent
AED 0
Results
0

Why

ZZZ-DEPRECATED prefix confirms this is superseded. PAUSED, AED 0 spend. All 3 ad sets PAUSED. Archiving eliminates clutter and prevents ghost reactivation.

Archive loser

Meta Ads · proposed 19h ago

Low riskAED 0Awaiting review
Campaign
ZZZ-DELETE-empty-moneyfilter
Spent
AED 0
Results
0

Why

ZZZ-DELETE-empty-moneyfilter: PAUSED, AED 0 spend, 0 results. Name flags it for deletion. Archive to clean account and eliminate any risk of it being switched live in error.

Flag for review

Klaviyo · proposed 1d ago

Medium riskAwaiting review
Issue
CTR 0.67% — critically weak click engagement across all sends

Why

54 clicks from 8,117 recipients (0.67% CTR) is well below the 2-3% benchmark. Open rate (34.4%) is MPP-inflated and unreliable. The gap between opens and clicks points to weak CTAs, irrelevant offers, or broken links inside the emails themselves.

Flag for review

Klaviyo · proposed 1d ago

High riskAwaiting review
Issue
Zero revenue from all flows despite 8,117 recipients — tracking or checkout break

Why

All 6 flows are live. AED0 across campaigns AND flows with 8,117 recipients is not a content problem alone — Klaviyo revenue attribution is likely broken (missing pixel, checkout not passing order events, or currency mismatch). Fix tracking before optimising anything else.

Archive loser

Meta Ads · proposed 1d ago

High riskAED 18,000Awaiting review
Campaign
CLOZER-HOC-WA-Launch-May24
Spent
AED 18,000
Results
0

Why

AED 18,000 burned: MoneyFilter VIPLAL AED 3,088 at freq 3.54 (severe fatigue), BabyMilestones AED 7,293 freq 2.15, KidsBirthdays AED 4,768 freq 2.01, LuxuryStatus AED 1,920 (CTR 0.77% — wrong audience). Zero results across all 6 ad sets. WhatsApp tracking is clearly not firing. Archive immediately; fix the CTWA result event before any relaunch.

Archive loser

Meta Ads · proposed 1d ago

High riskAED 7,518Awaiting review
Campaign
CLOZER-HOC-Premium-IG-CTWA-May25
Spent
AED 7,518
Results
0

Why

AED 7,518 on one ad set (iOS Women, AED 250/d, freq 1.99), 0 results recorded. CTWA campaigns must fire a WhatsApp-open or messaging event as the result — none are registering. Likely tracking misconfiguration. Archive; fix tracking before relaunching.

Archive loser

Meta Ads · proposed 1d ago

High riskAED 4,548Awaiting review
Campaign
CLOZER-HOC-Wealth-Zones-May28
Spent
AED 4,548
Results
0

Why

AED 4,548 spent across 3 geo-split ad sets (Dubai Named Zones AED 3,264, Dubai PinDrops AED 936, Abu Dhabi AED 347), 0 measurable results. Engagement objective produces no purchase or lead signal. Archive and rebuild as CTWA with OUTCOME_ENGAGEMENT only if WhatsApp tracking is confirmed live.

Archive loser

Meta Ads · proposed 1d ago

High riskAED 6,058Awaiting review
Campaign
CLOZER-HOC-Webshop-Traffic-May29
Spent
AED 6,058
Results
0

Why

AED 6,058 spent, 0 results. Traffic objective drives clicks, not conversions — fundamentally wrong objective for a custom-cake product. Broad ad set alone burned AED 4,184 (freq 2.24). Archive and relaunch as OUTCOME_SALES or CTWA if conversion tracking isn't viable.

Flag for review

Klaviyo · proposed 2d ago

High riskAwaiting review
Issue
Zero revenue from all flows + campaigns despite 8,125 recipients

Why

AED 0 total email revenue across all 6 live flows and any campaigns. 8,125 recipients, only 56 clicks (CTR 0.69%). Flows are live but not attributing a single sale. Likely broken tracking, wrong trigger metrics, or links pointing to broken/mis-tagged URLs. Needs immediate audit before more sends.

Archive loser

Meta Ads · proposed 2d ago

High riskAED 18,039Awaiting review
Campaign
CLOZER-HOC-WA-Launch-May24
Spent
AED 18,039
Results
0

Why

AED 18,039 is the single largest spend in the account with 0 results. MoneyFilter ad set at freq 3.57 is severely fatigued. LuxuryStatus at 0.76% CTR is dead. The 0-result pattern across all 6 ad sets points to a broken WA conversion event, not audience failure. Archive now — fix tracking before relaunching.

Archive loser

Meta Ads · proposed 2d ago

High riskAED 7,564Awaiting review
Campaign
CLOZER-HOC-Premium-IG-CTWA-May25
Spent
AED 7,564
Results
0

Why

AED 7,564 spent on a single Instagram Women ad set (freq 1.98, reach 59K), 0 results. Campaign name says CTWA but objective is OUTCOME_ENGAGEMENT with no WA conversion event firing. Tracking is broken or the WA link is missing. Archive and rebuild with a verified CTWA conversion event before reactivating.

Archive loser

Meta Ads · proposed 2d ago

Medium riskAED 4,576Awaiting review
Campaign
CLOZER-HOC-Wealth-Zones-May28
Spent
AED 4,576
Results
0

Why

AED 4,576 spent, 0 conversions. Engagement objective optimises for post interactions, not orders or WA opens. All 3 ad sets (Abu Dhabi, Dubai PinDrops, Dubai NamedZones) show identical 0-result pattern. Archive and relaunch with OUTCOME_ENGAGEMENT CTWA conversion event or OUTCOME_LEADS.

Archive loser

Meta Ads · proposed 2d ago

High riskAED 6,051Awaiting review
Campaign
CLOZER-HOC-Webshop-Traffic-May29
Spent
AED 6,051
Results
0

Why

AED 6,051 burned with 0 results. Traffic objective drives clicks, not purchases or WhatsApp opens — wrong objective for a custom-cake client. Broad ad set (freq 2.25) is also fatiguing. Archive and redirect budget to CTWA or Sales objective.

Propose flow

Klaviyo · proposed 3d ago

Low riskAwaiting review

Why

Zero revenue across 8,104 recipients strongly suggests list bloat with unengaged contacts inflating send volume and suppressing deliverability. A Sunset flow identifies contacts with 0 opens/clicks in 90+ days, sends a final re-permission email, then suppresses non-responders to protect sender reputation.

Propose flow

Klaviyo · proposed 3d ago

Low riskAwaiting review

Why

No Winback flow exists. With AED 0 revenue and 8,104 recipients, a portion of the list is likely lapsed or never-purchased. A Winback flow with a strong offer (tied to the Welcome 10% or VIP 15% discount logic already in account) re-monetises dormant contacts before they go cold permanently.

Propose campaign

Klaviyo · proposed 3d ago

Low riskAwaiting review

Why

Zero revenue despite live flows means the warm segment has never converted. A stripped-down email — one hero product, one CTA, urgency anchor (e.g. limited stock or 48hr offer) — tests whether the barrier is email content or post-click. Isolating clickers removes list noise.

Flag for review

Klaviyo · proposed 3d ago

Medium riskAwaiting review
Issue
CTR 0.70% signals weak email content or mismatched segment targeting

Why

57 clicks from 8,104 recipients. Industry floor for ecommerce is ~1.5-2%. Emails are being opened (34.5%, MPP-inflated) but not clicked. Subject lines may pull opens but body copy or CTAs are not driving action. Content audit needed across all 6 live flows.

Flag for review

Klaviyo · proposed 3d ago

High riskAwaiting review
Issue
Zero email revenue despite all core flows live — content or checkout breakdown

Why

8,104 recipients, 57 clicks, AED 0 revenue. 0.70% CTR is weak but 57 people clicked and zero converted. Flows are live (Welcome, Abandoned Cart, Browse, Post-Purchase). Revenue failure is post-click: landing page, pricing, or checkout friction — not a send volume problem.

Edit live Meta campaigns

Pause, resume, or change the daily budget of a live campaign. Budget raises respect the daily spend cap. Load the list to begin.

Edit live Google campaigns

Pause, resume, or change the daily budget of a live campaign. Budget raises respect the daily spend cap. Load the list to begin.

Governance — daily spend cap

Max daily budget (AED) any single approved action may set for one campaign or ad set. Raises above this are blocked at the approval gate. Leave blank for no cap.

WhatsApp → Meta CAPI bridge

Fires real Purchase conversion events from WhatsApp closes. Off by default and fail-closed: needs both the Pixel id and the WABA Page id. Enable deliberately — this affects ad attribution + optimisation.

Connect a platform

One-click OAuth (needs app review before external clients can use it) — or enter an account id + key manually below.

Connect with Meta (OAuth)Connect with Google (OAuth)

Credentials are encrypted (AES-256-GCM) into the vault. Every decrypt is audit-logged.