Marketing overview

ID Roofing LLC · Agency owner view

Get ready. Then grow with confidence.

See lead receipt, reporting health and the work that needs to finish before the next campaign launches.

Refresh overview
Loaded Sep 21, 2026 at 00:54 UTC · Source timestamps appear below.
Real leads received · last 30 days
11
60 total retained · tests and deleted records excluded
BOS intake accepted · all retained leads
60
Transport acceptance only. JobNimbus arrival is not verified by this count.
Open recommendations
10
Readiness work and current alerts
Verified sales / return on spend
Not connected
Complete JobNimbus outcome verification is still being built.
Readiness first. Paid launch remains subject to owner authorization. Automated strategy proposals are on hold. Operational ingestion and monitoring can continue. This page does not activate ads.

Marketing → BOS v2 checkpoints

Independent evidence only. Acceptance never implies JobNimbus arrival or follow-up.

Mode OFF
Durable receiptsBOS acceptedJN Contact verifiedFollow-up registered
0000

0 v2 intake rows. Exact JN Contact ID and Contact number are stored separately. Shadow mode never sends to BOS.

BOS return-event receiver · OFF

Events retainedAppliedNeeds reconcileInvalidOut of orderUnapplied
000000

The receiver is fail-closed and requires the shared WEBHOOK_SECRET_BUSINESS_OS HMAC secret. Retained exceptions never silently change checkpoint truth.

Readiness repair tracker

Latest feature audit: visible work states, owners and next steps. Completion applies only to the stated repair.

Blogs

Deferred by Jeramie

Rebuild blog quality later; do not auto-publish existing drafts.

Marketing · Updated 2026-09-10

Attribution

Reporting repaired

Thumbtack separated; retained lead filters and UTC periods applied. Cost/outcome linkage remains open.

Marketing · Updated 2026-09-10

Ga4

Open

Configure verified property/read credentials and validate site events with Website team

Marketing · Updated 2026-09-10

Ask Ai

Open

Shared reporting filters and validated questions

Marketing · Updated 2026-09-10

Project Assets

Open

Read approved photos/completed jobs from review.idroofco.com; authenticated access needed

Marketing · Updated 2026-09-10

Facebook

Open

Recover complete posts/metrics; validate publishing separately

Marketing · Updated 2026-09-10

Weather

Open

Group episodes and preserve source/severity/duration evidence

Marketing · Updated 2026-09-10

Geo

Open

Mock implementation: mark not connected until real platform integration

Marketing · Updated 2026-09-10

Status

Reporting repaired; worker check open

UTC and incomplete snapshot detection repaired. Verify dedicated worker heartbeat and Meta reconciliation.

Marketing · Updated 2026-09-10

Knowledge Agents

15 simulation tests passed; live checks open

CRM, reputation, landing conversion, SEO and Nextdoor logic tested. Verify live inputs and approved company knowledge. Financing templates held pending approved terms.

Marketing · Updated 2026-09-10

Budgets

Open

Current-month deduplicated budget, actual costs and verified platform enforcement

Marketing · Updated 2026-09-10

Content Analysis

Repaired and verified

Content Analysis crash repaired in 5b69ffa; production page returns successfully.

Marketing · Updated 2026-09-10

Secure operator login and API-key rotation

Deferred

Keep building now. Before broader access or agency launch, replace the browser-embedded privileged key with authenticated operator sessions, rotate the exposed key, and verify that protected dashboard actions still work.

Marketing / Security · Updated September 10, 2026

What needs to happen next

Clear ownership, next steps and evidence. Operational work is separate from ad approval.

PRIORITY: Verify Nextdoor click-to-lead-to-JobNimbus path before resuming ads

Paused / delivery check needed

Keep campaigns paused. Verify saved form destination, business phone and a test lead through confirmed JN arrival before requesting launch.

Marketing · Critical priority · #2621 · Evidence 2026-09-09

Connect Angi lead delivery and reconcile existing email leads

Needs connection

Verify Angi delivery options and configure intake after the shared lead contract is ready; reconcile source email leads against exact JN records.

Marketing · High priority · #2620 · Evidence 2026-09-09

Keep Thumbtack intake monitored and confirm account pause controls

Monitoring / controls unverified

Monitor received Thumbtack leads and messages; verify account pause controls without changing paid delivery.

Marketing · High priority · #2623 · Evidence 2026-09-09

Reconcile JobNimbus arrival and outcomes for every real lead

BOS integration work

BOS is implementing the agreed interface. Marketing must reconcile exact JN IDs, notes, tasks and outcomes before customer-specific action.

BOS / Marketing · High priority · #2619 · Evidence 2026-09-09

Connect Google Business Profile and verify authorized publishing access

Needs connection

Verify authorized Google Business Profile access and listing identity before preparing any publishing action.

Marketing · High priority · #2624 · Evidence 2026-09-09

Verify deployed Google sync and dated daily reporting

Monitoring

Google nightly data is current as of September 9. Monitor dated reports and alert on failed or incomplete refreshes.

Marketing · High priority · #2618 · Evidence 2026-09-09

Complete source cost and CRM outcome reporting

In progress

Owner overview built. Investigate April Meta campaign snapshots; complete vendor costs and verified JN outcomes before reporting return on spend.

Marketing · High priority · #2622 · Evidence 2026-09-09

🔴 Thumbtack leads may have stopped — 0 in the last 72h, but 11 arrived in the prior 30 days. Check the Thumbtack lead delivery / account status.

Open

🔴 Thumbtack leads may have stopped — 0 in the last 72h, but 11 arrived in the prior 30 days. Check the Thumbtack lead delivery / account status.

Marketing · High priority · #2627Review recommendation details →

🔴 Thumbtack leads may have stopped — 0 in the last 72h, but 11 arrived in the prior 30 days. Check the Thumbtack lead delivery / account status.

Open

🔴 Thumbtack leads may have stopped — 0 in the last 72h, but 11 arrived in the prior 30 days. Check the Thumbtack lead delivery / account status.

Marketing · High priority · #2626Review recommendation details →

🔴 Thumbtack leads may have stopped — 0 in the last 72h, but 11 arrived in the prior 30 days. Check the Thumbtack lead delivery / account status.

Open

🔴 Thumbtack leads may have stopped — 0 in the last 72h, but 11 arrived in the prior 30 days. Check the Thumbtack lead delivery / account status.

Marketing · High priority · #2625Review recommendation details →

Channel reporting

Stored 30-day ad-spend snapshots. Not total marketing cost or live platform delivery status.

Marketing scheduler worker

Current heartbeat
Latest durable scheduler activity: Sep 21, 00:53 UTC · 0.02 hours ago

Google Ads

Current snapshot

$0.00

21 current of 21 stored campaign records · Latest nightly sync: Sep 20, 23:00 UTC

Facebook / Meta ads

Partially current

$0.00

13 current of 15 stored campaign records · 2 historical/stale · Latest nightly sync: Sep 20, 23:30 UTC
Nextdoor, Thumbtack, Angi and other vendor charges are excluded. A $0 Google/Meta snapshot does not mean your business spent $0 on marketing.
Review channel connections →

Where leads are coming from

All retained Marketing records, grouped by their recorded source. Rep-created JN leads are not yet comprehensively included.

thumbtack49
facebook11

Nextdoor launch checklist

Last reviewed September 9, 2026; live account state needs rechecking.

Two old campaigns were paused. The real-project-photo inspection ad was saved as a draft and its creative approved.

Next: verify native-form delivery, office phone and privacy coverage before launch. No verified call count is available.
Campaign workspace →

Latest incoming leads

Read-only receipt history. Check JobNimbus communications and tasks before customer-specific action.

LeadSourceReceived (UTC)Intake handoffJN arrival
Barbara Renz
Marketing #224
thumbtack2026-09-16 21:58:29.079553BOS acceptedNot verified here
Paula Tracy
Marketing #223
thumbtack2026-09-16 15:39:57.933014BOS acceptedNot verified here
Darice Wylie
Marketing #222
thumbtack2026-09-09 23:29:23.918102BOS acceptedNot verified here
Michael Creamer
Marketing #221
thumbtack2026-09-08 19:39:40.170305BOS acceptedNot verified here
Michael James Stauffer
Marketing #220
thumbtack2026-09-07 16:07:24.438600BOS acceptedNot verified here
Kaysay Htoo
Marketing #219
thumbtack2026-09-01 02:49:06.585138BOS acceptedNot verified here
Ronald Rawlings
Marketing #218
thumbtack2026-08-31 17:54:51.825198BOS acceptedNot verified here
Jan Schilling
Marketing #217
thumbtack2026-08-30 06:38:31.620869BOS acceptedNot verified here
Magaly Murray
Marketing #216
thumbtack2026-08-26 22:32:06.023922BOS acceptedNot verified here
Crissy Moreland
Marketing #215
thumbtack2026-08-26 20:38:07.504858BOS acceptedNot verified here
dale parry
Marketing #214
thumbtack2026-08-26 03:30:42.443583BOS acceptedNot verified here
lonnie lee ennis
Marketing #209
thumbtack2026-08-20 18:14:26.582310BOS acceptedNot verified here
More workspaces and recommendation history

Recommendation history · Creative review · Facebook content · System status

Some approval actions in the campaign workspaces can execute live changes. Review their effect before approving. No approvals are issued from this overview.