Scheduled reports
Weekly or monthly reports by email to the people you choose, with an AI-written summary of what changed and why.
The platform
The platform is what our team and our AI agents use to run your accounts every day, and what you use to see exactly what's happening. It's included in every plan.
Connections
You sign in to each platform once and approve access with the platform's own login screen. We never ask for your password, and your ad accounts, pixels and billing stay in your name.
Campaigns, ad groups, daily results, lead forms
Facebook & Instagram campaigns, ad sets, Lead Ads
Campaigns, daily analytics, Lead Gen Forms
Campaigns, ad groups, daily reports
Campaigns, ad groups, daily reports
Sessions, sources, landing pages, key events
Daily search clicks and impressions by page
Daily orders and real revenue
New leads pushed as contacts; closed-won deals mark leads as won
| Campaign | Status | Spend | Leads | Per lead |
|---|---|---|---|---|
| Implants · Search | Active | $1,840 | 48 | $38 |
| Whitening · Lead Ads | Active | $1,210 | 29 | $42 |
| Awareness · Broad | Review | $640 | 9 | $71 |
| Dentist hiring | Paused | $0 | 0 | – |
Forecast: $5,940 by the 30th, 1% under budget
Campaigns & budgets
Compare Google, Meta, LinkedIn, TikTok and Microsoft side by side with the same numbers: spend, clicks, leads, cost per lead and return on ad spend.
Approvals & audit log
Every change to a live campaign, whoever or whatever asks for it, becomes a change request. If your approval policy requires it, the change waits for you. Then it's applied on the ad platform and written to the audit log.
Daily budget $60 → $80 · Implants · Search
Proposed by AI · approved by Dana (client) · applied on Google Ads
Paused · Dentist hiring
By Alex (media buyer) · “Role filled”
Daily budget $40 → $25 · Awareness · Broad
Proposed by rule “Cost per lead over $65 for 2 days”
Turn on · Holiday promo
Rejected by Dana · “Not until December”
Sarah K.
Whitening · Lead Ads · 2 min ago
Daniel O.
Implants · lead form · 18 min ago
Priya M.
Website form · utm: google / implants
Marco R.
Lead Gen Form · yesterday
Sarah K. · new lead
Meta lead form · Whitening consult
AI Sales Agent
Hi Sarah, thanks for your interest! We have Tuesday 4pm or Wednesday 10am free for a whitening consult. Which suits you?Replied in 1 minute
Leads & AI follow-up
Leads from Meta Lead Ads, Google lead forms, LinkedIn Lead Gen Forms and your website arrive in one list, with the campaign that brought each one. AI Ekip's AI Sales Agent replies right away, answers questions and offers appointment times, day or night.
Client portal
Clients log in to a simple portal: what happened this week, every lead, what it cost and what needs their OK. Invite colleagues as viewers or approvers.
Your week in plain language
You got 27 new leads this week, 6 more than last week. 9 booked a consultation. You've spent $1,410 of your $6,000 monthly budget and you're on track.
Latest leads
All channels
Waiting for your OK
Raise Google “Implants” daily budget from $60 to $80.
Cost per booked patient
$142 −$18
Next report
Monday 9:00 · by email
Reports, alerts & rules
The platform checks your accounts all day. When something goes wrong, the right person hears about it, and a rule can propose the fix.
Weekly or monthly reports by email to the people you choose, with an AI-written summary of what changed and why.
Cost per lead above your limit, spend that suddenly stops, or a budget that's nearly used up. Checked every hour.
“If cost per lead is over $X for two days, reduce the budget by 20%.” Rules notify, or propose pausing or cutting budget, with approval.
Conversions back to ads
Ad platforms optimise for whatever you tell them is a success. A form fill isn't a customer. When a lead is marked Won in the platform, or a deal closes in HubSpot, we report it back to Meta (Conversions API) and Google Ads (offline conversions). Their algorithms then look for more people like your buyers.
Switched on per client. Personal data such as email addresses is hashed before it's sent, as the platforms require.
Someone clicks your ad
Click ID saved with the lead
Lead lands in the inbox
AI Sales Agent follows up
Marked Won
In the platform or in HubSpot
Reported back to Meta & Google
Ads find more buyers like this one
AI assistant & Claude
Ask “why did cost per lead go up?” and get an answer from your real numbers. The assistant can look up campaigns, leads, budgets, alerts and reports, and request changes for you. Through the MCP connection you can do the same from Claude. Both act with your permissions, and changes go through approvals and the audit log.
Why did cost per lead go up last week?
Want me to propose pausing that ad set and moving its $40/day to Google “Implants”?
How did Acme Dental do last week? Pause anything with a cost per lead over $90.
Security & ownership
Ad accounts, pixels and billing stay in your name. We get access, not ownership.
Platform login tokens are encrypted at rest and never shown in the app or logs.
Clients only see their own data. Analysts can look but not change.
Every change by a person, a rule or the AI is logged with before and after.
Read how we handle data from connected accounts in our privacy policy.
Book a free ad audit and we'll show you your current campaigns, leads and spend side by side, plus what we'd change first.
No cost, no obligation. We review your accounts and send you what we would change.