Radley GroupLoading site…The interactive site is taking longer to load. Reload site
Radley Group

Link Meta campaigns, track results automatically, and run smarter KPI alerts

Link your Meta campaigns to Hub, get automatic delivery and spend reporting, add ad concepts manually, export polished handoff packs, and rely on KPI alerts that are durable and fully recoverable.

What's new in Hub

This update delivers a significant expansion of the campaign ads workflow — including two-way Meta campaign linking, automatic reporting sync, manual creative concepts, polished handoff packs, and smarter signup attribution — alongside durable KPI alerts that recover gracefully from failures.


Link your Meta campaigns and see results automatically

You can now connect Hub to campaigns you've already set up in Meta Ads Manager. Once linked, Hub pulls in the campaign's active status, actual settings, spend, and results — refreshed automatically every six hours, with a Refresh now button whenever you need an instant update.

Drilling into a campaign shows the full hierarchy: campaign, ad set, and ad level detail. Custom date ranges let you slice spend and results however you need. Hub keeps workspace data isolated, verifies account ownership, and prevents the same Meta campaign from ever being accidentally attributed to two different Hub campaigns at once.

If a token expires or access is revoked, Hub preserves your last-known results with a timestamp and clear guidance — rather than silently clearing your data.

Note: Linking and automatic sync are ready to use once deployment is confirmed and your Meta connection is configured.


A complete Meta workspace integration

Meta connection is now a first-class workspace integration, visible in both Settings and Campaign Ads. Administrators connect via a secure OAuth flow that opens in a separate window — so any campaign draft you were working on is preserved. Single-use state tokens protect the flow from replay or hijacking.

Once connected, Hub discovers your available ad accounts with paginated search, shows identity and expiry status, and gives you clear, actionable guidance when something needs attention. Tokens are encrypted on the server and never exposed in the browser. Disconnecting warns you that Meta ads keep running independently — so there are no surprises.

Only administrators enabling legacy emergency pause need the broader ads_management permission. Standard reporting uses ads_read.


Prepare and export polished Meta handoff packs

When you're ready to hand off a campaign to Meta Ads Manager, Hub assembles a complete handoff pack: your saved plan, setup instructions, approved copy, tracked destinations, images, and a versioned manifest — all in one export.

Approved packs revalidate current approvals, creative revisions, and image hashes at export time, so what goes out is always consistent with what was approved. Draft packs are clearly labelled. Planning and linking work independently, so you can prepare a handoff pack even before a campaign is linked.


Add ad concepts manually — no AI generation required

Previously, adding a new concept to a campaign required purchasing an AI generation batch. You can now add a concept manually using any saved offer, then use the existing copy, upload, favourite, and approval controls exactly as you would with a generated concept.

Finished artwork is also now handled more faithfully: the complete uploaded design is preserved in feed and story exports, fitted with the chosen background instead of being cropped into a template or having text duplicated on top. The same renderer is used for both preview and export, so what you see is what gets sent.


Measure campaign results with a readiness checklist

A new Ads readiness checklist in Campaigns keeps everything in one place before launch: your current plan and export, a recent administrator review of journeys and consent, and the remaining monthly marketing allowance. The checklist makes it clear what's been confirmed and what still needs attention.

Owners and administrators can also configure a Meta Conversions API credential for a specific dataset, independently of ads_read reporting. Saving a credential runs a test event so you can confirm the token works before any real events are sent — and if verification fails, your existing working credential is preserved untouched. No customer contact data is used in verification.


Campaign attribution preserved end-to-end

Attribution information — the campaign and content source that brought someone into your funnel — is now carried correctly through every stage. Previously, a campaign export could overwrite saved attribution keys, and quiz completions or signup notifications could lose the source metadata entirely.

Hub now captures attribution before the quiz or signup journey, validates it on the server, and attaches it to the resulting records and payloads. Form submissions also now indicate whether they reused an existing open record, so intake workflows can avoid creating a duplicate follow-up task unnecessarily.


Signup consent is respected from the very first step

A fix ensures that marketing consent submitted during signup is always saved correctly. Previously, a contact could end up subscribed to marketing even when they hadn't opted in. Signup now defaults to no marketing opt-in, and submitted consent choices are respected precisely.

Signup notifications are also saved before navigation begins and delivered from a private retry queue, with one stable event per account to prevent duplicates.


KPI alerts that are durable and recoverable

KPI alerts have been rebuilt to be significantly more reliable. Previously, alerts could count the same snapshot twice, skip calendar gaps, or lose notification work mid-flight.

Alerts now use exact consecutive reporting dates and record durable occurrences atomically alongside the snapshot and evaluation state. If any internal work is interrupted — for example, an email that was in transit when a retry ran — the system recovers with deterministic IDs and per-recipient outcomes, without risking a duplicate send.

Workspace editors can now see unconfirmed delivery attempts and retry unfinished alert work directly from the KPI editor. Current membership, preferences, and rule eligibility are always checked before any notification is sent.

The KPI editor itself has also been refreshed with named compact fields, better label wrapping for long owner names, and consistent form row alignment.


More improvements are in progress. We'll keep you updated as they roll out.

Related content