vedhasAI
Early access

Spend in, sales out, on one screen.

Connect your Google Ads and Meta ad accounts to see what each campaign cost next to the leads and sales it actually produced.

Talk to us
Ads reporting is in early access. Ask for access from your workspace or contact us, and we'll enable it for your account.

What you'll see

One row per campaign, for the date range you pick: spend, leads, qualified leads, sales, revenue, cost per lead, cost per sale and ROAS. Leads and sales come from your own CRM records, not from a pixel's guess.

CampaignSpendLeadsSalesRevenueCost per saleROAS
Instagram: Laptops under ₹30,000₹42,00018621₹5,62,000₹2,00013.4x
Google Search: refurbished laptop Noida₹38,5007415₹4,31,000₹2,56711.2x
Facebook lead form: Diwali offer₹55,0004129₹2,18,000₹6,1114.0x
Example report, last 30 days, example figures

In the example above, the Diwali lead form brought the most leads by far and the fewest sales. That is the kind of thing a spend-only dashboard hides, because 412 leads at a low cost per lead looks like the best campaign on the page.

How it works

  1. Connect the account

    Go to Settings → Integrations and choose Google Ads or Meta ads. You are sent to Google or Meta to sign in and approve access, then back to vedhasAI. You pick which accounts to read; nothing else is touched.
  2. Daily sync

    Once a day we fetch campaign names and the metrics listed below for recent dates, so late-attributed conversions are picked up. You can trigger a sync by hand when you want fresher numbers.
  3. Matched with your leads

    Leads already carry the campaign they came from, captured at the moment the chat started. We match spend to those campaigns rather than asking you to tag anything manually.
  4. Read the report

    Pick a date range and read cost per lead, cost per sale and ROAS per campaign. Sales and revenue come from the lead records your team actually closed.

What we access

Everything we read from a connected ad account, why it is needed, and how long it stays. Nothing outside this list is requested.

Google Ads Early access

What we readWhy we need itHow long we keep it
Google Ads customer (account) ID and nameTell your accounts apart and label the reportUntil you disconnect, then deleted within 30 days
Campaign, ad group, ad and keyword names, IDs and statusesMatch spend to the campaign that produced each leadUntil you disconnect, then deleted within 30 days
Daily cost, impressions, clicks, conversions and conversion valueCalculate cost per lead, cost per sale and ROASUntil you disconnect, then deleted within 30 days
OAuth access and refresh tokensKeep the daily sync running without asking you to log in againEncrypted at rest; deleted immediately on disconnect

Meta ads Early access

What we readWhy we need itHow long we keep it
Ad account ID and nameTell your accounts apart and label the reportUntil you disconnect, then deleted within 30 days
Campaign, ad set and ad names, IDs and statusesMatch spend to the ad that produced each leadUntil you disconnect, then deleted within 30 days
Spend, impressions, reach, clicks, leads and conversions reported by MetaCalculate cost per lead, cost per sale and ROASUntil you disconnect, then deleted within 30 days
Access tokensKeep the daily sync runningEncrypted at rest; deleted immediately on disconnect

Full detail is in our Google API disclosure and Privacy Policy.

What we don't do

  • We don't create, edit or pause your campaigns.
  • We don't change budgets or bids.
  • We don't use your ads data to advertise to anyone.
  • We don't sell it.

Disconnecting and deleting

In the app. Settings → Integrations → Google Ads or Meta ads → Disconnect. The sync stops at once and stored tokens are deleted immediately.

At the source. You can also revoke access at myaccount.google.com/permissions for Google, or in Facebook Settings → Business Integrations for Meta.

Deleting synced data. Anything already synced is deleted within 30 days of disconnecting, or sooner on request.

Step-by-step: disconnecting and deleting data

Coming next

Sending conversions back to Google Ads and Meta

Coming soon

Today the data flows one way: we read what your campaigns cost. Next, you will be able to send a qualified lead or a closed sale back to Google Ads and Meta as an offline conversion, so their own optimisation learns from what actually became revenue. It will be off by default, per account, and you will choose which events count.

Questions about connecting ad accounts


See what each campaign really costs you.

Ask for early access and we'll switch ads reporting on for your workspace.

Or email support@vedhasai.com