For sales teams and GTM engineers

GTM Recipes, step by step.

See which contacts are ready for sales and which need more information. Each recipe shows the workflow with sample data, costs and a prompt for your agent.

Explore the recipes ↓
Lead scoring example
Which contacts go to the pipeline?Ignore the contact only if both the name and the email address are missing. If either field has a value, calculate the fit score. At 80 points or more, send the contact to the pipeline. From 51 to 79 points, enrich the email address or phone number. Recalculate if fit data changes. At 50 points or less, keep the contact in the list.New contactCalculate fit scoreIndustry · Size · RoleName and email both missing?Name and email both missing?YesNoIgnoreBoth fieldsare empty80+ points?YesNoPipelineHand offthe contact51–79 points?YesNoEnrichFind an emailor phone numberIf fit data changesKeep in list50 points or less
01CSV · Export → Sequencer · CRM

Check and fix your contact data.

Your agent reads the CSV or export and sends the rows to ListPlus as JSON. 100+ checks catch domain typos, disposable and private addresses, addresses without a domain, placeholders, stray spaces, duplicates and countries in three spellings. Back comes a report per row – field, finding, proposed fix. Your agent applies the proposals and hands you the corrected rows; whatever cannot be fixed stays flagged.

Two findings in contacts.csv
Lena Graf
lena.graf@gmial.com
Tom Lenz
tom@mailinator.com

Lena’s address has a typo. Tom uses a disposable address.

02List · CSV → Sequencer

Verify email addresses before you send.

Re-verify any address older than 90 days before every campaign. Invalid ones drop out, catch-all addresses get their own lane, team inboxes stay out – and your bounce rate stays under 2 percent.

Checked before sending
lena.graf@nordwerk-sample.com
valid · main sequence
info@kontur-sample.com
team inbox · out
t.lenz@helioworks-sample.com
catch_all · own lane

Two of three go into the sequence – on separate lanes.

03CSV · Event · Agent → Your CRM

Duplicate check before the import: who's already in your CRM?

Before new contacts reach the CRM, ListPlus looks up every row in your HubSpot – contacts by email, companies by domain – and writes Yes or No into a column. Your agent fetches the new ones as JSON or hands over only them; existing contacts stay untouched. HubSpot today.

Trade show November · 24 contacts
Emily Carter
In HubSpot · Yes
Michael Reyes
In HubSpot · No → new

HubSpot has 9, 15 are new

04CSV · List → Sequencer · CRM

Score first, then enrich – only the ones that fit.

Enriching every row costs money, and only some of them fit your ideal customer. The checks catch unusable addresses, a score column rates every contact, and a rule looks up the email only from a minimum score – with a maximum price per contact, charged only on a hit.

A score brake before enrichment
Template “Find work emails”
10 of 28 contacts
+ ICP Score at least 40
3 of 28 contacts

7 lookups dropped before a credit is spent

05Name · Company → List · CRM

Find a work email address – without guessing.

First the person – name, role, company, LinkedIn –, then the address from data providers, then the check. There is no guessed address: Hunter measured in 2026 that 76 percent of email addresses produced by language models are invalid.

Person first, then the address
Mia Winter
Head of Buying · HelioWorks · confidence high
Email
found · valid

Found and verified – not guessed.

06CRM → CRM

Clean up your CRM data: duplicates, gaps, stale fields.

Pull your contacts from HubSpot, Salesforce or Pipedrive into a list. 100+ checks find typos, role mailboxes, inconsistent countries and duplicates; ListPlus merges, fills gaps and writes back only what you approve.

Checks on 2,400 CRM contacts
Inconsistent country format
US · USA · United States → one spelling
Duplicate email
38 groups · merged, hidden

Fixed in the list, back to the CRM after approval.

07Clay · Apollo · CSV → Your CRM

Review an export and release it row by row.

Bring contacts from your existing stack into a shared review list. Your team sees findings and CRM matches and releases single rows for handoff – to the CRM of your choice, HubSpot in the example.

Checking against the CRM
Mia Winter
No CRM match
Ava Stein
Already in the CRM
Noah Wolf
Check name and email

Mia is ready for handoff.

08LinkedIn → JSON · your stack

Who likes your competitor's posts – as checked leads.

People who like or comment on your competitor's posts are thinking about your topic right now. ListPlus imports the reactions, keeps only people who fit your ICP, enriches them – and your agent fetches the rows above quality X as JSON.

Reactions to three competitor posts
Mia Winter
Head of Buying · HelioWorks · 100 · email valid
Noah Wolf
Marketing Manager · Nordlicht · 40 · not enriched

Only what fits and is reachable comes back as JSON.

09Form · Webhook → Slack · CRM

Enrich, score and route inbound leads in minutes.

A form needs only name and email. ListPlus adds the company from the domain, computes the fit score and hands A-leads to Slack and your CRM. The rest stays in the list – visible, not deleted.

Form → score → handoff
Mia Winter
HelioWorks · 100 points · A → Slack, CRM
Noah Wolf
Nordlicht · 40 points · Nurture

A-leads reach the rep in minutes; the rest stays visible in the list.

10CRM → Sequencer · CRM

When your champion changes jobs.

Your customer contacts from the CRM in one list. ListPlus detects the move, checks whether the new company fits, finds the new work email and hands off – to the account owner if the company is already a customer, otherwise into the sequence.

Detection · 0.5 credits per profile

View recipe – When your champion changes jobs.
Job change detected
Mia Winter
HelioWorks → Kontur · Yes
Noah Wolf
Nordlicht · No

New address found and verified, status “Warm” – the sequence takes over.

11CRM → Target list

From ten customers to the whole market.

Take your best customers, count in Markets how many companies resemble them, and load only the sample that fits your ICP. With Claude Code your agent derives the criteria from your closed-won deals.

Sample of 25 companies · 6.25 credits

View recipe – From ten customers to the whole market.
Count, then load
Software · 51–200 · US
41,300 companies
Sample
25 companies · 6.25 credits

The market in numbers before a single company is loaded.

12List → Call list · n8n

Find mobile numbers – and call only reachable contacts.

For contacts who fit your target profile, ListPlus looks up the mobile number – charged only on a hit. The “Reachable” column shows who you can call today.

Reachable today
Giulia Ferri
mobile found · Call
Elena Rizzo
no hit · 0 credits

Only hits cost – and only hits reach the call list.

13Claude Code → n8n

From a trade show CSV to a call queue.

Claude Code sets up the list, score and rules. The list looks up mobile numbers for good fits and hands qualified contacts on – to n8n in the example. Change the threshold to see who reaches the call queue.

Example enrichment · up to 23 credits

View recipe – From a trade show CSV to a call queue.
Call queue in n8n · 80 points or more
Giulia Ferri
100 points
Elena Rizzo
70 points

With a mobile number, Giulia goes to the n8n call queue. Elena stays in the list.