For agencies and in-house paid media teams

One Salesforce list.
Three ad platforms.
Refreshed daily.

Say who you need in plain words. Improvado builds the list from your Salesforce, you check who is inside, and once you approve it goes to Meta, Google Ads and LinkedIn, refreshed daily.

01 / Describe whoOne filter on your Salesforce
→
02 / See who is insideBefore anything is sent
→
03 / Pick platforms and sendMeta, Google Ads and LinkedIn

Lists only. Your campaigns and budgets stay yours.

Enterprise marketing teams on Improvado

  • ASUS
  • Activision
  • illycaffe
How it works

How the audience builder works

Three steps. A person approves the list before anything is sent.

01 / New audience

Describe who

The AI Agent turns the sentence into one filter on your Salesforce. Nothing is sent yet.

Marketing leaders at our ICP companies in the US

Or start from one of these:

  • Everyone in your CRM with an email, to exclude
  • Leads of the last 12 months that never converted
  • Customers, as a lookalike seed
02 / Who is inside

See who is inside

Level from current job titles.

39,848people

6,775companies

90%are directors or VPs

1%have a personal email; actual match rates depend on the available identifiers

Director 58% VP 32%
03 / Where it goes

Pick platforms and send

A draft run comes first and shows what each platform would get. Campaigns and budgets are never touched.

  • Meta Custom audience
  • Google Ads Customer Match list
  • LinkedIn Matched audience

Refreshed daily after the first send.

Drawn in HTML after the product's screens. The numbers are a production run on Improvado's own CRM, Oct 21, 2026.

Approving records a decision. Sending starts only on your yes.

See it on your own listFor agencies and in-house paid media teams. We start with a call about one list.Prefer to go straight to the calendar? Book a call
Stop the CSV loop

One list, three platforms,
refreshed daily

A hand-built list is a snapshot. Your CRM keeps changing the day after the upload.

01 One audience, not a file per platform The audience is defined once in Improvado. Meta, Google Ads and LinkedIn each get it in the shape they ask for.
02 People leave when they stop fitting When Salesforce shows someone no longer fits, say a closed deal or an opt-out, they drop out at the next refresh.
03 Your campaigns stay yours Improvado keeps the lists in sync. Which campaign uses one stays with your media team.

Built on a setup we ran for an agency's client: seven Salesforce lists, refreshed twice a day for five weeks on Meta and Google Ads, and daily for four weeks on LinkedIn.

Where one list goes
Salesforce
Improvado
  1. Meta Replaced in full when its people change
  2. Google Ads Adds and removes only
  3. LinkedIn Re-uploaded to the same audience
  • leads_final_v3.csv
  • leads_final_v4_FIXED.csv
  • upload_meta_oct.csv

One audience, three platforms

Improvado

  • Builds the list
  • Adds the match keys
  • Refreshes every platform

Your media team

  • Pick the campaigns
  • Set budgets and bids
  • Approve each new list
Per platform

What each ad platform gets

The builder keeps three platforms in step. Each one matches and refreshes in its own way, and has its own rule to meet first.

What the audience builder creates on Meta, Google Ads and LinkedIn, what each platform matches on, how each list refreshes and what each one needs.
Platform What it creates Matches on How it refreshes What it needs
What it creates Custom audience Matches on Email, phone, first and last name, country, ZIP How it refreshes Replaced in full when its people change What it needs Custom Audience terms accepted once per ad account
What it creates Customer Match list Matches on Email, phone, and first and last name with country and ZIP How it refreshes Adds and removes only What it needs A connection with the Data Manager scope
What it creates Matched audience Matches on Email, first and last name, job title, country How it refreshes Re-uploaded to the same audience What it needs At least 300 rows; matching takes up to 48 hours
Match rates

Your list, as each platform sees it

Each platform matches on different keys. You see which keys every person carries before you send.

  • LinkedIn ~86%
  • TikTok 61%
  • Meta ~51%
  • Google Ads ~32%
  • Microsoft 23%
  • Pinterest 8%
  • X 7%
Our own 17,657-person healthcare list, as each platform reported it on Nov 6, 2026 (TikTok on Oct 12); ~ where the platform rounds. Our growth team uploaded it for our own ads, not through the builder, so read it as one example. The builder sends to Meta, Google Ads and LinkedIn.

  • First and last name Meta, Google Ads, LinkedIn 17,577
  • Work email Meta, Google Ads, LinkedIn 16,131
  • Personal email Meta, Google Ads, LinkedIn 14,442
  • Phone Meta, Google Ads 3,704
  • Postal code Meta, Google Ads 2,311
The same list, Oct 26, 2026. Violet: people who have the key. The rest of each bar: people who do not.
Who it is for

Built for teams who rebuild lists by hand

Agencies first: one list per client, per platform, every week.

Get your demo ↑
Start here

Agencies running paid media for clients

Today
The same list rebuilt for each client and each platform, every week.
With Audiences
Each client's rule becomes one audience, read from that client's Salesforce.
B2B

B2B teams that target from Salesforce

Today
Open pipeline, customers and closed-lost exported for LinkedIn and Meta.
With Audiences
The same lists read from Salesforce directly, and people who stop fitting drop out.
Brands

Consumer brands on Salesforce

Today
Retargeting and exclusion lists set by hand in each ad account.
With Audiences
Lists of up to 150,000 people, sent with email, phone, name, country and ZIP.
Next to a CSV

Not another CSV upload

The same list, without the export, the clean-up and the six uploads.

The Improvado audience builder next to a manual CSV upload, row by row, in words.
What you need A manual CSV upload
Where the list comes from Improvado Audiences One filter on Salesforce Leads, Contacts or person Accounts, read live A manual CSV upload An export, cleaned in a spreadsheet
Who builds it Improvado Audiences The AI Agent, from a plain-English ask A manual CSV upload Someone, by hand, for each list
Ad platforms Improvado Audiences Meta, Google Ads and LinkedIn from one list A manual CSV upload One upload per platform
Match keys sent Improvado Audiences Email, phone, name, country and ZIP, as each platform takes them A manual CSV upload Whatever the file holds
Approval before upload Improvado Audiences Every list A manual CSV upload Whoever uploads decides
Refresh Improvado Audiences Daily after the first send; people who no longer fit drop out A manual CSV upload When someone re-uploads

Salesforce lists need no warehouse project: Improvado reads Salesforce directly.

Around the builder

Audiences is one piece of Improvado

Your spend, pipeline and reports, in one place.

Each tile links to its page on our site. Plans differ in what they include.

Inside the worksheet

Three platform rules to check first

  • 100 active users a Customer Match list needs on Search, Display or YouTube before ads serve. Google Ads help
  • 300 matched members before a LinkedIn contact list can run in a campaign. LinkedIn help
  • 1,000 people Meta recommends as a minimum for a custom audience. Smaller ones can limit delivery. Meta help

Each rule links to the platform's own help page.

Not ready for a demo?

Plan every list in one sheet.

What you receive

Right away, on this page audience-planning-worksheet.csv CSV, opens in Excel or Google Sheets
The first 3 of 6 example rows, as they are in the file.
AudienceBuilt fromRefresh
Open opportunitiesSalesforce rule: contacts on open opportunitiesDaily
Current customersSalesforce rule: contacts at customer accountsDaily
Closed lost in the last 12 monthsSalesforce rule: contacts on opportunities closed lost in the last 12 monthsWeekly

Inside: rules for 3 platforms with 9 source links, 6 example audiences in 12 columns, and 6 empty rows for your own.

Free: Meta, Google Ads and LinkedIn keys and minimums, already filled in.

Get the editable worksheet

After you submit, a button to download the CSV appears right here. The sheet needs counts and field names, not personal records.

Questions

What teams ask about the audience builder

Nothing goes out until your team approves the list.

What is an audience builder?

It turns a rule about your customers into a list an ad platform can target, without exporting a file. In Improvado you write the rule in plain words, the AI Agent builds the list, and you approve it before anything is sent.

Where does the data come from?

From your Salesforce: Leads, Contacts or person Accounts, read live over your connection, up to 150,000 people a list. Each audience is one object and one filter. A warehouse is not a source for customers yet.

Which ad platforms does it send to?

Meta, Google Ads and LinkedIn, refreshed daily after the first send. Google Ads gets a Customer Match list, Meta a custom audience and LinkedIn a matched audience. Each platform's own rules still apply: the table above lists them.

Who can use it today?

The builder is new, and we turn it on account by account, so ask for it in the demo. Our team works through your first list with you.

How is privacy handled?

You decide what goes where. Each list is built from your Salesforce, a person on your team approves it, and it goes only to the ad accounts you connect. Improvado reads the people from Salesforce at every refresh, and run logs keep counts, not personal data. Emails, phones and names are normalized and SHA-256 hashed before upload; where a platform asks for plain fields, it gets them: country and ZIP code for Google Ads; name, job title and country for LinkedIn. For now the builder does not send people in the EU/EEA, the UK or Switzerland, and people with no known country are left out by default. People marked in Salesforce as opted out of email are left out unless you choose to keep them, for example for an exclusion list; opt-outs from targeted advertising are yours to apply in the audience's filter. Consent to contact is not consent to share with an ad platform, so have your privacy owner sign off on every new list before its first upload.

Improvado processes these lists on your behalf under our DPA. Between refreshes it keeps only hashed identifiers, with country and ZIP code, so it can remove people from Google Ads lists later.

How is it priced?

Pricing depends on your sources, the number of lists and services. Ask for a quote in the demo.