The fastest way to run lead generation and market research in Manus is to hand it a delegation brief, not a one-liner. Name your ICP, the exact sources to use, how many leads you want, and the precise spreadsheet columns to return, then let it work in the cloud and hand back a finished sheet.
Every prompt below follows the same four-part structure that makes Manus reliable: a clear goal, hard constraints (industry, geography, company size, N leads, sources), an exact deliverable with named columns, and audit rules — cite a source URL per row, leave a field blank rather than guess, never fabricate emails, and tag each row with a confidence level. Where the job is a big list, the prompts tell Manus to use Wide Research so many sub-agents run in parallel; where it needs to visit real pages, the Browser Agent does the navigation; and for anything recurring, Scheduled Tasks keep your sheet fresh.
One rule before you run any of these: you are responsible for compliance. Only collect data from sources whose terms allow it, respect rate limits and robots.txt, and process personal data lawfully under GDPR, CAN-SPAM, and any privacy law that applies to your prospects. The prompts here default to publicly published business contact data and an auditable source URL per record for that reason.
New to writing Manus briefs? Start with the best Manus prompts roundup. For deeper reports see the deep research pack, and to turn your finished lead sheets into charts and pivots, see the data analysis pack.
Build Prospect Lists at Scale
These prompts build a fresh list from scratch. Each one hands Manus an ICP, a source set, and a fixed column layout, then leans on Wide Research and the Browser Agent to fill the sheet in parallel — with a source URL and confidence tag on every row.
1. Build a 50-company prospect list with Wide Research
Goal: build me a prospect list of [50] companies that match my ICP.
ICP / hard constraints: industry [SaaS / B2B software], headquartered in [United States or EU], company size [50–500 employees], sells to [target buyer], founded after [year]. Exclude [agencies, resellers, non-target sub-industries].
Sources: use [company directories, official company websites, and public business registers] only. Respect each site's terms and robots.txt; do not access anything behind a login or paywall.
Method: use Wide Research to research the companies in parallel, and the Browser Agent to open each company site and confirm the fields from a real page.
Deliverable: a spreadsheet with these exact columns — Company, Website, Industry, Employee size, Location, Contact name, Contact title, Email, LinkedIn URL, Fit score (0–100), Confidence (High/Med/Low), Source URL.
Audit rules: cite the exact Source URL you took each row from. Leave any field blank rather than guessing. Do NOT fabricate or pattern-guess email addresses — only include an email if it is publicly published on a real page you cite. Tag each row's Confidence. Stop when you have [50] verified rows and add a short sources appendix.Why it works: The named columns plus "leave blank rather than guess" and "do not fabricate emails" give you a clean, auditable sheet, and Wide Research means 50 companies are researched at once instead of one at a time.
2. Directory-sourced ICP list with contacts
Goal: pull [40] companies from [directory / marketplace, e.g. an industry association member list] that fit my ICP, with a named contact each.
ICP: [industry], [geography], [company size], serving [end market]. Must currently [use / offer / sell] [signal, e.g. an e-commerce checkout].
Sources: start from [the named directory URL], then confirm each company on its own official website with the Browser Agent. Public pages only.
Deliverable: spreadsheet with columns — Company, Website, Industry, Size, Location, Contact name, Role, Email, LinkedIn URL, Fit score, Confidence, Source URL. One row per company.
Audit rules: every row cites the Source URL it came from. Never invent an email or a name; leave blank if not publicly listed. Add Confidence per row. Use Wide Research for speed.Best for: Turning an industry directory or association roster into a working prospect sheet without hand-copying rows.
3. Local-business prospect list by geography
Goal: find [30] [business type, e.g. dental clinics] in [city / region] that match my ICP for [your product].
ICP / constraints: located within [city or radius], [size signal, e.g. 2+ locations or 5+ staff], has a live website, [other qualifier].
Sources: use [public maps listings and the businesses' own websites]. Respect each platform's terms and rate limits; do not scrape anything the terms prohibit.
Deliverable: spreadsheet — Business name, Website, Category, Location, Phone, Contact name, Email, Fit score, Confidence, Source URL.
Audit rules: cite a Source URL per row. Leave Email/Phone blank if not publicly published — do not guess. Tag Confidence. Flag any listing that looks closed or duplicated.Best for: Local and field-sales teams building a geo-targeted list. Best used only on sources whose terms permit collection — check them before you run it.
4. Event and conference exhibitor list
Goal: build a prospect list of every exhibitor / sponsor at [event name and year] that fits my ICP.
Source: the official [event] exhibitor or sponsor page at [URL]. Use the Browser Agent to read the listing and each linked company site. Public pages only.
ICP filter: keep only companies in [industry] of [size], selling to [buyer]; drop the rest.
Deliverable: spreadsheet — Company, Website, Booth/Tier, Industry, Size, Location, Contact name, Role, Email, LinkedIn, Fit score, Confidence, Source URL.
Audit rules: Source URL on every row. Blank over guessed; no fabricated emails. Confidence tag per row. Use Wide Research across the exhibitor list.Why it works: Exhibitor pages are a dense, self-qualified list of companies already spending on your space, and the ICP filter trims it to only accounts worth working.
5. Funded-startup list from recent rounds
Goal: list [25] companies that raised [Seed / Series A] funding in [industry] during [date range], because fresh funding is a buying signal for [your product].
Constraints: round type [x], geography [y], round size [min–max]. Exclude rounds outside the date range.
Sources: [public funding-news outlets and official company/press pages] only. Confirm each round on a real, citable page with the Browser Agent.
Deliverable: spreadsheet — Company, Website, Round, Amount, Date announced, Industry, Size, Location, Contact name, Role, Email, Fit score, Confidence, Source URL.
Audit rules: cite the announcement Source URL per row. Leave contact fields blank if not publicly listed; never fabricate. Confidence tag per row. Sort by Date announced, newest first.Best for: Timing outreach to newly funded accounts with budget to spend — the source URL per row lets you reference the real round in your message.
Enrich & Qualify Leads
Already have a raw list? Upload it and let Manus fill the gaps, score fit against weighted criteria, and flag anything that should be dropped. Give it your scoring weights up front so the output is ranked and filterable, not a flat dump.
6. Enrich an uploaded lead CSV
Goal: enrich the attached lead list [upload CSV]. For each row, fill the missing fields from public sources.
Fields to add per company: Website, Industry, Employee size, Location, LinkedIn URL, primary Contact name and Role, publicly listed Email, and a one-line company description.
Method: use Wide Research to enrich rows in parallel; use the Browser Agent to confirm each field on the company's real site. Public pages only; respect site terms.
Deliverable: return the original sheet plus the new columns above, and a Confidence (High/Med/Low) and Source URL column for the enrichment.
Audit rules: cite the Source URL used to enrich each row. Leave a field blank rather than guessing. Do NOT fabricate or guess emails — only include a publicly published address. Do not change my original columns.Why it works: Enrichment in parallel across the whole file, with a source URL and confidence per row, gives you a sheet you can trust instead of a black-box append.
7. Score fit against weighted ICP criteria
Goal: score every lead in the attached sheet [upload] against my ICP so I can work the best-fit accounts first.
Scoring model (weights must sum to 100): industry fit [40], company size fit [25], geography [15], buying signal present [20]. Define each on a 0–100 sub-scale, then compute a weighted Fit score.
Deliverable: add columns — Industry score, Size score, Geo score, Signal score, Fit score (weighted 0–100), Reason (one line), Confidence, Source URL. Sort by Fit score, highest first.
Audit rules: show the sub-scores so the math is auditable. Cite the Source URL behind any signal you scored. If you can't verify a factor, mark it Low confidence and score conservatively — do not invent evidence.Best for: Prioritizing a long list — because you set the weights, the ranking reflects your real definition of a good account.
8. Flag disqualifiers and clean the list
Goal: clean and qualify the attached lead list [upload]. Flag anything that should be dropped before outreach.
Hard disqualifiers: [out of target geography], [too small / too large], [competitor], [already a customer — cross-check against attached customer list], [do-not-contact], and any obviously invalid or dead website.
Deliverable: return the sheet with new columns — Disqualified (Yes/No), Disqualifier reason, Duplicate of (row/domain), Website status (live/dead), Confidence, Source URL. Keep all original rows; do not delete, just flag.
Audit rules: cite the Source URL behind each disqualification. When unsure, flag as Review rather than auto-dropping. Dedupe on company domain and note the kept row.Why it works: Flagging instead of deleting keeps your data intact and auditable, and domain-level dedupe stops the same account slipping through twice.
9. Find decision-maker roles per account
Goal: for each company in the attached list [upload], identify the likely decision-maker for [your product].
Target roles, in priority order: [e.g. VP Marketing, Head of Growth, Marketing Manager]. Find the current holder from public sources (company site, public LinkedIn, press).
Deliverable: add columns — Contact name, Title, LinkedIn URL, publicly listed Email, Source URL, Confidence. One primary contact per company plus one backup if available.
Audit rules: cite the Source URL for each name and title. Do NOT fabricate emails — leave blank unless a real published address exists. If you cannot confirm a current holder, leave blank and mark Low confidence rather than guessing a name.Best for: Getting from "company" to "the right person" without buying a contact database — with every name tied to a citable source.
10. Detect buying-signal triggers per lead
Goal: for each account in the attached list [upload], check public sources for buying signals relevant to [your product].
Signals to look for: [recent funding], [hiring for a relevant role], [new tool / tech adoption], [leadership change], [expansion / new market], [public pain point in reviews]. Only count signals from the last [90 days].
Deliverable: add columns — Signal type, Signal detail, Date, Source URL, Confidence. Multiple signals per account allowed (one per row in a linked tab). Sort accounts by number of fresh signals.
Audit rules: every signal cites a dated Source URL. No signal without a citable page. If none found, write "none found" — do not manufacture one.Best for: Warm, timely outreach — triggers dated within 90 days and tied to a source URL tell you who to contact now and why.
Market & Competitive Research
These briefs point Manus at your market rather than individual accounts: competitor pricing, positioning, market size, and SWOT. Each returns a structured deliverable with every claim cited, so you can drop it straight into a strategy deck.
11. Competitor pricing and plan table
Goal: build a side-by-side pricing table for these competitors: [Competitor A, B, C, D, E] in the [category] market.
Sources: each competitor's official pricing page only, read live with the Browser Agent. Note the date you captured each price.
Deliverable: spreadsheet — Competitor, Plan name, Monthly price, Annual price, Billing unit (per seat / usage / flat), Key limits, Notable features, Free tier (Y/N), Price captured date, Source URL. One row per plan.
Audit rules: cite the pricing-page Source URL per row and the capture date. If a price is "contact sales" or hidden, write exactly that — do not estimate. Tag Confidence where a plan's terms are ambiguous.Why it works: Reading live pricing pages with the Browser Agent and stamping a capture date gives you a comparison you can defend, not stale or invented numbers.
12. Positioning and feature comparison map
Goal: map how [5–8 competitors] position themselves in [category], so I can find a gap for [your product].
Sources: each competitor's homepage, product, and about pages, plus their G2/review category page if public. Browser Agent, public pages only.
Deliverable: a spreadsheet with — Competitor, One-line positioning, Target segment, Primary value prop, Top 3 features, Price tier (low/mid/premium), Key weakness (from public reviews), Source URL. Then a short summary of the 2–3 whitespace gaps you see.
Audit rules: every positioning claim and weakness cites a Source URL. Distinguish the company's own claims from third-party review evidence. Do not infer a gap you cannot support with cited quotes.Best for: Messaging and product-marketing work — the whitespace summary is grounded in cited evidence, not opinion.
13. TAM/SAM/SOM market sizing
Goal: size the market for [your product] in [geography] and produce a defensible TAM / SAM / SOM.
Constraints: define the customer as [ICP]. Use a [top-down and bottom-up] approach and reconcile the two. Base year [2026], sources no older than [2024].
Deliverable: a one-page report plus a spreadsheet showing — Segment, Number of potential accounts, Average annual contract value, TAM, SAM (reachable), SOM (year-1 realistic), the assumption behind each number, and a Source URL per input. Include a sources appendix.
Audit rules: cite a Source URL for every external number. State each assumption explicitly and tag it Confidence High/Med/Low. Where data is missing, show the estimate method rather than a bare figure — never present a guess as a sourced fact.Why it works: Forcing an assumption line and a source URL behind each figure turns a hand-wavy market size into a model you can pressure-test.
14. Competitor SWOT from public sources
Goal: produce a SWOT analysis of [competitor] built only from public evidence.
Sources: their website, pricing, blog, job postings, public reviews (G2/Trustpilot/app stores), and press. Browser Agent, public pages only.
Deliverable: a spreadsheet with four tabs or sections — Strengths, Weaknesses, Opportunities, Threats. Each point has: Statement, Evidence (short quote or fact), Source URL, Confidence. Finish with a 5-line "how we win against them" summary for [your product].
Audit rules: no SWOT point without a Source URL. Separate the competitor's own claims from customer/third-party evidence. Leave a quadrant thin rather than padding it with speculation.Best for: Sales enablement and competitive battlecards — every point is backed by a citable source your reps can trust.
15. Review-mining pain-point research
Goal: mine public reviews of [competitor or category] to surface the top recurring pain points I can position against.
Sources: public review sites [G2 / Trustpilot / app stores / Reddit] for [category]. Browser Agent, public pages only; respect each site's terms.
Deliverable: a spreadsheet — Pain point theme, Frequency (how many reviews mention it), Representative quote, Sentiment, Product area, Source URL. Sort by Frequency. Add a short list of the 5 strongest messaging angles this suggests.
Audit rules: each theme cites at least one real Source URL and quote. Do not paraphrase a quote into something the reviewer did not say. Report frequency as counted, not estimated; mark Low confidence if the sample is small.Best for: Finding the exact language unhappy customers use, so your positioning speaks to real, cited complaints.
Outreach Prep & Personalization
Once a lead is qualified, these prompts do the pre-call homework: a research brief per account, personalized opening lines grounded in real facts, and full account plans — all with source URLs so nothing in your message is invented.
16. Per-lead one-page research brief
Goal: create a one-page pre-call research brief for each account in the attached list [upload], for a rep selling [your product].
Per account, cover: what they do, size and market, recent news / signals (last 90 days), likely pain point for [your product], the decision-maker and their public priorities, and one relevant hook.
Method: Wide Research across the list; Browser Agent for live pages. Public sources only.
Deliverable: a spreadsheet index plus a short brief per account, each ending with a "Sources" list of URLs. Columns in the index — Company, Contact, Top hook, Recent signal, Source URL, Confidence.
Audit rules: every fact in a brief traces to a Source URL. If you cannot verify something, omit it rather than guessing. Flag any personal data and keep only what is publicly published for business purposes.Why it works: Reps walk into calls prepared, and the "omit rather than guess" rule keeps briefs factual — every hook is tied to a citable source.
17. Personalized cold-email first lines
Goal: write one personalized opening line per lead in the attached list [upload], each based on a real, verifiable fact about that company.
Constraints: 1–2 sentences, specific (reference a real recent event, product, or public detail), no flattery clichés, no assumptions about the person. Voice: [your tone].
Deliverable: add columns — First line, The fact it's based on, Source URL, Confidence. Keep one line per lead.
Audit rules: every first line must cite the Source URL of the fact it uses. If you can't find a genuine, specific hook for a lead, write "no verified hook — use generic opener" instead of inventing a detail. Do not reference private or sensitive personal data.Best for: Scaling personalization without making things up — each line names the fact and the URL it came from, so you can verify before you send.
18. Strategic account plan for a target
Goal: build a strategic account plan for [target company] as a prospect for [your product].
Cover: company overview, business priorities / initiatives, org structure and likely buying committee, current tools/vendors in our space, entry points and hooks, risks/objections, and a recommended first-touch play.
Sources: their site, press, job posts, public filings, and reviews. Browser Agent, public pages only.
Deliverable: a one-page report plus a spreadsheet of the buying committee — Name, Role, Public priorities, LinkedIn URL, Source URL, Confidence.
Audit rules: cite a Source URL for every claim and named person. Never fabricate a name, title, or email — leave blank and mark Low confidence. Separate fact from inference explicitly.Best for: Working a high-value target account where a rep needs the full picture before the first touch.
19. Segment a list into outreach tiers
Goal: segment the attached qualified list [upload] into outreach tiers so I can match effort to value.
Tiering rules: Tier 1 = [high fit score AND fresh buying signal], Tier 2 = [high fit, no signal], Tier 3 = [medium fit], Nurture = [low fit but not disqualified]. Use the Fit score and Signal columns if present.
Deliverable: add columns — Tier, Reason, Recommended channel (personalized / semi / automated), Suggested cadence length. Then a summary count per tier.
Audit rules: state the rule that placed each row in its tier so it's auditable. Cite the Source URL behind any signal used for tiering. Do not upgrade a lead to Tier 1 without a cited, dated signal.Why it works: Explicit tiering rules make the segmentation reproducible, and requiring a cited signal for Tier 1 keeps your best effort on genuinely warm accounts.
20. Draft a sequenced outreach cadence
Goal: draft a [5]-touch outreach cadence over [14] days for [segment / tier] selling [your product], using the briefs and first lines already built.
Constraints: mix channels [email + LinkedIn], each touch adds value (no "just bumping this"), respect opt-out and anti-spam rules, and include a clear unsubscribe path in emails. Voice: [your tone].
Deliverable: a spreadsheet — Touch #, Day, Channel, Purpose, Subject line, Message body (with [merge fields] for name/company/hook), CTA. One row per touch.
Audit rules: keep merge fields as placeholders — do not fill in specific contact data here. Include compliant footer language for email touches (physical address + unsubscribe) per CAN-SPAM. Flag any touch that would need consent under GDPR before sending.Best for: Turning research into a ready-to-load sequence, with compliance reminders baked into the deliverable itself.
Scheduled Monitoring
Lead gen is not a one-off. These prompts run as Scheduled Tasks on a daily or weekly cadence, watching for new leads, funding, and hiring signals, then appending only genuinely new rows to your sheet — deduped on domain so nothing repeats.
21. Daily new-lead watch appended to a sheet
Goal: every day at [9am], find new companies matching my ICP and append them to my running lead sheet [link / attach].
ICP: [industry], [geography], [size], [signal]. Sources: [named directories / news / job boards] — public pages only, respect terms.
Set this up as a Scheduled Task (daily). On each run: dedupe against companies already in the sheet using the Website domain as the key, and append ONLY genuinely new matches.
Deliverable columns: Company, Website, Industry, Size, Location, Contact, Email, Fit score, Confidence, Source URL, Date found.
Audit rules: cite a Source URL and stamp Date found on every new row. Never add a domain already present. Leave contact fields blank rather than guessing; no fabricated emails. If nothing new, log "no new leads today".Why it works: A daily Scheduled Task with domain-level dedupe means your sheet grows with only fresh, cited, non-duplicate leads while you sleep.
22. Weekly funding-news lead monitor
Goal: every [Monday at 8am], find companies in [industry / geography] that announced [Seed / Series A/B] funding in the past 7 days, since fresh funding signals budget for [your product].
Set up as a weekly Scheduled Task. Sources: [public funding-news outlets and company press pages], confirmed on a real page with the Browser Agent.
On each run: append new funded companies to my sheet [link], deduped on domain against existing rows.
Deliverable columns: Company, Website, Round, Amount, Date announced, Industry, Size, Location, Contact, Fit score, Confidence, Source URL, Date found.
Audit rules: each row cites the funding-announcement Source URL and its date. Only include rounds from the last 7 days. No duplicate domains. Leave contact fields blank if not public; never fabricate.Best for: A steady, low-effort stream of well-timed, budget-ready accounts every week.
23. Job-posting hiring-signal tracker
Goal: every [Wednesday], find companies in [industry / geography] that posted a job for [relevant role, e.g. "Head of Growth"] in the last 7 days — a hiring signal for [your product].
Set up as a weekly Scheduled Task. Sources: [public job boards and company careers pages], read with the Browser Agent, public listings only, respect each board's terms.
On each run: append new companies to my sheet [link], deduped on domain.
Deliverable columns: Company, Website, Role posted, Post date, Location, Team/Dept, Contact, Fit score, Confidence, Source URL, Date found.
Audit rules: cite the job-post Source URL and its date on every row. Only postings from the last 7 days. No duplicate domains. Do not fabricate a contact — leave blank if not public.Best for: Catching accounts at the moment they staff up around a problem your product solves.
24. Weekly competitor-change digest
Goal: every [Friday], check my competitors [A, B, C] for public changes in the last week and send me a digest.
Set up as a weekly Scheduled Task. Watch: pricing pages, product/changelog pages, homepage messaging, and new blog/press. Browser Agent, public pages only.
On each run: compare against last week's snapshot and report only what changed.
Deliverable: a spreadsheet — Competitor, Change type (pricing / feature / messaging / news), What changed, Old vs new (if pricing), Date detected, Source URL, Confidence. Plus a 3-line summary of the most important shift.
Audit rules: every change cites a Source URL and a date. Only report genuine differences from the prior snapshot — do not restate unchanged items. Mark Low confidence if a change is ambiguous.Best for: Staying ahead of competitor pricing and positioning moves without checking their sites by hand.
Frequently Asked Questions
How does Manus build a lead list without me clicking through hundreds of sites?
Manus runs the search for you in the cloud. Its Browser Agent opens a real headless browser, visits directories and company sites, and extracts the fields you asked for, while Wide Research launches many sub-agents in parallel so a 50- or 100-company list is researched simultaneously rather than one row at a time. You give it the ICP, the sources, and the exact spreadsheet columns, then come back to a finished sheet.
Will Manus make up email addresses or contact details it can't find?
Not if you tell it not to. Every prompt in this pack instructs Manus to leave a field blank rather than guess, to never fabricate or pattern-guess email addresses, and to cite the source URL for each row. Add a confidence tag (High/Med/Low) so you can see which rows were verified against a real page and which were inferred. Treat any blank as a lead to verify manually, not a gap to fill with a guess.
Is it legal to scrape leads and send outreach this way?
You are responsible for compliance, not Manus. Only collect data from sources whose terms permit it, respect robots.txt and rate limits, and process personal data lawfully under GDPR, CAN-SPAM, and any local privacy law that applies to your prospects. Keep a lawful basis for outreach, honor opt-outs, and store a source URL per record so every data point is auditable. When in doubt, restrict collection to business contact data that is publicly published for that purpose.
What is Wide Research and when should I use it for lead gen?
Wide Research is Manus's parallel mode: instead of one agent working a list item by item, it spins up many sub-agents at once. Use it whenever your task is a large, repetitive list, such as researching 50 to 200 companies, enriching a long CSV, or comparing many competitors. For a handful of accounts a normal run is fine; for scale, tell Manus explicitly to use Wide Research so the job finishes in a fraction of the time.
Can Manus keep a lead sheet updated automatically?
Yes. Use Scheduled Tasks to run a prompt on a daily, weekly, or monthly cadence. Manus can watch job boards, funding news, or directories, dedupe against the rows already in your sheet, and append only genuinely new leads with a source URL and the date found. Give it a clear stop condition and a de-duplication key like company domain so it never adds the same account twice.
How do I make Manus score and qualify leads instead of just listing them?
Give it weighted ICP criteria and a scoring formula in the prompt, for example weight industry fit 40 percent, company size 30 percent, and buying signals 30 percent. Ask for a numeric fit score per row, a short reason, and a disqualifier flag for any hard exclusions. Because you defined the weights, the output is a ranked, filterable sheet rather than a raw dump, and you can sort by score to work the best-fit accounts first.