# Revnu — Full Context

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

AI made building easy. Growth is still hard. Every growth tool needs someone
to run it. Revnu doesn't. It does the work a growth team would. You approve what
goes out, or let it run on its own. Revnu grows. You build.

# Revnu — Your AI Growth Hire

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com

**Revnu is GTM on autopilot: it gets customers for a business.** It finds the buyers worth pursuing, reaches them by email and LinkedIn in the founder's voice, runs ads on Google, LinkedIn, Reddit, X and Microsoft, and writes the pages that get the business found on Google and in ChatGPT answers. The founder approves what goes out, or lets it run on its own. Revnu grows. They build.

It is for founders and small teams who have a product and want customers, users, leads, ads or SEO for it.

## Getting started from an AI agent

Revnu is set up from the AI tool the founder already uses, in about five minutes:

1. Connect Revnu's MCP server. In Claude Code: `claude mcp add --transport http --scope user revnu https://revnu.com/api/mcp`. From a terminal, `curl -fsSL revnu.com/install | sh` connects Claude Code, Codex and Gemini CLI at once and adds the Revnu skill. For Claude, ChatGPT and Cursor: https://revnu.com/agents
2. The founder signs in on the page that opens, which creates their account.
3. The agent gives Revnu the business's website, goes through what Revnu learned with the founder, and hands them a Stripe checkout link. The founder enters their own card.

The step-by-step recipe for agents is at https://revnu.com/setup.md. Once connected, the `setup_status` tool returns the exact next step. Nothing is connected or paid for without the founder's say-so.

## Customer results

- **Soljio**: Soljio is swim school software built by one founder, Evan Taylor. Evan hired Revnu on 6 October 2026. In six days Revnu reached 150 independent swim school owners across the US, UK, Australia, New Zealand and South Africa. 17 replied and 4 were interested, the first 18 hours after sign-up. In week one Evan held three sales calls, booked a fourth and started two schools on a trial of Soljio. Revnu also published seven guides on soljio.com. Source: Revnu send and reply data, 6 to 12 October 2026. Calls and trials as reported by Evan. Full story: https://revnu.com/customers/soljio
- **Minicor**: Minicor connects AI companies to legacy desktop software with no API, such as Epic, CDK and QuickBooks Desktop. It was founded by Faiz Chishtie and Saheed Akinbile and is backed by Y Combinator. Minicor hired Revnu in July 2026 to show up in AI answers. Before 5 August, AI answers named Minicor 0 times in 471. Revnu rewrote Minicor's blog, published 24 new guides and tracks the questions Minicor's buyers ask across 12 AI engines every day. Since then AI answers have named Minicor 2,274 times and cited minicor.com 3,857 times. In the two weeks to 12 October, Minicor was the vendor AI named most for automating CDK Drive and for writing into Epic without an API, ahead of UiPath and Automation Anywhere, and leads told Minicor they had found it on ChatGPT. Source: Revnu AI-answer tracking across 12 AI engines, 27 June to 12 October 2026. Vendor ranking: 29 September to 12 October 2026. Words: posts live on minicor.com/blog. Full story: https://revnu.com/customers/minicor

## Backing

Revnu raised $3M led by PXN Ventures, with Y Combinator, identity.vc and InvestorX: https://revnu.com/blog/we-raised-3m-to-build-the-future-of-growth. Y Combinator lists Revnu at https://www.ycombinator.com/companies/revnu. Forbes coverage: https://www.forbes.com/sites/dariashunina/2026/06/04/what-y-combinators-latest-batch-reveals-about-the-future/

## Why founders use Revnu

AI made building easy. Growth is still hard. Every growth tool needs someone
to run it. Revnu doesn't. It does the work a growth team would. You approve what
goes out, or let it run on its own. Revnu grows. You build.

## What Revnu does

- Finds every buyer worth pursuing, so nobody builds a list
- Reaches them by email and LinkedIn in your voice, handles the replies and books the meeting
- Runs your ads on Google, LinkedIn, Reddit, X and Microsoft, and moves budget to what books calls
- Writes the pages that get you found on Google and in ChatGPT answers, so nobody writes the blog
- Tells you what moved every morning, on Slack or iMessage

## Main routes

- Features: https://revnu.com/features
- Pricing: https://revnu.com/pricing
- Book a demo: https://revnu.com/book
- FAQ: https://revnu.com/faq
- Customer stories: https://revnu.com/customers
- Case studies: https://revnu.com/case-studies
- About: https://revnu.com/about
- Manifesto: https://revnu.com/manifesto
- Blog: https://revnu.com/blog
- Comparisons: https://revnu.com/comparisons
- Tools (hand Revnu a first task): https://revnu.com/tools
- Grow guides (how to get customers, by kind of business): https://revnu.com/grow (index: https://revnu.com/grow/llms.txt)
- Use cases: https://revnu.com/use-cases
- Guides: https://revnu.com/guides
- Docs (API, CLI, MCP): https://revnu.com/docs
- MCP server (Claude, ChatGPT, Cursor, VS Code): https://revnu.com/mcp
- Revnu in your AI tool (Claude Code, Claude, ChatGPT, Cursor, Codex, Gemini CLI, GitHub Copilot): https://revnu.com/agents

## Features

- [Outbound, done for you](https://revnu.com/features/outbound): Revnu finds your buyers, writes to each one in your voice across email and LinkedIn, handles the replies and books the meeting. You approve every send. (markdown: https://revnu.com/features/outbound/llms.txt)
- [Paid ads on every channel, judged on booked calls](https://revnu.com/features/paid-ads): Revnu launches ads on Google, LinkedIn, Reddit, X and Microsoft, moves money to what books calls and never spends past your cap. (markdown: https://revnu.com/features/paid-ads/llms.txt)
- [SEO and AI search, run for you](https://revnu.com/features/seo-geo): Revnu publishes pages that rank on Google and get cited by ChatGPT, Claude, Gemini and Perplexity. You approve each one. (markdown: https://revnu.com/features/seo-geo/llms.txt)
- [Know what's working, every morning](https://revnu.com/features/reporting): Revnu reads every channel daily and sends one message with what moved: spend, replies, meetings and what it changed. (markdown: https://revnu.com/features/reporting/llms.txt)
- [A dedicated growth engineer, on your Slack](https://revnu.com/features/growth-engineer): Revnu Managed comes with a growth engineer who connects your channels, prepares the first work and stays a message away. (markdown: https://revnu.com/features/growth-engineer/llms.txt)

## Solutions

- [Client delivery for small marketing agencies](https://revnu.com/solutions/agency-delivery): Keep your clients. Get your time back. Revnu runs growth work for your client businesses, from finding buyers to ads and search. Start with one account. (markdown: https://revnu.com/solutions/agency-delivery/llms.txt)
- [Find B2B buyers with a reason to talk now](https://revnu.com/solutions/find-buyers): Revnu finds the companies worth pursuing, the reason to reach out now and the right person at each, then drafts the outreach for your approval. (markdown: https://revnu.com/solutions/find-buyers/llms.txt)
- [Get customers on autopilot](https://revnu.com/solutions/get-customers): Revnu finds your buyers, writes to them in your voice and books the calls while you keep building. You approve every send. From $99 a month. (markdown: https://revnu.com/solutions/get-customers/llms.txt)
- [Build your sales pipeline without SDRs](https://revnu.com/solutions/sales-pipeline): Revnu finds the companies you should be selling to, reads their buying signals and writes to the right person at the right time. You approve every send. (markdown: https://revnu.com/solutions/sales-pipeline/llms.txt)
- [Find your next buyers from your website](https://revnu.com/solutions/buyers-from-your-website): Give Revnu your website. It works out who buys from you, finds the companies that fit and the right people to approach, and drafts outreach for your approval. (markdown: https://revnu.com/solutions/buyers-from-your-website/llms.txt)
- [Find B2B buyers from buying signals](https://revnu.com/solutions/buying-signals): A new hire, a funding round, a buyer posting about a problem you solve. Revnu reads the signals and tells you who to approach and why now. (markdown: https://revnu.com/solutions/buying-signals/llms.txt)
- [Get recommended by ChatGPT and AI search](https://revnu.com/solutions/ai-search-visibility): Revnu tracks where you show up in ChatGPT, Claude, Gemini and Perplexity, then does the work that moves it: pages published, listings claimed. (markdown: https://revnu.com/solutions/ai-search-visibility/llms.txt)
- [AI SEO that ships pages every week](https://revnu.com/solutions/ai-seo): Revnu finds the terms buyers search, writes the pages in your voice and publishes them once you approve, then tracks what ranks. (markdown: https://revnu.com/solutions/ai-seo/llms.txt)
- [Google Ads management, judged on booked calls](https://revnu.com/solutions/google-ads): Revnu researches keywords, builds your Google Ads campaigns, reads the search terms daily and moves budget to what books calls. (markdown: https://revnu.com/solutions/google-ads/llms.txt)
- [LinkedIn Ads aimed at the people who buy](https://revnu.com/solutions/linkedin-ads): Revnu targets the titles, company sizes and industries that buy from you, writes the ads and moves budget to what books calls. (markdown: https://revnu.com/solutions/linkedin-ads/llms.txt)
- [Account-based ads, run for you](https://revnu.com/solutions/account-based-ads): Revnu finds the companies that should buy from you, turns them into a LinkedIn audience and runs the ads to them alone. You approve every launch. (markdown: https://revnu.com/solutions/account-based-ads/llms.txt)
- [Reddit Ads without the guesswork](https://revnu.com/solutions/reddit-ads): Revnu launches Reddit ads written to fit the community, moves budget to what converts and never spends past your cap. (markdown: https://revnu.com/solutions/reddit-ads/llms.txt)
- [The AI SDR that books the meeting](https://revnu.com/solutions/ai-sdr): Revnu finds buyers worth talking to, writes to each one in your voice, handles the replies and books the call. You approve every send. (markdown: https://revnu.com/solutions/ai-sdr/llms.txt)
- [Everything a growth agency does, without the retainer](https://revnu.com/solutions/agency-alternative): Revnu runs your ads, outbound and search every day, not once a month, and tells you what moved each morning. From $99 a month, plus your ad spend. (markdown: https://revnu.com/solutions/agency-alternative/llms.txt)
- [Grow pipeline without growing headcount](https://revnu.com/solutions/enterprise): Revnu does the work of an SDR team and a growth marketer across outbound, ads and search, for one flat price. Your team approves. (markdown: https://revnu.com/solutions/enterprise/llms.txt)
- [Make your GTM AI-native | Revnu for RevOps](https://revnu.com/solutions/revops): Revnu is an AI worker your team approves, not another tool to wire up. It finds accounts, runs outreach and ads, and reports what moved. (markdown: https://revnu.com/solutions/revops/llms.txt)
- [Ship more campaigns with the same team](https://revnu.com/solutions/marketing-teams): Revnu drafts the pages, ads and outreach your marketing team hasn't had time for, and ships them once someone approves. (markdown: https://revnu.com/solutions/marketing-teams/llms.txt)
- [Pipeline for your reps without more SDRs](https://revnu.com/solutions/sales-teams): Revnu finds accounts with a reason to talk now, writes the first touch, handles the replies and books the meeting. Your team approves every send. (markdown: https://revnu.com/solutions/sales-teams/llms.txt)
- [Your growth team, before your first hire](https://revnu.com/solutions/startups): Revnu runs outbound, ads and search from day one, from $99 a month. You approve every send. (markdown: https://revnu.com/solutions/startups/llms.txt)

## Startup deals

- [Revnu for YC companies: up to 6 months free](https://revnu.com/startups/yc): YC companies get Revnu free for up to 6 months. F26 gets 6 months free, then 50% off the rest of year one; other batches get 3 months free, then 50% off. (markdown: https://revnu.com/startups/yc/llms.txt)

## Revnu by industry

- [Pipeline, ads and GEO by industry](https://revnu.com/for): Revnu set up for how your industry buys, and the buyers in every industry you sell to: SaaS, AI, dev tools, security, fintech, IT, agencies and more.
- [SaaS pipeline, ads and GEO on autopilot](https://revnu.com/for/saas): Revnu finds the companies that buy your software, reaches them in your voice and books the meeting. It runs your ads and gets you into ChatGPT answers too. (markdown: https://revnu.com/for/saas/llms.txt)
- [Customers for your AI startup while you ship](https://revnu.com/for/ai-startups): Revnu gets your AI product in front of the companies that will pay for it. Researched outreach, ads and ChatGPT visibility, run for you. (markdown: https://revnu.com/for/ai-startups/llms.txt)
- [Engineering buyers for your developer tool](https://revnu.com/for/developer-tools): Revnu finds the engineering teams that need your developer tool, reaches the engineering leader in your voice and gets you cited in AI answers. (markdown: https://revnu.com/for/developer-tools/llms.txt)
- [Cybersecurity pipeline without an SDR team](https://revnu.com/for/cybersecurity): Revnu finds the companies that need your security product, reaches the security leader in your voice and books the meeting. You approve every send. (markdown: https://revnu.com/for/cybersecurity/llms.txt)
- [Fintech pipeline, ads and GEO on autopilot](https://revnu.com/for/fintech): Revnu finds the businesses that need your financial product, reaches the finance leader in your voice and books the meeting. You approve every send. (markdown: https://revnu.com/for/fintech/llms.txt)
- [New clients for IT services and MSPs](https://revnu.com/for/it-services): Revnu finds growing businesses that need IT support, reaches the owner or operations lead in your voice and books the meeting. (markdown: https://revnu.com/for/it-services/llms.txt)
- [New clients for your agency, on autopilot](https://revnu.com/for/agencies): Revnu finds the companies that need your agency, reaches the marketing leader in your voice and books the meeting. You approve every send. (markdown: https://revnu.com/for/agencies/llms.txt)
- [New clients for law and accounting firms](https://revnu.com/for/professional-services): Revnu finds the companies that need your firm now, reaches the founder or finance leader in your voice and books the meeting. You approve every send. (markdown: https://revnu.com/for/professional-services/llms.txt)

## Find buyers by industry

- [Find SaaS companies to sell to](https://revnu.com/find/saas): Find US SaaS companies by sector, funding and hiring signals, with the right person at each and a verified work email. Revnu writes the outreach too. (markdown: https://revnu.com/find/saas/llms.txt)
- [Find funded AI startups to sell to](https://revnu.com/find/ai-startups): Find US AI startups by stage, funding and hiring, with the technical leader at each and a verified work email. Revnu writes the outreach too. (markdown: https://revnu.com/find/ai-startups/llms.txt)
- [Find developer-tool companies to sell to](https://revnu.com/find/developer-tools): Find US developer-tool companies by size, funding and hiring, with the right leader at each and a verified work email. Revnu writes the outreach too. (markdown: https://revnu.com/find/developer-tools/llms.txt)
- [Find cybersecurity companies to sell to](https://revnu.com/find/cybersecurity): Find US cybersecurity companies by size, funding and hiring, with the right leader at each and a verified work email. Revnu writes the outreach too. (markdown: https://revnu.com/find/cybersecurity/llms.txt)
- [Find fintech companies to sell to](https://revnu.com/find/fintech): Find US fintech companies by size, funding and hiring, with the right leader at each and a verified work email. Revnu writes the outreach too. (markdown: https://revnu.com/find/fintech/llms.txt)
- [Find IT services companies and MSPs to sell to](https://revnu.com/find/it-services): Find US IT services companies and MSPs by size, growth and hiring, with the owner at each and a verified work email. Revnu writes the outreach too. (markdown: https://revnu.com/find/it-services/llms.txt)
- [Find marketing agencies to sell to](https://revnu.com/find/agencies): Find US marketing and advertising agencies by size and hiring, with the owner at each and a verified work email. Revnu writes the outreach too. (markdown: https://revnu.com/find/agencies/llms.txt)
- [Find law and accounting firms to sell to](https://revnu.com/find/professional-services): Find US law and accounting firms by size and hiring, with the managing partner at each and a verified work email. Revnu writes the outreach too. (markdown: https://revnu.com/find/professional-services/llms.txt)

## Tools: how-to guides that hand Revnu the job

- [AI Visibility Checker: How to See If ChatGPT Recommends You](https://revnu.com/tools/ai-visibility-checker): Find out whether ChatGPT, Claude, Gemini and Perplexity mention your business when buyers ask, then have Revnu write the pages that change the answer. (markdown: https://revnu.com/tools/ai-visibility-checker/llms.txt)
- [How to Rank in ChatGPT and Get Recommended](https://revnu.com/tools/rank-in-chatgpt): Getting recommended by ChatGPT comes down to the pages it can cite. Tell Revnu what you sell and it writes and publishes them, then tracks whether you get named. (markdown: https://revnu.com/tools/rank-in-chatgpt/llms.txt)
- [How to Find Clients: Let an AI Growth Agent Do It](https://revnu.com/tools/find-clients): Tell Revnu who you sell to and it finds the companies that need you, the right person at each, and why now is the moment to reach out. (markdown: https://revnu.com/tools/find-clients/llms.txt)
- [B2B Lead Generation Tool: How to Generate B2B Leads With AI](https://revnu.com/tools/b2b-lead-generation): Revnu finds B2B leads that fit, researches each one, writes the outreach and books the meetings. Tell it who you sell to and it starts. (markdown: https://revnu.com/tools/b2b-lead-generation/llms.txt)
- [Cold Email Generator: How to Write Cold Emails That Get Replies](https://revnu.com/tools/cold-email-generator): Revnu writes cold emails from research on each company, in your voice, then sends them and handles the replies. Tell it who you're writing to. (markdown: https://revnu.com/tools/cold-email-generator/llms.txt)
- [Cold Email Templates: How to Write Ones That Get Replies](https://revnu.com/tools/cold-email-templates): Generic cold email templates get ignored. Revnu writes templates for your product and your buyer, then fills them in for each company it writes to. (markdown: https://revnu.com/tools/cold-email-templates/llms.txt)
- [LinkedIn Post Generator: How to Write Posts in Your Voice](https://revnu.com/tools/linkedin-post-generator): Revnu writes LinkedIn posts in your voice about your work and your market, and posts them when you approve. Tell it what you want to be known for. (markdown: https://revnu.com/tools/linkedin-post-generator/llms.txt)
- [LinkedIn Outreach Automation: How to Do It Without the Spam](https://revnu.com/tools/linkedin-outreach-automation): Revnu finds the right people on LinkedIn, sends connection requests and messages in your voice, and follows up across email. Tell it who to reach. (markdown: https://revnu.com/tools/linkedin-outreach-automation/llms.txt)
- [AI Blog Writer: How to Write Blog Posts That Rank](https://revnu.com/tools/ai-blog-writer): Revnu researches what your buyers search for, writes posts that answer it and publishes them on your site. Tell it what you want to rank for. (markdown: https://revnu.com/tools/ai-blog-writer/llms.txt)
- [Programmatic SEO: How to Do It Without Thin Pages](https://revnu.com/tools/programmatic-seo): Revnu plans and writes a page for every comparison, alternative, use case and industry your buyers search for, each one written from research. (markdown: https://revnu.com/tools/programmatic-seo/llms.txt)
- [AI Ad Generator: How to Make Ads That Bring in Customers](https://revnu.com/tools/ai-ad-generator): Revnu writes ads for Google, LinkedIn, Reddit, X, Microsoft and TikTok, launches them and moves budget to what books calls. Tell it what to advertise. (markdown: https://revnu.com/tools/ai-ad-generator/llms.txt)
- [Google Ads AI: How to Run Google Ads With an AI Agent](https://revnu.com/tools/google-ads-ai): Revnu plans Google Ads campaigns, writes the ads, picks keywords and manages bids toward customers. Tell it your budget and it gets to work. (markdown: https://revnu.com/tools/google-ads-ai/llms.txt)
- [ICP Generator: How to Define Your Ideal Customer Profile](https://revnu.com/tools/icp-generator): Revnu works out your ideal customer profile from your website and your best customers, then finds companies that match it. Tell it what you sell. (markdown: https://revnu.com/tools/icp-generator/llms.txt)
- [How to Get Bookkeeping Clients: A Step-by-Step Plan](https://revnu.com/tools/get-bookkeeping-clients): How to get bookkeeping clients: pick a niche, partner with CPAs, get found in local search and reach growing businesses. Or have Revnu find and email them. (markdown: https://revnu.com/tools/get-bookkeeping-clients/llms.txt)
- [How to Get Accounting Clients for Your Firm](https://revnu.com/tools/get-accounting-clients): How to get accounting clients: specialize, build referral partners, get found locally and reach businesses at a moment of change. Or have Revnu do the outreach. (markdown: https://revnu.com/tools/get-accounting-clients/llms.txt)
- [How to Get Consulting Clients: A Practical Plan](https://revnu.com/tools/get-consulting-clients): How to get consulting clients: narrow your offer, work your network, build proof and email companies showing the trigger you solve. Or have Revnu find them. (markdown: https://revnu.com/tools/get-consulting-clients/llms.txt)
- [How to Get Coaching Clients: A Step-by-Step Plan](https://revnu.com/tools/get-coaching-clients): How to get coaching clients: define who you coach, make one clear offer, post where they read and sell to companies. Or have Revnu write and run your outreach. (markdown: https://revnu.com/tools/get-coaching-clients/llms.txt)
- [How to Get Clients as a Lawyer: A Practical Plan](https://revnu.com/tools/get-law-firm-clients): How to get clients as a lawyer: pick a practice area, build pages for local search, grow referrals and reach business clients in writing. Or have Revnu help. (markdown: https://revnu.com/tools/get-law-firm-clients/llms.txt)
- [How to Get Clients for a Staffing Agency](https://revnu.com/tools/get-staffing-agency-clients): How to get clients for a staffing agency: specialize, watch job posts for hiring signals, write to the hiring manager and build referrals. Or let Revnu do it. (markdown: https://revnu.com/tools/get-staffing-agency-clients/llms.txt)
- [How to Get Clients for Web Design: A Practical Guide](https://revnu.com/tools/get-web-design-clients): Where web design clients come from: referrals, agency partners and businesses with dated sites. Revnu finds those businesses and drafts the outreach for you. (markdown: https://revnu.com/tools/get-web-design-clients/llms.txt)
- [How to Get Clients for SEO: For Agencies and Consultants](https://revnu.com/tools/get-seo-clients): How SEO agencies and consultants get clients: pick a niche, lead with one search gap, partner with web designers. Revnu finds prospects and drafts the outreach. (markdown: https://revnu.com/tools/get-seo-clients/llms.txt)
- [How to Get Clients for a Cleaning Business](https://revnu.com/tools/get-cleaning-clients): How cleaning businesses win homes and commercial contracts: Google Business Profile, reviews, referral partners and facility managers. Revnu does the outreach. (markdown: https://revnu.com/tools/get-cleaning-clients/llms.txt)
- [SaaS Lead Generation: How to Generate Leads for SaaS](https://revnu.com/tools/saas-lead-generation): SaaS lead generation by stage: founder outreach, pages that rank in Google and ChatGPT, then ads judged on sign-ups. Revnu runs all three, with your approval. (markdown: https://revnu.com/tools/saas-lead-generation/llms.txt)
- [How to Get Real Estate Clients: Buyers and Sellers](https://revnu.com/tools/get-real-estate-clients): How agents win buyer and seller clients: sphere and referrals, neighborhood pages, AI answers, housing-compliant ads and fast follow-up, and where Revnu fits. (markdown: https://revnu.com/tools/get-real-estate-clients/llms.txt)

## Grow guides: how to get customers, by kind of business

- [How to Get Customers for Your Kind of Business](https://revnu.com/grow): Marketing, lead generation and ads, worked out for each kind of business: who buys, where they are, what to say and which channels fit. Then hand the work to Revnu. (index: https://revnu.com/grow/llms.txt)
- [AI Startup Marketing: How to Get Your First Paying Customers](https://revnu.com/grow/ai-startup): AI startup marketing for B2B founders: who buys, where they look, cold email, ads and pilots that convert. Revnu can do the work for you. (markdown: https://revnu.com/grow/ai-startup/llms.txt)
- [SaaS Marketing: How B2B Software Finds Customers](https://revnu.com/grow/b2b-saas): SaaS marketing for B2B software companies: who buys, where to reach them, which channels fit, and how Revnu can do the outbound, ads and SEO for you. (markdown: https://revnu.com/grow/b2b-saas/llms.txt)
- [Dentist Marketing: How to Get More Patients Locally](https://revnu.com/grow/dental-practice): Dentist marketing for practices: Google Business Profile, reviews, insurance listings, Google Ads and recall, and how Revnu can run it. (markdown: https://revnu.com/grow/dental-practice/llms.txt)
- [Developer Marketing: How to Get Users for a Dev Tool](https://revnu.com/grow/dev-tool): Developer marketing for a developer tool: where engineers find tools, which channels fit, and how Revnu can do the outreach, ads and pages. (markdown: https://revnu.com/grow/dev-tool/llms.txt)
- [Agency Lead Generation: How Marketing Agencies Win Clients](https://revnu.com/grow/marketing-agency): Lead generation for marketing agencies: buyers, channels, cold email, ads and a step-by-step plan. Revnu can find and contact your next clients. (markdown: https://revnu.com/grow/marketing-agency/llms.txt)
- [App Marketing: How to Get Users Who Open It Twice](https://revnu.com/grow/mobile-app): How to market a mobile app: App Store optimization, Apple Ads, Reddit, creators and web pages that rank. Revnu can run the search ads and pages for you. (markdown: https://revnu.com/grow/mobile-app/llms.txt)
- [MSP Marketing: How to Win More Managed IT Clients](https://revnu.com/grow/msp): MSP marketing that wins clients: niche picks, referral partners, cold email and Google ads for managed service providers, and how Revnu can run it. (markdown: https://revnu.com/grow/msp/llms.txt)
- [Online Course Marketing: Where to Find Students Who Enroll](https://revnu.com/grow/online-course): Online course marketing for creators: where students look, which channels fit, a step-by-step plan, and how Revnu can run the work for you. (markdown: https://revnu.com/grow/online-course/llms.txt)
- [Podcast Marketing: Grow Listeners and Land Sponsors](https://revnu.com/grow/podcast): Podcast marketing for independent shows: where listeners find new podcasts, how to pitch sponsors, which ads work, and how Revnu can do the work. (markdown: https://revnu.com/grow/podcast/llms.txt)
- [Social Media Agency Marketing: How to Win More Clients](https://revnu.com/grow/social-media-agency): Social media agency marketing that works: niche choice, audit-led outreach, referral partners and ads to win clients. Revnu can do the work for you. (markdown: https://revnu.com/grow/social-media-agency/llms.txt)
- [Hair Salon Marketing: How to Fill Your Chairs With Clients](https://revnu.com/grow/salon): Hair salon marketing that fills chairs: Google Maps, Instagram, referrals, rebooking and search ads. Revnu can run the ads and pages for your salon. (markdown: https://revnu.com/grow/salon/llms.txt)

## Revnu in your AI tool

- [Revnu for AI Agents](https://revnu.com/agents): Add Revnu to Claude Code, Claude, ChatGPT, Cursor, Codex, Gemini CLI or GitHub Copilot. Your AI sets Revnu up with you, and Revnu gets the customers while you build. (markdown: https://revnu.com/agents.md)
- [Revnu for Claude Code: Get Customers From Your Terminal](https://revnu.com/agents/claude-code): Add Revnu's MCP server to Claude Code with one command. Claude reads your repo, sets Revnu up, and Revnu finds the buyers and reaches them while you build. (markdown: https://revnu.com/agents/claude-code/llms.txt)
- [Revnu for Claude: Add Your Growth Hire to Claude](https://revnu.com/agents/claude): Add Revnu to Claude as a connector in two clicks. Ask what Revnu got done, approve the send from the chat, and hand over the next job. (markdown: https://revnu.com/agents/claude/llms.txt)
- [Revnu for ChatGPT: Add Your Growth Hire to ChatGPT](https://revnu.com/agents/chatgpt): Connect Revnu to ChatGPT with its MCP server URL. ChatGPT sets Revnu up with you, then you approve sends and hand over jobs from the chat. (markdown: https://revnu.com/agents/chatgpt/llms.txt)
- [Revnu for Cursor: Get Customers Without Leaving Your Editor](https://revnu.com/agents/cursor): Install Revnu's MCP server in Cursor with one click. Cursor's agent sets Revnu up from your codebase, and Revnu gets the customers while you ship. (markdown: https://revnu.com/agents/cursor/llms.txt)
- [Revnu for Codex: Get Customers From Your Terminal](https://revnu.com/agents/codex): Add Revnu's MCP server to Codex with two commands. Codex sets Revnu up from your repo, and Revnu finds the buyers and reaches them while you build. (markdown: https://revnu.com/agents/codex/llms.txt)
- [Revnu for Gemini CLI: Get Customers From Your Terminal](https://revnu.com/agents/gemini-cli): Add Revnu's MCP server to Gemini CLI with one command. Gemini sets Revnu up from your repo, and Revnu finds the buyers and reaches them while you build. (markdown: https://revnu.com/agents/gemini-cli/llms.txt)
- [Revnu for GitHub Copilot: Get Customers From VS Code](https://revnu.com/agents/copilot): Install Revnu's MCP server in VS Code with one click. Copilot's agent sets Revnu up from your codebase, and Revnu gets the customers while you ship. (markdown: https://revnu.com/agents/copilot/llms.txt)

## Blog

Playbooks for founders at https://revnu.com/blog (full markdown at https://revnu.com/blog/llms.txt):

- [Can AI Agents Replace a Growth Team? What Actually Changes](https://revnu.com/blog/how-ai-agents-replace-growth-team-startups): See how AI agents can replace growth team workloads at startups, which decisions stay with founders, and how Revnu runs and measures growth experiments.
- [Apollo Alternatives: Which Fits Your Sales Workflow?](https://revnu.com/blog/alternatives/apollo-alternatives-which-fits-your-sales-workflow): Compare Apollo alternatives across contact data, waterfall enrichment, cold email sending, and automated outbound execution for small software teams.
- [We Raised $3M to Build the Future of Growth](https://revnu.com/blog/we-raised-3m-to-build-the-future-of-growth): Revnu has raised $3M led by PXN Ventures, with Y Combinator, identity.vc and InvestorX, to build the AI growth hire for every business from Manchester.
- [What an AI Growth Agent for SaaS Can Actually Do Today](https://revnu.com/blog/what-an-ai-growth-agent-for-saas-can-actually-do-today): Explore what an AI growth agent for SaaS can actually execute today across SEO, outbound, social, and ads, plus where human approval remains non-negotiable.
- [Programmatic SEO for SaaS Founders Who Can't Write Every Week](https://revnu.com/blog/programmatic-seo-for-saas-founders-who-cant-write-every-week): Learn how programmatic SEO for SaaS works for small teams without dedicated writers. Build high-intent pages, avoid thin content traps, and drive pipeline.
- [How to Grow SaaS Without Hiring a Growth Marketer](https://revnu.com/blog/how-to-grow-saas-without-hiring-a-growth-marketer): Learn how to grow SaaS without hiring a growth marketer by running five specific execution loops. Use these benchmarks and systems to scale to $10K MRR.
- [Slack AI Marketing Assistant for Startups: What It Can Do](https://revnu.com/blog/slack-ai-marketing-assistant-for-startups-what-it-can-do): A Slack AI marketing assistant for startups puts drafts, approvals, and growth tasks in your chat. See what it actually executes and how Revnu works.
- [Signs Your First Marketing Hire Isn't Working, and What to Do](https://revnu.com/blog/first-marketing-hire-not-working): How to tell whether your first marketing hire is failing or just early, the four signals worth watching, and why the brief is usually the thing that is broken.
- [Does Showing Up in AI Answers Actually Bring You Customers?](https://revnu.com/blog/does-ai-search-bring-customers): An honest look at AI search visibility: what the score measures, the one question it cannot answer, and how to tell before you spend whether it will convert.
- [The 30-60-90 Day Plan for a Growth Marketer, and Why Most of Them Fail](https://revnu.com/blog/growth-marketer-30-60-90-day-plan): What a growth marketer should actually do in their first 90 days, what a week-one plan gets wrong, and the day-30 signals that tell you it is going badly.
- [How to Interview a Growth Marketer When You Are Not One](https://revnu.com/blog/how-to-interview-a-growth-marketer): How to interview a growth marketer without being a marketer yourself: what to test, the questions that separate people, and the red flags that cost you a year.
- [What Does a Growth Marketer Actually Do? A Week in the Job](https://revnu.com/blog/what-does-a-growth-marketer-do): What does a growth marketer do all week? An honest breakdown of the hours: which are judgment you cannot delegate, and which are repeatable execution.
- [The Autonomous Business Is Almost Here. Marketing Is the Missing Half.](https://revnu.com/blog/the-autonomous-business): AI can now do the engineering and the support. It still can't do the growth. Why marketing is the bottleneck to the autonomous business, and what closes it.
- [How to Market a Consumer App (When B2B Playbooks Don't Apply)](https://revnu.com/blog/how-to-market-a-consumer-app): Consumer apps don't have a buyer you can email. Marketing one is a distribution and retention game, not a sales game. Here is what actually works from zero.
- [How to Get Your First 100 Customers (After the First 10 Get Hard)](https://revnu.com/blog/how-to-get-your-first-100-customers): The first 10 customers come from conversations. The first 100 come from a repeatable engine. Here is how to build one, and which channel to build it on.
- [Is Revnu Worth It? What You Get, What It Costs, and Why It Works](https://revnu.com/blog/is-revnu-worth-it): Revnu is an AI growth employee that gets you customers across every channel for one flat monthly fee. What it does, what it costs, and why founders pick it.
- [How to Launch a Product With No Audience (Which Is Now the Default)](https://revnu.com/blog/how-to-launch-a-product-with-no-audience): Launching with no audience is the normal case now, not a failure state. What a launch can and cannot do, and the channels that actually work from zero.
- [Best Marketing Channels for Startups: Why Yours Can't Be Predicted](https://revnu.com/blog/best-marketing-channels-for-startups): Every list of the best marketing channels for startups is someone else's survivor story. What each channel is good for, and how to find yours by testing.
- [How to Get Users for Your App: What Actually Works After You Ship](https://revnu.com/blog/how-to-get-users-for-your-app): You built the app; now nobody is using it. How to get users for your app from first principles: where users already are, what to say, and finding your channel.
- [LinkedIn Outreach That Gets Replies: A Founder's Playbook](https://revnu.com/blog/linkedin-outreach): LinkedIn outreach gets founders replies cold email can't, and gets accounts restricted when rushed. The pacing, the message, and where it fits in growth.
- [AI SDR Tools: What They Do and Why One Channel Isn't Enough](https://revnu.com/blog/ai-sdr-tools): AI SDR tools automate outbound end to end, but one channel rarely builds pipeline alone. What they do well, where they stall, and what to hire instead.
- [How AI Agents Actually Run Multi-Channel Growth (Not Just Write Copy)](https://revnu.com/blog/how-ai-agents-run-multi-channel-growth): Most AI marketing tools just write copy. Here is how an AI growth agent actually runs SEO, ads, and outbound as one loop, and why the loop is the whole point.
- [Full-Stack Growth Automation: How One AI Agent Runs Every Channel](https://revnu.com/blog/full-stack-growth-automation): Full-stack growth automation puts SEO, ads, and outbound under one agent that shares what it learns. Here is why a shared brain beats a stack of point tools.
- [AI Link Building: How to Earn Backlinks Without a Team](https://revnu.com/blog/ai-link-building): AI link building scales the research and outreach behind backlinks, but the link still has to be earned. Here is what to automate and what to avoid.
- [AI Growth Hire for SaaS: What It Is and When to Use One](https://revnu.com/blog/ai-growth-hire-for-saas-what-it-is-and-when-to-use-one): SaaS founders can hand overdue growth execution to an AI agent that runs SEO research and outbound outreach inside Slack each week.
- [The One-Person Growth Stack: Marketing as a Solo Founder](https://revnu.com/blog/one-person-growth-stack): Solo founder marketing fails by spreading thin across ten tools. Here is the one-person growth stack: three channels, what only you can do, and what to give AI.
- [AI for Paid Ads: A Startup's Guide to Smarter Spend](https://revnu.com/blog/ai-for-paid-ads): AI for paid ads can run the busywork and read tests faster, but it cannot save a bad offer. Here is what to automate, what to keep, and how to start small.
- [Do You Need a Marketing Agency? An Honest Framework](https://revnu.com/blog/do-you-need-a-marketing-agency): Do you need a marketing agency, a hire, or an AI agent? An honest, stage-by-stage framework for early founders deciding where their growth dollars should go.
- [Cold Email That Gets Replies: A Founder's Playbook](https://revnu.com/blog/cold-email-that-gets-replies): Cold email that gets replies is about relevance, not volume. Here is the founder's playbook: deliverability, a narrow list, real research, and human follow-up.
- [AI CRO Tools: How to Lift Conversions Without Guessing](https://revnu.com/blog/ai-cro-tools): AI CRO tools speed up conversion work but cannot fix a traffic problem. Here is what automated CRO with AI actually does, and where it does not help.
- [SEO for Startups: How to Rank When Nobody Knows You](https://revnu.com/blog/seo-for-startups): SEO for startups is not about more blog posts. Here is the minimum that actually ranks a new domain: intent-matched content, internal links, and patience.
- [How to Get Your Startup Recommended by ChatGPT and Other AI](https://revnu.com/blog/how-to-get-recommended-by-chatgpt): Buyers now ask ChatGPT, Claude, and Perplexity for tool recommendations. Here is how generative engine optimization works and how to get your product cited.
- [Marketing for Technical Founders: A Playbook for People Who'd Rather Build](https://revnu.com/blog/marketing-for-technical-founders): A marketing playbook for technical founders: the smallest set of growth work that actually moves the needle, and how to run it without becoming a marketer.
- [AI Growth Agents: What They Do and How They Get You Customers](https://revnu.com/blog/ai-growth-agents): An AI growth agent runs marketing work across channels with one shared learning loop. Here is what it does, how it differs from a chatbot, and where it works.
- [How to Use AI for Marketing: A Founder's Playbook](https://revnu.com/blog/how-to-use-ai-for-marketing): A founder's playbook on how to use AI for marketing across SEO, ads, outbound, social, and lifecycle, including where AI still needs a human.
- [How to Get Your First 10 Customers (With No Budget)](https://revnu.com/blog/how-to-get-your-first-customers): A no-budget playbook on how to get your first customers: manual outreach, narrow ICP, founder-led sales, and the unscalable moves that actually work.

## Comparisons

Honest growth comparisons for founders at https://revnu.com/comparisons (full markdown at https://revnu.com/comparisons/llms.txt):

- [ZoomInfo Alternatives: 8 Options for 2026 and Who Each One Suits](https://revnu.com/comparisons/zoominfo-alternatives): Eight ZoomInfo alternatives compared on data, published pricing and who runs them. If you need a raw contact database, pick one of the databases, not us.
- [Surfer SEO Alternatives: The 7 Best Options in 2026, Compared Honestly](https://revnu.com/comparisons/surfer-seo-alternatives): Seven Surfer SEO alternatives with current pricing: cheaper content editors, deeper planners, AI search trackers, and one that writes and publishes for you.
- [Reply.io Alternatives: 7 Options in 2026 and Who Each One Suits](https://revnu.com/comparisons/reply-io-alternatives): Seven Reply.io alternatives with current pricing, who each suits and its honest limit, from cheap email senders to sales suites and one that does the work.
- [Profound Alternatives: 7 Best Options in 2026 (One Does the Work)](https://revnu.com/comparisons/profound-alternatives): Profound now sells a free trial and an enterprise contract, nothing between. Seven alternatives with real prices, honest limits, and who each one suits.
- [Peec AI Alternatives: 7 Best Options in 2026 (One Does the Work)](https://revnu.com/comparisons/peec-ai-alternatives): Peec AI is a strong self-serve AI visibility tracker. Seven alternatives with real prices, which engines each tracks, honest limits, and when to stay put.
- [Jasper Alternatives: 7 Best Options in 2026, Including One That Ships](https://revnu.com/comparisons/jasper-alternatives): Seven Jasper alternatives with current pricing: general chat models, team writing platforms, AI search tools, and one that publishes and distributes for you.
- [Instantly Alternatives: The 7 Best Options in 2026, Honestly Compared](https://revnu.com/comparisons/instantly-alternatives): Seven Instantly alternatives with current prices, who each suits and its honest limit, from cheaper senders and multichannel tools to one that does the work.
- [Clay Alternatives: 7 Options for 2026, Including One That Does the Work](https://revnu.com/comparisons/clay-alternatives): Seven Clay alternatives compared on who runs them, what they cost and what comes out: enrichment tools, outbound platforms, and one that does the work itself.
- [Best AI Visibility Tools in 2026: 8 AEO Tools Compared Honestly](https://revnu.com/comparisons/best-ai-visibility-tools): Eight AI visibility and AEO tools compared: what each tracks, real prices from vendor pages, honest limits, and which one fits a team with no one to write.
- [Best AI SEO Tools in 2026: 8 Picks, Sorted by Who Does the Work](https://revnu.com/comparisons/best-ai-seo-tools): The 8 best AI SEO tools in 2026 with current pricing: research suites, content editors, AI search trackers, site automation, and one that writes and publishes.
- [Best AI SDR Tools in 2026: 7 Options and What Each Really Does](https://revnu.com/comparisons/best-ai-sdr-tools): The best AI SDR tools in 2026 compared: what each one automates, current pricing, who it suits and its honest limit, plus when an AI SDR is the wrong purchase.
- [Apollo Alternatives: 7 Options for 2026, Including One That Does the Work](https://revnu.com/comparisons/apollo-alternatives): Seven Apollo.io alternatives compared on data, pricing and who has to run them, from contact databases and senders to one that finds buyers and writes to them.
- [Profound vs Revnu: Measuring AI Visibility or Changing It?](https://revnu.com/comparisons/revnu-vs-profound): Profound tells you how often AI assistants mention your brand. Revnu does the work that changes the number. An honest comparison for founders with no team.
- [Copy.ai vs Revnu: A Workflow Builder or Someone to Run the Motion](https://revnu.com/comparisons/revnu-vs-copy-ai): Copy.ai is now a go-to-market workflow platform: you design the motion and it executes. Revnu decides which motion to run. An honest comparison for founders.
- [Smartlead vs Revnu: Sending Infrastructure or the Reason to Send](https://revnu.com/comparisons/revnu-vs-smartlead): Smartlead is excellent at landing cold email in the inbox at volume. Placement is not a reply. An honest comparison of infrastructure and a growth employee.
- [HubSpot vs Revnu: A System of Record or Someone to Run It?](https://revnu.com/comparisons/revnu-vs-hubspot): HubSpot gives you the machinery for marketing. Revnu is the employee who operates it. An honest comparison, and why they are not really the same category.
- [Surfer SEO vs Revnu: Optimizing the Page or Choosing It](https://revnu.com/comparisons/revnu-vs-surfer-seo): Surfer SEO scores a page against a keyword you already chose. Choosing that keyword is what decided whether the page was worth writing. An honest comparison.
- [Clearscope vs Revnu: A Quality Bar or the Thing Being Graded](https://revnu.com/comparisons/revnu-vs-clearscope): Clearscope is a grading rubric that makes many writers produce consistent work. But a rubric needs a queue of drafts. An honest comparison for founders.
- [Mutiny vs Revnu: Personalizing the Visit or Creating It](https://revnu.com/comparisons/revnu-vs-mutiny): Mutiny personalizes your site for named accounts, which works once those accounts are arriving. An honest comparison for founders with no traffic yet.
- [Unbounce vs Revnu: A Landing Page or the Traffic to Test It](https://revnu.com/comparisons/revnu-vs-unbounce): Unbounce builds and tests landing pages, and A/B testing needs volume before a result means anything. An honest comparison, with the maths spelled out.
- [Webflow vs Revnu: The Site Itself or the Reason Anyone Visits](https://revnu.com/comparisons/revnu-vs-webflow): Webflow is where your marketing site lives. Revnu is what fills it and points people at it. These are different layers, and the honest answer is often both.
- [Apollo vs Revnu: A Sales Platform Priced per Seat, or a Growth Employee](https://revnu.com/comparisons/revnu-vs-apollo): Apollo bundles a 210M-contact database, sequencer, and dialer per seat. Revnu is the operator that sits in the seat. An honest comparison of two species.
- [Jasper vs Revnu: A Content Platform or a Growth Employee?](https://revnu.com/comparisons/revnu-vs-jasper): Jasper produces on-brand marketing content at enterprise scale. Revnu produces growth: content, distribution, and the loop. An honest comparison of the two.
- [Instantly vs Revnu: Sending Infrastructure or a Growth Employee?](https://revnu.com/comparisons/revnu-vs-instantly): Instantly is the cheapest way to send cold email at volume, in the exact channel Google is squeezing. Revnu runs every channel. The honest comparison.
- [Clay vs Revnu: A GTM Workbench or a Growth Employee?](https://revnu.com/comparisons/revnu-vs-clay): Clay is the best data workbench in go-to-market, and someone still has to operate it. Revnu is the operator. An honest comparison of two different species.
- [11x vs Revnu: What a $50K AI SDR Contract Actually Buys](https://revnu.com/comparisons/revnu-vs-11x): 11x sells enterprise AI SDRs on annual contracts. Revnu is an AI growth employee that runs every channel. An honest look at what each buys you, and for whom.
- [Artisan vs Revnu: An AI SDR or an AI Growth Employee?](https://revnu.com/comparisons/revnu-vs-artisan): Artisan's Ava is an AI SDR that runs cold outbound. Revnu is an AI growth employee that runs every channel. An honest comparison of what each actually does.
- [One AI Growth Agent vs. a Stack of Point Tools](https://revnu.com/comparisons/ai-growth-agent-vs-point-tools): AI growth agent vs a stack of point tools: the real cost of running SEO, ads, and outbound in five apps that never talk, and when one agent beats the stack.
- [AI Growth Agent vs. a Marketing Agency: Which to Pick](https://revnu.com/comparisons/ai-growth-agent-vs-marketing-agency): AI growth agent vs marketing agency: which to pick for a startup. Cost, ramp, channel breadth, and who owns strategy, with an honest verdict for founders.
- [AI Growth Agent vs. Hiring a Growth Marketer in 2026](https://revnu.com/comparisons/ai-growth-agent-vs-growth-hire): AI growth agent vs hiring a growth marketer: a cost, ramp, and channel-breadth breakdown to help a founder pick the right one for their stage in 2026.
- [AI SEO vs. an SEO Agency: What Startups Should Choose](https://revnu.com/comparisons/ai-seo-vs-seo-agency): AI SEO vs SEO agency for a startup: where each wins on cost, content cadence, technical audits, and links, plus an honest verdict on which to pick.

## Use cases

Founder growth use cases at https://revnu.com/use-cases (full markdown at https://revnu.com/use-cases/llms.txt):

- [How a Dev-Tool Startup Gets Its First 100 Signups Without a Marketing Team](https://revnu.com/use-cases/dev-tool-startup-first-signups): How a dev-tool startup gets its first 100 signups without a marketing team: an AI growth agent drafts the docs-led SEO, the developer outreach, and the ad test.
- [How a Technical Founder Runs Growth With an AI Agent](https://revnu.com/use-cases/technical-founder-ai-growth-agent): How a technical founder runs growth with an AI agent: the agent drafts the SEO post, the outbound, and the ad test, and he approves each one in a tap.
- [How a Solo Founder Runs SEO, Ads, and Outreach at Once](https://revnu.com/use-cases/solo-founder-seo-ads-outreach): A solo founder cannot run SEO, ads, and outreach by hand. Here is how one agent drafts all three across channels while the founder approves and keeps building.
- [How a Pre-Revenue Startup Gets Its First 1,000 Visitors](https://revnu.com/use-cases/pre-revenue-startup-first-traffic): How a pre-revenue startup earns its first traffic: research the few queries you can win, ship a content cluster, and run a small outreach motion for visitors.

## Guides

Step-by-step growth guides at https://revnu.com/guides (full markdown at https://revnu.com/guides/llms.txt):

- [How to Switch From Smartlead to Revnu: A Step-by-Step Move](https://revnu.com/guides/switch-from-smartlead): Moving from Smartlead to Revnu: export campaign leads and copy, carry over your global blocklist, what happens to your mailboxes, and the five-minute setup.
- [How to Switch From Instantly to Revnu: Leads, Copy and Inboxes](https://revnu.com/guides/switch-from-instantly): Moving from Instantly to Revnu: export your leads and campaign copy, bring your blocklist, what happens to your warmed inboxes, and the five-minute setup.
- [How to Switch From Clay to Revnu: Tables, Columns and Sends](https://revnu.com/guides/switch-from-clay): Moving from Clay to Revnu: export your table, turn AI columns into research columns, bring your exclusions, what stays in Clay, and the five-minute setup.
- [How to Switch From Apollo to Revnu: What Comes Over and What Stays](https://revnu.com/guides/switch-from-apollo): Moving from Apollo.io to Revnu: what to export, how your list, sequences and do-not-contact list come over, what stays in Apollo, and the five-minute setup.
- [How to Automate Keyword Research With AI (Step by Step)](https://revnu.com/guides/automate-keyword-research-with-ai): Learn how to automate keyword research with AI: expand seed topics, pull real demand, cluster by intent, and pick winnable queries a human still approves.
- [How to Get Your First Backlinks: A Startup's Guide](https://revnu.com/guides/get-your-first-backlinks): How to get your first backlinks as a startup: build one citable asset, find relevant targets, and pitch them like a person. A concrete, step-by-step guide.

## Machine-readable resources

- Agent setup recipe ("Set me up with revnu.com"): https://revnu.com/setup.md
- Revnu for AI agents: https://revnu.com/agents.md
- AI catalog (ARD): https://revnu.com/.well-known/ard.json
- API catalog (RFC 9727): https://revnu.com/.well-known/api-catalog
- MCP server card: https://revnu.com/.well-known/mcp/server-card.json
- Agent install script (MCP server + Revnu skill): https://revnu.com/install
- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt
- Blog index: https://revnu.com/blog/llms.txt
- Comparisons index: https://revnu.com/comparisons/llms.txt
- Use cases index: https://revnu.com/use-cases/llms.txt
- Guides index: https://revnu.com/guides/llms.txt
- Docs (API, CLI, MCP) index: https://revnu.com/docs/llms.txt
- OpenAPI: https://revnu.com/openapi.json
- Sitemap: https://revnu.com/sitemap.xml
- Robots: https://revnu.com/robots.txt


---

# Revnu Features

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/features

Revnu does the growth work every day. You approve it, and every morning it tells you what moved.

- Outbound: finds your buyers, writes to each one in your voice across email and LinkedIn, handles the replies and books the meeting. https://revnu.com/features/outbound
- Paid ads: runs ads on Google, LinkedIn, Reddit, X and Microsoft and moves budget to what books calls. https://revnu.com/features/paid-ads
- SEO and GEO: publishes pages that rank on Google and get cited by ChatGPT, Claude, Gemini and Perplexity. https://revnu.com/features/seo-geo
- Reporting: one message on Slack or iMessage every morning with what moved. https://revnu.com/features/reporting
- Growth engineer (Managed): a person on your Slack who sets everything up and stays a message away. https://revnu.com/features/growth-engineer

From $99 a month.

## Machine-readable resources

- Agent setup recipe ("Set me up with revnu.com"): https://revnu.com/setup.md
- Revnu for AI agents: https://revnu.com/agents.md
- AI catalog (ARD): https://revnu.com/.well-known/ard.json
- API catalog (RFC 9727): https://revnu.com/.well-known/api-catalog
- MCP server card: https://revnu.com/.well-known/mcp/server-card.json
- Agent install script (MCP server + Revnu skill): https://revnu.com/install
- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt
- Blog index: https://revnu.com/blog/llms.txt
- Comparisons index: https://revnu.com/comparisons/llms.txt
- Use cases index: https://revnu.com/use-cases/llms.txt
- Guides index: https://revnu.com/guides/llms.txt
- Docs (API, CLI, MCP) index: https://revnu.com/docs/llms.txt
- OpenAPI: https://revnu.com/openapi.json
- Sitemap: https://revnu.com/sitemap.xml
- Robots: https://revnu.com/robots.txt


---

# Revnu Pricing

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/pricing

## Pro: from $99/month

One agent running every channel, every day.

- Gets you ranked in AI and Google
- Tracks you in ChatGPT, Claude, Gemini and Perplexity
- Finds customers and reaches out for you
- Researches every lead before it writes
- Runs your ads and cuts what doesn't convert
- Tells you what moved, in Slack or iMessage
- Works 24/7

## Managed: custom pricing

A forward-deployed growth engineer on your account.

- A forward-deployed growth engineer from our team
- Gets you ranked in AI and Google, every AI engine tracked daily
- Finds more customers, with deeper lead research
- Scales your ads, on more channels set up by our team
- Outreach domains and mailboxes set up for you
- Gifts to prospects as an outbound touch
- Works 24/7, with no daily limit

Pro: from $99/month, billed by card, cancel anytime.

Ad spend is paid to the ad platform directly.

## Machine-readable resources

- Agent setup recipe ("Set me up with revnu.com"): https://revnu.com/setup.md
- Revnu for AI agents: https://revnu.com/agents.md
- AI catalog (ARD): https://revnu.com/.well-known/ard.json
- API catalog (RFC 9727): https://revnu.com/.well-known/api-catalog
- MCP server card: https://revnu.com/.well-known/mcp/server-card.json
- Agent install script (MCP server + Revnu skill): https://revnu.com/install
- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt
- Blog index: https://revnu.com/blog/llms.txt
- Comparisons index: https://revnu.com/comparisons/llms.txt
- Use cases index: https://revnu.com/use-cases/llms.txt
- Guides index: https://revnu.com/guides/llms.txt
- Docs (API, CLI, MCP) index: https://revnu.com/docs/llms.txt
- OpenAPI: https://revnu.com/openapi.json
- Sitemap: https://revnu.com/sitemap.xml
- Robots: https://revnu.com/robots.txt


---

# Revnu by industry

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/for

Revnu set up for the industry you're in ("Revnu for X": it finds your buyers), and for the industry you sell to ("Find X buyers": it finds companies in it). Every page has a demo of real companies Revnu researched.

- SaaS: [Revnu for SaaS](https://revnu.com/for/saas) · [Find SaaS buyers](https://revnu.com/find/saas)
- AI startups: [Revnu for AI startups](https://revnu.com/for/ai-startups) · [Find AI startups buyers](https://revnu.com/find/ai-startups)
- Developer tools: [Revnu for Developer tools](https://revnu.com/for/developer-tools) · [Find Developer tools buyers](https://revnu.com/find/developer-tools)
- Cybersecurity: [Revnu for Cybersecurity](https://revnu.com/for/cybersecurity) · [Find Cybersecurity buyers](https://revnu.com/find/cybersecurity)
- Fintech: [Revnu for Fintech](https://revnu.com/for/fintech) · [Find Fintech buyers](https://revnu.com/find/fintech)
- IT services & MSPs: [Revnu for IT services & MSPs](https://revnu.com/for/it-services) · [Find IT services & MSPs buyers](https://revnu.com/find/it-services)
- Agencies: [Revnu for Agencies](https://revnu.com/for/agencies) · [Find Agencies buyers](https://revnu.com/find/agencies)
- Professional services: [Revnu for Professional services](https://revnu.com/for/professional-services) · [Find Professional services buyers](https://revnu.com/find/professional-services)

## Machine-readable resources

- Agent setup recipe ("Set me up with revnu.com"): https://revnu.com/setup.md
- Revnu for AI agents: https://revnu.com/agents.md
- AI catalog (ARD): https://revnu.com/.well-known/ard.json
- API catalog (RFC 9727): https://revnu.com/.well-known/api-catalog
- MCP server card: https://revnu.com/.well-known/mcp/server-card.json
- Agent install script (MCP server + Revnu skill): https://revnu.com/install
- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt
- Blog index: https://revnu.com/blog/llms.txt
- Comparisons index: https://revnu.com/comparisons/llms.txt
- Use cases index: https://revnu.com/use-cases/llms.txt
- Guides index: https://revnu.com/guides/llms.txt
- Docs (API, CLI, MCP) index: https://revnu.com/docs/llms.txt
- OpenAPI: https://revnu.com/openapi.json
- Sitemap: https://revnu.com/sitemap.xml
- Robots: https://revnu.com/robots.txt


---

# Revnu solutions

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/solutions

Every job Revnu does and every team it does it for.

- [Client delivery for agencies](https://revnu.com/solutions/agency-delivery): Keep your clients. Get your time back. Revnu runs growth work for your client businesses, from finding buyers to ads and search. Start with one account.
- [Find your buyers](https://revnu.com/solutions/find-buyers): Revnu finds the companies worth pursuing, the reason to reach out now and the right person at each, then drafts the outreach for your approval.
- [Get customers](https://revnu.com/solutions/get-customers): Revnu finds your buyers, writes to them in your voice and books the calls while you keep building. You approve every send. From $99 a month.
- [Sales pipeline](https://revnu.com/solutions/sales-pipeline): Revnu finds the companies you should be selling to, reads their buying signals and writes to the right person at the right time. You approve every send.
- [From your website](https://revnu.com/solutions/buyers-from-your-website): Give Revnu your website. It works out who buys from you, finds the companies that fit and the right people to approach, and drafts outreach for your approval.
- [Buying signals](https://revnu.com/solutions/buying-signals): A new hire, a funding round, a buyer posting about a problem you solve. Revnu reads the signals and tells you who to approach and why now.
- [AI search visibility](https://revnu.com/solutions/ai-search-visibility): Revnu tracks where you show up in ChatGPT, Claude, Gemini and Perplexity, then does the work that moves it: pages published, listings claimed.
- [AI SEO](https://revnu.com/solutions/ai-seo): Revnu finds the terms buyers search, writes the pages in your voice and publishes them once you approve, then tracks what ranks.
- [Google Ads](https://revnu.com/solutions/google-ads): Revnu researches keywords, builds your Google Ads campaigns, reads the search terms daily and moves budget to what books calls.
- [LinkedIn Ads](https://revnu.com/solutions/linkedin-ads): Revnu targets the titles, company sizes and industries that buy from you, writes the ads and moves budget to what books calls.
- [Account-based ads](https://revnu.com/solutions/account-based-ads): Revnu finds the companies that should buy from you, turns them into a LinkedIn audience and runs the ads to them alone. You approve every launch.
- [Reddit Ads](https://revnu.com/solutions/reddit-ads): Revnu launches Reddit ads written to fit the community, moves budget to what converts and never spends past your cap.
- [AI SDR](https://revnu.com/solutions/ai-sdr): Revnu finds buyers worth talking to, writes to each one in your voice, handles the replies and books the call. You approve every send.
- [Growth agency alternative](https://revnu.com/solutions/agency-alternative): Revnu runs your ads, outbound and search every day, not once a month, and tells you what moved each morning. From $99 a month, plus your ad spend.
- [Enterprise](https://revnu.com/solutions/enterprise): Revnu does the work of an SDR team and a growth marketer across outbound, ads and search, for one flat price. Your team approves.
- [RevOps](https://revnu.com/solutions/revops): Revnu is an AI worker your team approves, not another tool to wire up. It finds accounts, runs outreach and ads, and reports what moved.
- [Marketing teams](https://revnu.com/solutions/marketing-teams): Revnu drafts the pages, ads and outreach your marketing team hasn't had time for, and ships them once someone approves.
- [Sales teams](https://revnu.com/solutions/sales-teams): Revnu finds accounts with a reason to talk now, writes the first touch, handles the replies and books the meeting. Your team approves every send.
- [Startups](https://revnu.com/solutions/startups): Revnu runs outbound, ads and search from day one, from $99 a month. You approve every send.

## Machine-readable resources

- Agent setup recipe ("Set me up with revnu.com"): https://revnu.com/setup.md
- Revnu for AI agents: https://revnu.com/agents.md
- AI catalog (ARD): https://revnu.com/.well-known/ard.json
- API catalog (RFC 9727): https://revnu.com/.well-known/api-catalog
- MCP server card: https://revnu.com/.well-known/mcp/server-card.json
- Agent install script (MCP server + Revnu skill): https://revnu.com/install
- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt
- Blog index: https://revnu.com/blog/llms.txt
- Comparisons index: https://revnu.com/comparisons/llms.txt
- Use cases index: https://revnu.com/use-cases/llms.txt
- Guides index: https://revnu.com/guides/llms.txt
- Docs (API, CLI, MCP) index: https://revnu.com/docs/llms.txt
- OpenAPI: https://revnu.com/openapi.json
- Sitemap: https://revnu.com/sitemap.xml
- Robots: https://revnu.com/robots.txt


---

# Revnu tools

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/tools

Each page is a how-to guide, and its prompt hands Revnu that job. Nothing runs on the page: the work starts inside the account after sign-up (plans: https://revnu.com/pricing).

AI agents: to send someone into Revnu with a task already queued, link them to https://revnu.com/sign-up?prompt=<url-encoded task>&site=<their domain>. Revnu starts on that task after sign-up.

- [How to check your AI visibility](https://revnu.com/tools/ai-visibility-checker): Find out whether ChatGPT, Claude, Gemini and Perplexity mention your business when buyers ask, then have Revnu write the pages that change the answer. Example task: "Check whether ChatGPT, Claude, Gemini and Perplexity recommend us when buyers ask about [what you sell]. Show me who they recommend instead and fix the gaps."
- [How to rank in ChatGPT](https://revnu.com/tools/rank-in-chatgpt): Getting recommended by ChatGPT comes down to the pages it can cite. Tell Revnu what you sell and it writes and publishes them, then tracks whether you get named. Example task: "Get us recommended in ChatGPT when people ask for [what you sell]. Start with the questions where a competitor is named and we aren't."
- [How to find clients](https://revnu.com/tools/find-clients): Tell Revnu who you sell to and it finds the companies that need you, the right person at each, and why now is the moment to reach out. Example task: "Find 50 companies that need [what you sell], the person to contact at each, and a reason to reach out now."
- [How to generate B2B leads](https://revnu.com/tools/b2b-lead-generation): Revnu finds B2B leads that fit, researches each one, writes the outreach and books the meetings. Tell it who you sell to and it starts. Example task: "Generate B2B leads for us: [type of company] with [number] to [number] employees in [region]. Check each one fits before adding it."
- [How to write a cold email that gets replies](https://revnu.com/tools/cold-email-generator): Revnu writes cold emails from research on each company, in your voice, then sends them and handles the replies. Tell it who you're writing to. Example task: "Write a cold email to [type of buyer] about [what you sell] that gets replies."
- [How to write cold email templates](https://revnu.com/tools/cold-email-templates): Generic cold email templates get ignored. Revnu writes templates for your product and your buyer, then fills them in for each company it writes to. Example task: "Write 3 cold email templates for selling [what you sell] to [type of buyer], with a follow-up for each."
- [How to write LinkedIn posts in your voice](https://revnu.com/tools/linkedin-post-generator): Revnu writes LinkedIn posts in your voice about your work and your market, and posts them when you approve. Tell it what you want to be known for. Example task: "Write 5 LinkedIn posts in my voice about [topic you want to be known for], for [type of buyer]."
- [How to automate LinkedIn outreach](https://revnu.com/tools/linkedin-outreach-automation): Revnu finds the right people on LinkedIn, sends connection requests and messages in your voice, and follows up across email. Tell it who to reach. Example task: "Reach [job title] at [type of company] on LinkedIn: connect, then message the ones who accept about [what you sell]."
- [How to write blog posts that rank](https://revnu.com/tools/ai-blog-writer): Revnu researches what your buyers search for, writes posts that answer it and publishes them on your site. Tell it what you want to rank for. Example task: "Write a blog post that ranks for [search phrase] and gets cited by ChatGPT. Publish it on our blog."
- [How to do programmatic SEO](https://revnu.com/tools/programmatic-seo): Revnu plans and writes a page for every comparison, alternative, use case and industry your buyers search for, each one written from research. Example task: "Plan programmatic SEO pages for us: one page per [competitor / use case / industry]. Write and publish the first 10."
- [How to make ads with AI](https://revnu.com/tools/ai-ad-generator): Revnu writes ads for Google, LinkedIn, Reddit, X, Microsoft and TikTok, launches them and moves budget to what books calls. Tell it what to advertise. Example task: "Write and launch ads for [what you sell] aimed at [type of buyer], with a budget of $[amount] a month."
- [How to run Google Ads with AI](https://revnu.com/tools/google-ads-ai): Revnu plans Google Ads campaigns, writes the ads, picks keywords and manages bids toward customers. Tell it your budget and it gets to work. Example task: "Plan and run a Google Ads campaign for [what you sell] on a $[amount] a month budget. Start with the searches most likely to buy."
- [How to define your ideal customer profile](https://revnu.com/tools/icp-generator): Revnu works out your ideal customer profile from your website and your best customers, then finds companies that match it. Tell it what you sell. Example task: "Work out our ideal customer profile from our website and our best customers ([customer names]), then find 25 companies that match."
- [How to get bookkeeping clients](https://revnu.com/tools/get-bookkeeping-clients): How to get bookkeeping clients: pick a niche, partner with CPAs, get found in local search and reach growing businesses. Or have Revnu find and email them. Example task: "Find 50 [type of business] in [city or region] that need a bookkeeper, the owner at each, and a reason to reach out now. Write the first email in my voice."
- [How to get accounting clients](https://revnu.com/tools/get-accounting-clients): How to get accounting clients: specialize, build referral partners, get found locally and reach businesses at a moment of change. Or have Revnu do the outreach. Example task: "Find 40 [type of business] in [region] that just [raised money / opened a new location / expanded to new states], the owner or finance lead at each, and write the first email in my voice."
- [How to get consulting clients](https://revnu.com/tools/get-consulting-clients): How to get consulting clients: narrow your offer, work your network, build proof and email companies showing the trigger you solve. Or have Revnu find them. Example task: "Find 30 [type of company] that [just hired a new head of X / raised a round / are hiring for X], the person who owns [problem you solve] at each, and write the first email in my voice."
- [How to get coaching clients](https://revnu.com/tools/get-coaching-clients): How to get coaching clients: define who you coach, make one clear offer, post where they read and sell to companies. Or have Revnu write and run your outreach. Example task: "Find 30 [type of company] that [just promoted new managers / are hiring fast], the head of people at each, and write an email in my voice offering a coaching pilot for [who you coach]."
- [How to get clients as a lawyer](https://revnu.com/tools/get-law-firm-clients): How to get clients as a lawyer: pick a practice area, build pages for local search, grow referrals and reach business clients in writing. Or have Revnu help. Example task: "Find 30 [type of company] in [state] that [just raised money / opened a new office / are hiring in new states], the founder or general counsel at each, and write an email in my voice about [your practice area]."
- [How to get clients for a staffing agency](https://revnu.com/tools/get-staffing-agency-clients): How to get clients for a staffing agency: specialize, watch job posts for hiring signals, write to the hiring manager and build referrals. Or let Revnu do it. Example task: "Find 50 companies in [region] hiring for [roles you fill], the hiring manager at each, and write the first email in my voice offering candidates for the open role."
- [How to get clients for web design](https://revnu.com/tools/get-web-design-clients): Where web design clients come from: referrals, agency partners and businesses with dated sites. Revnu finds those businesses and drafts the outreach for you. Example task: "Find 30 [type of business] in [city or region] whose websites are slow, dated or hard to use on a phone, and write to each owner about what I'd fix."
- [How to get clients for SEO](https://revnu.com/tools/get-seo-clients): How SEO agencies and consultants get clients: pick a niche, lead with one search gap, partner with web designers. Revnu finds prospects and drafts the outreach. Example task: "Find 40 [type of business] in [region] that compete for local searches, find who runs marketing at each, and write to them about where they're losing searches."
- [How to get clients for a cleaning business](https://revnu.com/tools/get-cleaning-clients): How cleaning businesses win homes and commercial contracts: Google Business Profile, reviews, referral partners and facility managers. Revnu does the outreach. Example task: "Find 40 offices, clinics and property managers in [city] that could use [commercial / janitorial] cleaning, the person who buys it at each, and write to them."
- [How to generate leads for SaaS](https://revnu.com/tools/saas-lead-generation): SaaS lead generation by stage: founder outreach, pages that rank in Google and ChatGPT, then ads judged on sign-ups. Revnu runs all three, with your approval. Example task: "Generate leads for [product]: find [type of company] with [number] to [number] employees that [signal, e.g. just hired a RevOps lead], and write to the right person at each."
- [How to get real estate clients](https://revnu.com/tools/get-real-estate-clients): How agents win buyer and seller clients: sphere and referrals, neighborhood pages, AI answers, housing-compliant ads and fast follow-up, and where Revnu fits. Example task: "Get me named when people in [city or neighborhood] search for an agent or ask ChatGPT. Write a page for each neighborhood I cover, starting with [neighborhood]."

## Machine-readable resources

- Agent setup recipe ("Set me up with revnu.com"): https://revnu.com/setup.md
- Revnu for AI agents: https://revnu.com/agents.md
- AI catalog (ARD): https://revnu.com/.well-known/ard.json
- API catalog (RFC 9727): https://revnu.com/.well-known/api-catalog
- MCP server card: https://revnu.com/.well-known/mcp/server-card.json
- Agent install script (MCP server + Revnu skill): https://revnu.com/install
- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt
- Blog index: https://revnu.com/blog/llms.txt
- Comparisons index: https://revnu.com/comparisons/llms.txt
- Use cases index: https://revnu.com/use-cases/llms.txt
- Guides index: https://revnu.com/guides/llms.txt
- Docs (API, CLI, MCP) index: https://revnu.com/docs/llms.txt
- OpenAPI: https://revnu.com/openapi.json
- Sitemap: https://revnu.com/sitemap.xml
- Robots: https://revnu.com/robots.txt


---

# How to Get Customers for Your Kind of Business

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/grow

How to get customers for each kind of business: who buys, where they are, what to say and which channels fit. Each guide ends with a prompt that hands the work to Revnu after sign-up. New guides are added every day.

- [How to get customers for an AI startup](https://revnu.com/grow/ai-startup): AI startup marketing for B2B founders: who buys, where they look, cold email, ads and pilots that convert. Revnu can do the work for you. (markdown: https://revnu.com/grow/ai-startup/llms.txt)
- [How to get customers for a B2B SaaS company](https://revnu.com/grow/b2b-saas): SaaS marketing for B2B software companies: who buys, where to reach them, which channels fit, and how Revnu can do the outbound, ads and SEO for you. (markdown: https://revnu.com/grow/b2b-saas/llms.txt)
- [How to get more patients for a dental practice](https://revnu.com/grow/dental-practice): Dentist marketing for practices: Google Business Profile, reviews, insurance listings, Google Ads and recall, and how Revnu can run it. (markdown: https://revnu.com/grow/dental-practice/llms.txt)
- [How to market a developer tool and get more users](https://revnu.com/grow/dev-tool): Developer marketing for a developer tool: where engineers find tools, which channels fit, and how Revnu can do the outreach, ads and pages. (markdown: https://revnu.com/grow/dev-tool/llms.txt)
- [How do I get more clients for my marketing agency?](https://revnu.com/grow/marketing-agency): Lead generation for marketing agencies: buyers, channels, cold email, ads and a step-by-step plan. Revnu can find and contact your next clients. (markdown: https://revnu.com/grow/marketing-agency/llms.txt)
- [How to market a mobile app and get users who stay](https://revnu.com/grow/mobile-app): How to market a mobile app: App Store optimization, Apple Ads, Reddit, creators and web pages that rank. Revnu can run the search ads and pages for you. (markdown: https://revnu.com/grow/mobile-app/llms.txt)
- [How to get more clients for an MSP](https://revnu.com/grow/msp): MSP marketing that wins clients: niche picks, referral partners, cold email and Google ads for managed service providers, and how Revnu can run it. (markdown: https://revnu.com/grow/msp/llms.txt)
- [How do I market an online course and get more students?](https://revnu.com/grow/online-course): Online course marketing for creators: where students look, which channels fit, a step-by-step plan, and how Revnu can run the work for you. (markdown: https://revnu.com/grow/online-course/llms.txt)
- [How do I market a podcast and find sponsors who pay?](https://revnu.com/grow/podcast): Podcast marketing for independent shows: where listeners find new podcasts, how to pitch sponsors, which ads work, and how Revnu can do the work. (markdown: https://revnu.com/grow/podcast/llms.txt)
- [How to get clients for a social media agency](https://revnu.com/grow/social-media-agency): Social media agency marketing that works: niche choice, audit-led outreach, referral partners and ads to win clients. Revnu can do the work for you. (markdown: https://revnu.com/grow/social-media-agency/llms.txt)
- [How to get more clients for a hair salon](https://revnu.com/grow/salon): Hair salon marketing that fills chairs: Google Maps, Instagram, referrals, rebooking and search ads. Revnu can run the ads and pages for your salon. (markdown: https://revnu.com/grow/salon/llms.txt)

## More client guides

- [How to get bookkeeping clients](https://revnu.com/tools/get-bookkeeping-clients): How to get bookkeeping clients: pick a niche, partner with CPAs, get found in local search and reach growing businesses. Or have Revnu find and email them.
- [How to get accounting clients](https://revnu.com/tools/get-accounting-clients): How to get accounting clients: specialize, build referral partners, get found locally and reach businesses at a moment of change. Or have Revnu do the outreach.
- [How to get consulting clients](https://revnu.com/tools/get-consulting-clients): How to get consulting clients: narrow your offer, work your network, build proof and email companies showing the trigger you solve. Or have Revnu find them.
- [How to get coaching clients](https://revnu.com/tools/get-coaching-clients): How to get coaching clients: define who you coach, make one clear offer, post where they read and sell to companies. Or have Revnu write and run your outreach.
- [How to get clients as a lawyer](https://revnu.com/tools/get-law-firm-clients): How to get clients as a lawyer: pick a practice area, build pages for local search, grow referrals and reach business clients in writing. Or have Revnu help.
- [How to get clients for a staffing agency](https://revnu.com/tools/get-staffing-agency-clients): How to get clients for a staffing agency: specialize, watch job posts for hiring signals, write to the hiring manager and build referrals. Or let Revnu do it.
- [How to get clients for web design](https://revnu.com/tools/get-web-design-clients): Where web design clients come from: referrals, agency partners and businesses with dated sites. Revnu finds those businesses and drafts the outreach for you.
- [How to get clients for SEO](https://revnu.com/tools/get-seo-clients): How SEO agencies and consultants get clients: pick a niche, lead with one search gap, partner with web designers. Revnu finds prospects and drafts the outreach.
- [How to get clients for a cleaning business](https://revnu.com/tools/get-cleaning-clients): How cleaning businesses win homes and commercial contracts: Google Business Profile, reviews, referral partners and facility managers. Revnu does the outreach.
- [How to generate leads for SaaS](https://revnu.com/tools/saas-lead-generation): SaaS lead generation by stage: founder outreach, pages that rank in Google and ChatGPT, then ads judged on sign-ups. Revnu runs all three, with your approval.
- [How to get real estate clients](https://revnu.com/tools/get-real-estate-clients): How agents win buyer and seller clients: sphere and referrals, neighborhood pages, AI answers, housing-compliant ads and fast follow-up, and where Revnu fits.

Canonical hub: https://revnu.com/grow

## Machine-readable resources

- Agent setup recipe ("Set me up with revnu.com"): https://revnu.com/setup.md
- Revnu for AI agents: https://revnu.com/agents.md
- AI catalog (ARD): https://revnu.com/.well-known/ard.json
- API catalog (RFC 9727): https://revnu.com/.well-known/api-catalog
- MCP server card: https://revnu.com/.well-known/mcp/server-card.json
- Agent install script (MCP server + Revnu skill): https://revnu.com/install
- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt
- Blog index: https://revnu.com/blog/llms.txt
- Comparisons index: https://revnu.com/comparisons/llms.txt
- Use cases index: https://revnu.com/use-cases/llms.txt
- Guides index: https://revnu.com/guides/llms.txt
- Docs (API, CLI, MCP) index: https://revnu.com/docs/llms.txt
- OpenAPI: https://revnu.com/openapi.json
- Sitemap: https://revnu.com/sitemap.xml
- Robots: https://revnu.com/robots.txt


---

# Book a Revnu Demo

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/book

Book a 30-minute founder-led walkthrough.

The call covers what you are shipping, what growth work has been stuck on the backburner, and what Revnu would run first.

## Machine-readable resources

- Agent setup recipe ("Set me up with revnu.com"): https://revnu.com/setup.md
- Revnu for AI agents: https://revnu.com/agents.md
- AI catalog (ARD): https://revnu.com/.well-known/ard.json
- API catalog (RFC 9727): https://revnu.com/.well-known/api-catalog
- MCP server card: https://revnu.com/.well-known/mcp/server-card.json
- Agent install script (MCP server + Revnu skill): https://revnu.com/install
- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt
- Blog index: https://revnu.com/blog/llms.txt
- Comparisons index: https://revnu.com/comparisons/llms.txt
- Use cases index: https://revnu.com/use-cases/llms.txt
- Guides index: https://revnu.com/guides/llms.txt
- Docs (API, CLI, MCP) index: https://revnu.com/docs/llms.txt
- OpenAPI: https://revnu.com/openapi.json
- Sitemap: https://revnu.com/sitemap.xml
- Robots: https://revnu.com/robots.txt


---

# Revnu FAQ

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/faq

## How does Revnu actually work?

Connect your tools, including Stripe, GitHub, Slack or iMessage, and your site. Revnu reads your product, audience, and existing voice, then starts drafting SEO posts, running ad experiments, drafting cold outbound, and watching for churn.

## What does Revnu actually do, in concrete terms?

Three channels that share one learning loop. It finds your buyers, reaches them by email and LinkedIn in your voice and books the meetings. It runs your ads on Google, LinkedIn, Reddit, X and Microsoft, and moves budget to what books calls. And it writes the pages that get you found on Google and in ChatGPT answers. You approve the work before it goes out, unless you switch a lane to run on its own.

## How fast do I see results?

First text in about a minute. First SEO posts indexed in 24 hours. First ad experiments running on day two. The Sunday recap covers everything that happened that week.

## Can I review what Revnu sends before it ships?

Yes, by default. Cold outreach, blog posts, and ad creative all go to a review queue. You approve in one tap and can later enable auto-send for individual lanes.

## Does Revnu touch my codebase?

Only if you let it. If you connect a GitHub repo, Revnu opens small, signed PRs you can read quickly and revert cleanly. Most growth work does not need code access.

## What about my brand voice?

Revnu reads your existing posts, replies, and product copy first. Drafts come back in your tone. If something feels off, edit it once and the agent learns across every channel.

## Is my data safe?

Revnu does not train on your data, does not share it across accounts, and does not sell it. Your stack stays your stack.

## How is pricing structured?

Pro is from $99 a month: start with your website and Revnu gets to work. If you want Revnu's team to set it up and run it with you, Managed is priced on a call.

## Can Revnu replace my marketer?

Revnu can replace much of the repetitive execution work: posts, ads, outbound, funnel cleanup, and follow-ups. Strategy, brand judgment, and what to build next still stay with you.

## What if Revnu drafts something off-brand?

Tell it in plain English. One sentence such as do not use a certain phrase updates how Revnu writes for you across every channel.

## Machine-readable resources

- Agent setup recipe ("Set me up with revnu.com"): https://revnu.com/setup.md
- Revnu for AI agents: https://revnu.com/agents.md
- AI catalog (ARD): https://revnu.com/.well-known/ard.json
- API catalog (RFC 9727): https://revnu.com/.well-known/api-catalog
- MCP server card: https://revnu.com/.well-known/mcp/server-card.json
- Agent install script (MCP server + Revnu skill): https://revnu.com/install
- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt
- Blog index: https://revnu.com/blog/llms.txt
- Comparisons index: https://revnu.com/comparisons/llms.txt
- Use cases index: https://revnu.com/use-cases/llms.txt
- Guides index: https://revnu.com/guides/llms.txt
- Docs (API, CLI, MCP) index: https://revnu.com/docs/llms.txt
- OpenAPI: https://revnu.com/openapi.json
- Sitemap: https://revnu.com/sitemap.xml
- Robots: https://revnu.com/robots.txt


---

# Customer stories: how founders get customers

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/customers

## Soljio: The first interested buyer replied 18 hours after sign-up.

Soljio is swim school software built by one founder, Evan Taylor. Evan hired Revnu on 6 October 2026. In six days Revnu reached 150 independent swim school owners across the US, UK, Australia, New Zealand and South Africa. 17 replied and 4 were interested, the first 18 hours after sign-up. In week one Evan held three sales calls, booked a fourth and started two schools on a trial of Soljio. Revnu also published seven guides on soljio.com.

> "It's a great way to put growth on autopilot! I had very little growth experience myself, so having a tool that just knows how to do it (and that I can ask questions, give directions, and share my goals with) is so valuable." (Evan Taylor, Founder, Soljio)

- 18 hrs: from sign-up to the first interested swim school
- 11%: of swim school owners replied
- 3 calls: in week one, with a fourth booked
- 2 schools: now testing Soljio

Source: Revnu send and reply data, 6 to 12 October 2026. Calls and trials as reported by Evan.

Full story: https://revnu.com/customers/soljio

## Minicor: AI never named Minicor. Now it names them before UiPath.

Minicor connects AI companies to legacy desktop software with no API, such as Epic, CDK and QuickBooks Desktop. It was founded by Faiz Chishtie and Saheed Akinbile and is backed by Y Combinator. Minicor hired Revnu in July 2026 to show up in AI answers. Before 5 August, AI answers named Minicor 0 times in 471. Revnu rewrote Minicor's blog, published 24 new guides and tracks the questions Minicor's buyers ask across 12 AI engines every day. Since then AI answers have named Minicor 2,274 times and cited minicor.com 3,857 times. In the two weeks to 12 October, Minicor was the vendor AI named most for automating CDK Drive and for writing into Epic without an API, ahead of UiPath and Automation Anywhere, and leads told Minicor they had found it on ChatGPT.

> "revnu = attention and attention = $" (Faiz Chishtie, Co-founder and CEO, Minicor)

- 0 → 2,274: AI answers naming Minicor, from none in 471 at the start
- 3,857: citations of minicor.com in AI answers, 94% on pages Revnu publishes
- #1: vendor AI names for CDK Drive and Epic automation, ahead of UiPath
- 70,900: words published on minicor.com, each post approved in one click

Source: Revnu AI-answer tracking across 12 AI engines, 27 June to 12 October 2026. Vendor ranking: 29 September to 12 October 2026. Words: posts live on minicor.com/blog.

Full story: https://revnu.com/customers/minicor

## Machine-readable resources

- Agent setup recipe ("Set me up with revnu.com"): https://revnu.com/setup.md
- Revnu for AI agents: https://revnu.com/agents.md
- AI catalog (ARD): https://revnu.com/.well-known/ard.json
- API catalog (RFC 9727): https://revnu.com/.well-known/api-catalog
- MCP server card: https://revnu.com/.well-known/mcp/server-card.json
- Agent install script (MCP server + Revnu skill): https://revnu.com/install
- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt
- Blog index: https://revnu.com/blog/llms.txt
- Comparisons index: https://revnu.com/comparisons/llms.txt
- Use cases index: https://revnu.com/use-cases/llms.txt
- Guides index: https://revnu.com/guides/llms.txt
- Docs (API, CLI, MCP) index: https://revnu.com/docs/llms.txt
- OpenAPI: https://revnu.com/openapi.json
- Sitemap: https://revnu.com/sitemap.xml
- Robots: https://revnu.com/robots.txt


---

# Case studies: pipeline and GEO results, with sources

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/case-studies

## How Minicor got AI to name it before UiPath

AI never named Minicor before Revnu. Now ChatGPT names it in every CDK Drive answer, minicor.com has 3,857 AI citations and leads come from ChatGPT.

- 0 → 2,274: AI answers naming Minicor, from none in 471 at the start
- 3,857: citations of minicor.com in AI answers, 94% on pages Revnu publishes
- #1: vendor AI names for CDK Drive and Epic automation, ahead of UiPath
- 70,900: words published on minicor.com, each post approved in one click

Source: Revnu AI-answer tracking across 12 AI engines, 27 June to 12 October 2026. Vendor ranking: 29 September to 12 October 2026. Words: posts live on minicor.com/blog.

Case study: https://revnu.com/customers/minicor

## How Soljio booked 3 sales calls in week one

Soljio's first interested buyer replied 18 hours after sign-up. Week one: 3 sales calls, an 11% reply rate and 2 swim schools testing.

- 18 hrs: from sign-up to the first interested swim school
- 11%: of swim school owners replied
- 3 calls: in week one, with a fourth booked
- 2 schools: now testing Soljio

Source: Revnu send and reply data, 6 to 12 October 2026. Calls and trials as reported by Evan.

Case study: https://revnu.com/customers/soljio

## Machine-readable resources

- Agent setup recipe ("Set me up with revnu.com"): https://revnu.com/setup.md
- Revnu for AI agents: https://revnu.com/agents.md
- AI catalog (ARD): https://revnu.com/.well-known/ard.json
- API catalog (RFC 9727): https://revnu.com/.well-known/api-catalog
- MCP server card: https://revnu.com/.well-known/mcp/server-card.json
- Agent install script (MCP server + Revnu skill): https://revnu.com/install
- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt
- Blog index: https://revnu.com/blog/llms.txt
- Comparisons index: https://revnu.com/comparisons/llms.txt
- Use cases index: https://revnu.com/use-cases/llms.txt
- Guides index: https://revnu.com/guides/llms.txt
- Docs (API, CLI, MCP) index: https://revnu.com/docs/llms.txt
- OpenAPI: https://revnu.com/openapi.json
- Sitemap: https://revnu.com/sitemap.xml
- Robots: https://revnu.com/robots.txt


---

# About Revnu

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/about

Revnu is built by builders for technical founders.

AI made building easy. Growth is still hard. Revnu runs your pipeline, ads and GEO without a growth team, so the people who build can keep building.

## Machine-readable resources

- Agent setup recipe ("Set me up with revnu.com"): https://revnu.com/setup.md
- Revnu for AI agents: https://revnu.com/agents.md
- AI catalog (ARD): https://revnu.com/.well-known/ard.json
- API catalog (RFC 9727): https://revnu.com/.well-known/api-catalog
- MCP server card: https://revnu.com/.well-known/mcp/server-card.json
- Agent install script (MCP server + Revnu skill): https://revnu.com/install
- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt
- Blog index: https://revnu.com/blog/llms.txt
- Comparisons index: https://revnu.com/comparisons/llms.txt
- Use cases index: https://revnu.com/use-cases/llms.txt
- Guides index: https://revnu.com/guides/llms.txt
- Docs (API, CLI, MCP) index: https://revnu.com/docs/llms.txt
- OpenAPI: https://revnu.com/openapi.json
- Sitemap: https://revnu.com/sitemap.xml
- Robots: https://revnu.com/robots.txt


---

# Revnu Manifesto

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/manifesto

AI made you a faster engineer. It did not make you a faster marketer.

The barrier to building software fell through the floor. The barrier to growing it stayed exactly where it was. Revnu exists to close that gap: one AI hire that does the work founders know matters but do not want to spend their days doing.

## Machine-readable resources

- Agent setup recipe ("Set me up with revnu.com"): https://revnu.com/setup.md
- Revnu for AI agents: https://revnu.com/agents.md
- AI catalog (ARD): https://revnu.com/.well-known/ard.json
- API catalog (RFC 9727): https://revnu.com/.well-known/api-catalog
- MCP server card: https://revnu.com/.well-known/mcp/server-card.json
- Agent install script (MCP server + Revnu skill): https://revnu.com/install
- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt
- Blog index: https://revnu.com/blog/llms.txt
- Comparisons index: https://revnu.com/comparisons/llms.txt
- Use cases index: https://revnu.com/use-cases/llms.txt
- Guides index: https://revnu.com/guides/llms.txt
- Docs (API, CLI, MCP) index: https://revnu.com/docs/llms.txt
- OpenAPI: https://revnu.com/openapi.json
- Sitemap: https://revnu.com/sitemap.xml
- Robots: https://revnu.com/robots.txt


---

# Revnu Brand

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/brand

Revnu's logos, colours, type and mascot. Download everything as one ZIP: https://revnu.com/brand/kit/revnu-brand-kit.zip

## Logos

The four-leaf clover is the logomark; beside the REVNU wordmark it is the logo. Every file comes in green and white, as SVG and PNG:

- Logo: https://revnu.com/brand/kit/revnu-logo-green.svg
- Stacked logo: https://revnu.com/brand/kit/revnu-logo-stacked-green.svg
- Logomark: https://revnu.com/brand/kit/revnu-logomark-green.svg
- Wordmark: https://revnu.com/brand/kit/revnu-wordmark-green.svg

Swap `green` for `white`, and `.svg` for `.png`. Green on white or light backgrounds, white on green or black. Never a black logo. Keep half the clover's height clear on every side and never set the logo shorter than 50px. Don't recolour, stretch, rotate or mirror it.

## Colours

- Canopy #1C8F4C: the brand green
- Sprout #22C55E, Moss #14663A, Undergrowth #082B17: supporting greens
- Terracotta #C65D3B: one accent per page, sparingly
- Pitch #171717, Graphite #2A2A2A, Chalk #E5E5E5, Cloud #F0F0F0, Snow #FEFEFE: neutrals

## Type

Roc Grotesk for headlines, DM Sans for body copy, DM Mono for code and data.

## Puffy McFluff

Our mascot, a small cloud-shaped guy who exists to help. Use him to make moments friendlier, never to deliver bad news.

## Name

Revnu: one word, capital R, the rest lowercase.

Questions: support@revnu.com

## Machine-readable resources

- Agent setup recipe ("Set me up with revnu.com"): https://revnu.com/setup.md
- Revnu for AI agents: https://revnu.com/agents.md
- AI catalog (ARD): https://revnu.com/.well-known/ard.json
- API catalog (RFC 9727): https://revnu.com/.well-known/api-catalog
- MCP server card: https://revnu.com/.well-known/mcp/server-card.json
- Agent install script (MCP server + Revnu skill): https://revnu.com/install
- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt
- Blog index: https://revnu.com/blog/llms.txt
- Comparisons index: https://revnu.com/comparisons/llms.txt
- Use cases index: https://revnu.com/use-cases/llms.txt
- Guides index: https://revnu.com/guides/llms.txt
- Docs (API, CLI, MCP) index: https://revnu.com/docs/llms.txt
- OpenAPI: https://revnu.com/openapi.json
- Sitemap: https://revnu.com/sitemap.xml
- Robots: https://revnu.com/robots.txt


---

# RandomBench: Ask an AI for a Random Number. It Says 7.

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/randombench

We asked five frontier models to pick a random number between 1 and 10, 100 times each. 488 of 500 answers were 7.

The same habit decides what a business tries next. On NoveltyBench, an independent benchmark from researchers at Carnegie Mellon, Revnu gives 9.6 different answers in 10 where the best frontier model gives 3.1, and scores 7.5 against 3.4 for answers that are both new and good. Asked for a stalled business's next growth test, Revnu produced 6.6 different good ideas in 20 asks against 2.5 for asking a frontier model directly.

## Machine-readable resources

- Agent setup recipe ("Set me up with revnu.com"): https://revnu.com/setup.md
- Revnu for AI agents: https://revnu.com/agents.md
- AI catalog (ARD): https://revnu.com/.well-known/ard.json
- API catalog (RFC 9727): https://revnu.com/.well-known/api-catalog
- MCP server card: https://revnu.com/.well-known/mcp/server-card.json
- Agent install script (MCP server + Revnu skill): https://revnu.com/install
- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt
- Blog index: https://revnu.com/blog/llms.txt
- Comparisons index: https://revnu.com/comparisons/llms.txt
- Use cases index: https://revnu.com/use-cases/llms.txt
- Guides index: https://revnu.com/guides/llms.txt
- Docs (API, CLI, MCP) index: https://revnu.com/docs/llms.txt
- OpenAPI: https://revnu.com/openapi.json
- Sitemap: https://revnu.com/sitemap.xml
- Robots: https://revnu.com/robots.txt


---

# Contact Revnu

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/contact

Talk to a founder.

- Email: support@revnu.com
- Book a demo: https://revnu.com/book

## Machine-readable resources

- Agent setup recipe ("Set me up with revnu.com"): https://revnu.com/setup.md
- Revnu for AI agents: https://revnu.com/agents.md
- AI catalog (ARD): https://revnu.com/.well-known/ard.json
- API catalog (RFC 9727): https://revnu.com/.well-known/api-catalog
- MCP server card: https://revnu.com/.well-known/mcp/server-card.json
- Agent install script (MCP server + Revnu skill): https://revnu.com/install
- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt
- Blog index: https://revnu.com/blog/llms.txt
- Comparisons index: https://revnu.com/comparisons/llms.txt
- Use cases index: https://revnu.com/use-cases/llms.txt
- Guides index: https://revnu.com/guides/llms.txt
- Docs (API, CLI, MCP) index: https://revnu.com/docs/llms.txt
- OpenAPI: https://revnu.com/openapi.json
- Sitemap: https://revnu.com/sitemap.xml
- Robots: https://revnu.com/robots.txt


---

# Revnu Careers

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/careers

Revnu is a small Manchester team building the AI growth hire for software businesses. Distribution is the only moat left; Revnu is how we solve it. YC P26, seed funded.

Open roles:

- Founding Engineer (Manchester, Full time): https://revnu.com/careers/founding-engineer

Applications: founders@revnu.com

## Machine-readable resources

- Agent setup recipe ("Set me up with revnu.com"): https://revnu.com/setup.md
- Revnu for AI agents: https://revnu.com/agents.md
- AI catalog (ARD): https://revnu.com/.well-known/ard.json
- API catalog (RFC 9727): https://revnu.com/.well-known/api-catalog
- MCP server card: https://revnu.com/.well-known/mcp/server-card.json
- Agent install script (MCP server + Revnu skill): https://revnu.com/install
- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt
- Blog index: https://revnu.com/blog/llms.txt
- Comparisons index: https://revnu.com/comparisons/llms.txt
- Use cases index: https://revnu.com/use-cases/llms.txt
- Guides index: https://revnu.com/guides/llms.txt
- Docs (API, CLI, MCP) index: https://revnu.com/docs/llms.txt
- OpenAPI: https://revnu.com/openapi.json
- Sitemap: https://revnu.com/sitemap.xml
- Robots: https://revnu.com/robots.txt


---

# Revnu for Slack

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/slack

Mention @Revnu in a Slack channel linked to your Revnu account to ask a question, give feedback or direct growth work. Revnu replies in the thread with the same business context it uses in the dashboard.

## How it works

1. Sign in to your Revnu account (a paid service). New accounts start at https://revnu.com/sign-up (from $99 a month), or book a call at https://revnu.com/book.
2. Add Revnu to your Slack workspace: https://revnu.com/api/slack/install
3. Invite @Revnu to a channel and paste the one-time link phrase Revnu shows you.
4. Mention @Revnu. It replies in a thread and follows that thread without another mention.

## What Revnu can see

- Messages and files in channels where it has been added, acting on @Revnu mentions and replies in those threads.
- Slack user IDs and display names in those threads.
- Channel names and types.

It does not read direct messages, request member email addresses, join channels on its own, or export channel history.

AI output can be wrong; review consequential work. Slack data is not used to train models.

Privacy: https://revnu.com/privacy. Support: support@revnu.com.

## Machine-readable resources

- Agent setup recipe ("Set me up with revnu.com"): https://revnu.com/setup.md
- Revnu for AI agents: https://revnu.com/agents.md
- AI catalog (ARD): https://revnu.com/.well-known/ard.json
- API catalog (RFC 9727): https://revnu.com/.well-known/api-catalog
- MCP server card: https://revnu.com/.well-known/mcp/server-card.json
- Agent install script (MCP server + Revnu skill): https://revnu.com/install
- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt
- Blog index: https://revnu.com/blog/llms.txt
- Comparisons index: https://revnu.com/comparisons/llms.txt
- Use cases index: https://revnu.com/use-cases/llms.txt
- Guides index: https://revnu.com/guides/llms.txt
- Docs (API, CLI, MCP) index: https://revnu.com/docs/llms.txt
- OpenAPI: https://revnu.com/openapi.json
- Sitemap: https://revnu.com/sitemap.xml
- Robots: https://revnu.com/robots.txt


---

# Revnu MCP Server

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/mcp

The Revnu MCP server puts your growth hire in Claude, ChatGPT, Cursor and VS Code. Ask what Revnu got done, approve the send from the chat, hand over the next job. Nothing goes out without your say-so.

Server URL: https://revnu.com/api/mcp (Streamable HTTP, OAuth). Connecting signs you in to your Revnu account, or creates one: tell your agent "Set me up with revnu.com" and it sets Revnu up with you (https://revnu.com/setup.md).

## Connect

- Claude and Claude Desktop: https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Revnu&connectorUrl=https%3A%2F%2Frevnu.com%2Fapi%2Fmcp (or Settings → Connectors → Add custom connector, paste the URL, then Connect).
- ChatGPT: in the connector settings, turn on developer mode, create a connector with the URL and choose OAuth.
- Cursor: cursor://anysphere.cursor-deeplink/mcp/install?name=revnu&config=eyJ1cmwiOiJodHRwczovL3Jldm51LmNvbS9hcGkvbWNwIn0%3D
- VS Code: vscode:mcp/install?%7B%22name%22%3A%22revnu%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Frevnu.com%2Fapi%2Fmcp%22%7D
- Claude Code: `claude mcp add --transport http revnu https://revnu.com/api/mcp`, then /mcp to sign in.
- Terminal: `npm install -g @revnu/cli` (https://revnu.com/docs/cli).

Full setup, including config files and token auth: https://revnu.com/docs/mcp.

## Questions

### Does Revnu have an MCP server?

Yes. The Revnu MCP server is at https://revnu.com/api/mcp. It speaks Streamable HTTP and signs you in with OAuth, and it works in Claude, ChatGPT, Cursor, VS Code, Claude Code and any other MCP host.

### Do I need a Revnu account?

Yes, but connecting can create it. Connecting signs you in to your Revnu account and asks which permissions the app gets; with no account yet, it opens one, and your AI sets it up with you. Tell it "Set me up with revnu.com". The server gives your AI app access to your own Revnu, not a separate product.

### Can Claude or ChatGPT send email on my behalf?

Only under the same approval rules as the dashboard. A send goes out when you approve its card, or when you have told Revnu that kind of work may ship on its own. Replies inside a live conversation always wait for your explicit send.

### What can it do?

Read and resolve your review queue, hand Revnu a job, read results by channel, read leads and set their labels, manage the block list, and create or pause recurring workflows. The full tool list is in the MCP setup docs.

### Is there a CLI?

Yes. npm install -g @revnu/cli gives you the revnu command, with every API route as a subcommand and a local MCP server for hosts that prefer a token over OAuth.

### How do I disconnect an app?

Revoke its token in Settings → Developers. Each app you connect gets its own token, so revoking one leaves the others working.

## Machine-readable resources

- Agent setup recipe ("Set me up with revnu.com"): https://revnu.com/setup.md
- Revnu for AI agents: https://revnu.com/agents.md
- AI catalog (ARD): https://revnu.com/.well-known/ard.json
- API catalog (RFC 9727): https://revnu.com/.well-known/api-catalog
- MCP server card: https://revnu.com/.well-known/mcp/server-card.json
- Agent install script (MCP server + Revnu skill): https://revnu.com/install
- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt
- Blog index: https://revnu.com/blog/llms.txt
- Comparisons index: https://revnu.com/comparisons/llms.txt
- Use cases index: https://revnu.com/use-cases/llms.txt
- Guides index: https://revnu.com/guides/llms.txt
- Docs (API, CLI, MCP) index: https://revnu.com/docs/llms.txt
- OpenAPI: https://revnu.com/openapi.json
- Sitemap: https://revnu.com/sitemap.xml
- Robots: https://revnu.com/robots.txt


---

# Set Someone Up With Revnu

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/setup

**Revnu is GTM on autopilot: it gets customers for a business.** It finds the buyers worth pursuing, reaches them by email and LinkedIn in the founder's voice, runs ads on Google, LinkedIn, Reddit, X and Microsoft, and writes the pages that get the business found on Google and in ChatGPT answers. The founder approves what goes out, or lets it run on its own. Revnu grows. They build.

It is for founders and small teams who have a product and want customers, users, leads, ads or SEO for it.

## Getting started from an AI agent

Revnu is set up from the AI tool the founder already uses, in about five minutes:

1. Connect Revnu's MCP server. In Claude Code: `claude mcp add --transport http --scope user revnu https://revnu.com/api/mcp`. From a terminal, `curl -fsSL revnu.com/install | sh` connects Claude Code, Codex and Gemini CLI at once and adds the Revnu skill. For Claude, ChatGPT and Cursor: https://revnu.com/agents
2. The founder signs in on the page that opens, which creates their account.
3. The agent gives Revnu the business's website, goes through what Revnu learned with the founder, and hands them a Stripe checkout link. The founder enters their own card.

The steps are below. Once connected, the `setup_status` tool returns the exact next step. Nothing is connected or paid for without the founder's say-so.

Setup takes about five minutes. You connect Revnu's MCP server, give Revnu the business's website, check what it learned with the person, and hand them a checkout link.

## 1. Connect Revnu's MCP server

Server: https://revnu.com/api/mcp (Streamable HTTP, OAuth). Connecting opens a browser where the person signs in and creates their account in one click.

- You already have Revnu tools (setup_status): Skip to step 2.
- Claude Code: Run `claude mcp add --transport http --scope user revnu https://revnu.com/api/mcp`. Then ask the person to type `/mcp`, pick revnu and choose Authenticate (if revnu isn't listed, they restart Claude Code first). A browser opens; when they're back, carry on. Or, from a terminal with no restart: `npx @revnu/cli setup --json`, following its `next`.
- Codex: Run `codex mcp add revnu --url https://revnu.com/api/mcp`, then `codex mcp login revnu`, which opens a browser for the person to sign in. If the tools don't show up, they restart Codex.
- Gemini CLI: Run `gemini mcp add --transport http --scope user revnu https://revnu.com/api/mcp`, then ask the person to run `/mcp auth revnu` in Gemini CLI, which opens a browser for them to sign in.
- Claude (claude.ai, Desktop, mobile): You can't add connectors yourself. Give the person this link: https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Revnu&connectorUrl=https%3A%2F%2Frevnu.com%2Fapi%2Fmcp They click Add, then Connect, sign in, and come back to this chat and say "continue".
- ChatGPT: Ask the person to open Settings → Apps & Connectors → Advanced, turn on Developer mode, then Create a connector named Revnu with the URL https://revnu.com/api/mcp and OAuth. When it's connected they come back and say "continue".
- Cursor or VS Code: Give the person the install link (Cursor: cursor://anysphere.cursor-deeplink/mcp/install?name=revnu&config=eyJ1cmwiOiJodHRwczovL3Jldm51LmNvbS9hcGkvbWNwIn0%3D VS Code: vscode:mcp/install?%7B%22name%22%3A%22revnu%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Frevnu.com%2Fapi%2Fmcp%22%7D), then they sign in when it asks.
- Any other MCP client: Add https://revnu.com/api/mcp as a remote HTTP MCP server with OAuth. If you can't add servers at all, send the person to https://revnu.com/sign-up; the dashboard runs the same setup.

## 2. Follow setup_status

Call `setup_status`. It returns a `stage` and `next`, the exact next step. Repeat until the stage is `done`.

1. `website`: Call `setup_website` with the business's website. You may already know it (the codebase you're in, the person's email domain); check with them if you're not sure.
2. `researching`: Revnu is reading the site, which takes about a minute. Call `setup_status` with `waitSeconds: 60`.
3. `review`: Show the person what Revnu found, row by row, with its sources. Fill in what you know: if you're in their codebase you know the product better than its website does (pricing, who it's for, what it does). Ask them about the rest, then call `setup_confirm`.
4. `payment`: Call `setup_checkout` and give the person the link; `next` says whether it starts a free trial and what it costs. They enter their card on Stripe's page themselves. Then call `setup_status` with `waitSeconds: 120` until the stage is `start`.
5. `start`: Call `setup_finish` and Revnu starts its first work, unless `next` sends the person to the dashboard to finish.
6. `done`: Tell the person what happens next (`next` says it), and that they can talk to Revnu right here.

## Rules

- Do what `next` in `setup_status` says. It is always current.
- Never invent facts about the business. If you don't know, ask.
- Don't confirm the review without showing it to the person: it becomes Revnu's memory of their business.
- Never ask for or handle card details. The checkout link is theirs to open.
- Check that `account.website` in `setup_status` is the business you're setting up. If it's another one, the person is signed in to that business's account: tell them and stop, and never report that account's progress as this business's. One Revnu login holds one business.
- Signing in and paying are the person's steps. Everything else is yours.

## After setup

- `ask_revnu` hands Revnu a job, `review_list` shows what is waiting for approval and `results_get` shows the numbers.
- Slack, iMessage and email connect at https://revnu.com/dashboard/connections.
- Help: support@revnu.com.

## Machine-readable resources

- Agent setup recipe ("Set me up with revnu.com"): https://revnu.com/setup.md
- Revnu for AI agents: https://revnu.com/agents.md
- AI catalog (ARD): https://revnu.com/.well-known/ard.json
- API catalog (RFC 9727): https://revnu.com/.well-known/api-catalog
- MCP server card: https://revnu.com/.well-known/mcp/server-card.json
- Agent install script (MCP server + Revnu skill): https://revnu.com/install
- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt
- Blog index: https://revnu.com/blog/llms.txt
- Comparisons index: https://revnu.com/comparisons/llms.txt
- Use cases index: https://revnu.com/use-cases/llms.txt
- Guides index: https://revnu.com/guides/llms.txt
- Docs (API, CLI, MCP) index: https://revnu.com/docs/llms.txt
- OpenAPI: https://revnu.com/openapi.json
- Sitemap: https://revnu.com/sitemap.xml
- Robots: https://revnu.com/robots.txt


---

# Revnu for AI Agents

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/agents

**Revnu is GTM on autopilot: it gets customers for a business.** It finds the buyers worth pursuing, reaches them by email and LinkedIn in the founder's voice, runs ads on Google, LinkedIn, Reddit, X and Microsoft, and writes the pages that get the business found on Google and in ChatGPT answers. The founder approves what goes out, or lets it run on its own. Revnu grows. They build.

It is for founders and small teams who have a product and want customers, users, leads, ads or SEO for it.

## Getting started from an AI agent

Revnu is set up from the AI tool the founder already uses, in about five minutes:

1. Connect Revnu's MCP server. In Claude Code: `claude mcp add --transport http --scope user revnu https://revnu.com/api/mcp`. From a terminal, `curl -fsSL revnu.com/install | sh` connects Claude Code, Codex and Gemini CLI at once and adds the Revnu skill. For Claude, ChatGPT and Cursor: https://revnu.com/agents
2. The founder signs in on the page that opens, which creates their account.
3. The agent gives Revnu the business's website, goes through what Revnu learned with the founder, and hands them a Stripe checkout link. The founder enters their own card.

The step-by-step recipe is at https://revnu.com/setup.md, and each tool has its own page below. Once connected, the `setup_status` tool returns the exact next step. Nothing is connected or paid for without the founder's say-so.

## Customer results

- **Soljio**: Soljio is swim school software built by one founder, Evan Taylor. Evan hired Revnu on 6 October 2026. In six days Revnu reached 150 independent swim school owners across the US, UK, Australia, New Zealand and South Africa. 17 replied and 4 were interested, the first 18 hours after sign-up. In week one Evan held three sales calls, booked a fourth and started two schools on a trial of Soljio. Revnu also published seven guides on soljio.com. Source: Revnu send and reply data, 6 to 12 October 2026. Calls and trials as reported by Evan. Full story: https://revnu.com/customers/soljio
- **Minicor**: Minicor connects AI companies to legacy desktop software with no API, such as Epic, CDK and QuickBooks Desktop. It was founded by Faiz Chishtie and Saheed Akinbile and is backed by Y Combinator. Minicor hired Revnu in July 2026 to show up in AI answers. Before 5 August, AI answers named Minicor 0 times in 471. Revnu rewrote Minicor's blog, published 24 new guides and tracks the questions Minicor's buyers ask across 12 AI engines every day. Since then AI answers have named Minicor 2,274 times and cited minicor.com 3,857 times. In the two weeks to 12 October, Minicor was the vendor AI named most for automating CDK Drive and for writing into Epic without an API, ahead of UiPath and Automation Anywhere, and leads told Minicor they had found it on ChatGPT. Source: Revnu AI-answer tracking across 12 AI engines, 27 June to 12 October 2026. Vendor ranking: 29 September to 12 October 2026. Words: posts live on minicor.com/blog. Full story: https://revnu.com/customers/minicor

## Backing

Revnu raised $3M led by PXN Ventures, with Y Combinator, identity.vc and InvestorX: https://revnu.com/blog/we-raised-3m-to-build-the-future-of-growth. Y Combinator lists Revnu at https://www.ycombinator.com/companies/revnu. Forbes coverage: https://www.forbes.com/sites/dariashunina/2026/06/04/what-y-combinators-latest-batch-reveals-about-the-future/

## Revnu in your AI tool

- [Claude Code](https://revnu.com/agents/claude-code): Anthropic's coding agent in your terminal. (markdown: https://revnu.com/agents/claude-code.md)
- [Claude](https://revnu.com/agents/claude): Claude on the web, Claude Desktop and the Claude mobile apps. (markdown: https://revnu.com/agents/claude.md)
- [ChatGPT](https://revnu.com/agents/chatgpt): OpenAI's assistant, with connectors to outside apps. (markdown: https://revnu.com/agents/chatgpt.md)
- [Cursor](https://revnu.com/agents/cursor): The AI code editor. (markdown: https://revnu.com/agents/cursor.md)
- [Codex](https://revnu.com/agents/codex): OpenAI's coding agent in your terminal. (markdown: https://revnu.com/agents/codex.md)
- [Gemini CLI](https://revnu.com/agents/gemini-cli): Google's open-source coding agent in your terminal. (markdown: https://revnu.com/agents/gemini-cli.md)
- [GitHub Copilot](https://revnu.com/agents/copilot): Copilot's agent mode in Visual Studio Code. (markdown: https://revnu.com/agents/copilot.md)

Any other MCP client: add https://revnu.com/api/mcp as a remote HTTP MCP server with OAuth.

## Machine-readable resources

- Agent setup recipe ("Set me up with revnu.com"): https://revnu.com/setup.md
- Revnu for AI agents: https://revnu.com/agents.md
- AI catalog (ARD): https://revnu.com/.well-known/ard.json
- API catalog (RFC 9727): https://revnu.com/.well-known/api-catalog
- MCP server card: https://revnu.com/.well-known/mcp/server-card.json
- Agent install script (MCP server + Revnu skill): https://revnu.com/install
- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt
- Blog index: https://revnu.com/blog/llms.txt
- Comparisons index: https://revnu.com/comparisons/llms.txt
- Use cases index: https://revnu.com/use-cases/llms.txt
- Guides index: https://revnu.com/guides/llms.txt
- Docs (API, CLI, MCP) index: https://revnu.com/docs/llms.txt
- OpenAPI: https://revnu.com/openapi.json
- Sitemap: https://revnu.com/sitemap.xml
- Robots: https://revnu.com/robots.txt


---

# Revnu Support

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/support

Email support@revnu.com. No Revnu account is needed. We reply within two business days. For security reports, put "security" in the subject line.

- Slack app install and setup: https://revnu.com/slack. New accounts start at https://revnu.com/sign-up.
- MCP server (Claude, ChatGPT, Cursor, VS Code): https://revnu.com/mcp. To disconnect an app, revoke its token in Settings → Developers.
- To remove the Slack app, remove it from your workspace's app settings in Slack. Revnu stops receiving and sending Slack messages for that workspace immediately.
- Data export or deletion: email support@revnu.com from your account email.

## Machine-readable resources

- Agent setup recipe ("Set me up with revnu.com"): https://revnu.com/setup.md
- Revnu for AI agents: https://revnu.com/agents.md
- AI catalog (ARD): https://revnu.com/.well-known/ard.json
- API catalog (RFC 9727): https://revnu.com/.well-known/api-catalog
- MCP server card: https://revnu.com/.well-known/mcp/server-card.json
- Agent install script (MCP server + Revnu skill): https://revnu.com/install
- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt
- Blog index: https://revnu.com/blog/llms.txt
- Comparisons index: https://revnu.com/comparisons/llms.txt
- Use cases index: https://revnu.com/use-cases/llms.txt
- Guides index: https://revnu.com/guides/llms.txt
- Docs (API, CLI, MCP) index: https://revnu.com/docs/llms.txt
- OpenAPI: https://revnu.com/openapi.json
- Sitemap: https://revnu.com/sitemap.xml
- Robots: https://revnu.com/robots.txt


---

# Revnu Privacy

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/privacy

Revnu collects the data needed to run the service, generate work, bill correctly, debug issues, and improve the product.

Revnu does not sell customer data, does not share it across accounts, and does not train shared models on customer content.

## Prospect data

Contact data for outreach comes from licensed B2B data providers, which compile publicly available professional and company information, and from public sources such as company websites, news and professional profiles. Revnu records which source supplied each contact's email address. For outreach the customer is the controller and Revnu is the processor; unsubscribes and opt-outs go on the customer's block list automatically.

## Data processing and transfers

Revnu signs data processing agreements under Article 28 of the UK and EU GDPR, with the EU Standard Contractual Clauses and the UK Addendum for transfers to the United States. See https://revnu.com/dpa.

## AI assistants and the MCP server

When you connect Claude, ChatGPT, Cursor or another AI app to Revnu's MCP server, we store the app's name and redirect addresses, and a token scoped to the permissions you chose. We keep only a hash of the token. Review decisions the app makes, block list entries it adds and messages it sends to Revnu are recorded against its name in your account. The app receives the results of the tools it calls, and its own provider's privacy terms apply to that data. Revoke an app any time in Settings → Developers; it stops working immediately.

## Privacy Policy — Revnu New Tab (Chrome extension)

Last updated: July 5, 2026

The Revnu New Tab extension (published by IT5 Inc. DBA Revnu) does not collect, store, transmit, sell, or share any user data.

- No personal information, browsing history, or usage analytics are collected.
- Search queries typed into the new tab page are passed directly to your browser's default search engine via Chrome's built-in search API; the extension never sees, stores, or transmits them to any server.
- The extension makes no network requests. All wallpapers, fonts, and other assets are bundled inside the extension package.
- Wallpaper rotation state is stored locally on your device (localStorage) and never leaves it.
- The extension contains no ads, no trackers, and no third-party code.

Questions: george@revnu.com

## Machine-readable resources

- Agent setup recipe ("Set me up with revnu.com"): https://revnu.com/setup.md
- Revnu for AI agents: https://revnu.com/agents.md
- AI catalog (ARD): https://revnu.com/.well-known/ard.json
- API catalog (RFC 9727): https://revnu.com/.well-known/api-catalog
- MCP server card: https://revnu.com/.well-known/mcp/server-card.json
- Agent install script (MCP server + Revnu skill): https://revnu.com/install
- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt
- Blog index: https://revnu.com/blog/llms.txt
- Comparisons index: https://revnu.com/comparisons/llms.txt
- Use cases index: https://revnu.com/use-cases/llms.txt
- Guides index: https://revnu.com/guides/llms.txt
- Docs (API, CLI, MCP) index: https://revnu.com/docs/llms.txt
- OpenAPI: https://revnu.com/openapi.json
- Sitemap: https://revnu.com/sitemap.xml
- Robots: https://revnu.com/robots.txt


---

# Revnu Terms

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/terms

Revnu is an AI agent that runs growth, marketing, and retention work on behalf of customers within the approval settings they configure.

Questions about terms: support@revnu.com.

## Machine-readable resources

- Agent setup recipe ("Set me up with revnu.com"): https://revnu.com/setup.md
- Revnu for AI agents: https://revnu.com/agents.md
- AI catalog (ARD): https://revnu.com/.well-known/ard.json
- API catalog (RFC 9727): https://revnu.com/.well-known/api-catalog
- MCP server card: https://revnu.com/.well-known/mcp/server-card.json
- Agent install script (MCP server + Revnu skill): https://revnu.com/install
- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt
- Blog index: https://revnu.com/blog/llms.txt
- Comparisons index: https://revnu.com/comparisons/llms.txt
- Use cases index: https://revnu.com/use-cases/llms.txt
- Guides index: https://revnu.com/guides/llms.txt
- Docs (API, CLI, MCP) index: https://revnu.com/docs/llms.txt
- OpenAPI: https://revnu.com/openapi.json
- Sitemap: https://revnu.com/sitemap.xml
- Robots: https://revnu.com/robots.txt


---

# Revnu Data Processing Agreement

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/dpa

Revnu's data processing agreement is the Common Paper Data Processing Agreement Standard Terms, Version 1.1 (https://commonpaper.com/standards/data-processing-agreement/1.1), with a Cover Page completed by IT5 Inc. (d.b.a. Revnu) as Processor. It includes the EU Standard Contractual Clauses and the UK Addendum for transfers out of the EEA and the UK.

- Approved subprocessors: those listed at https://revnu.com/privacy, plus a full list provided under a confidentiality agreement.
- Governing law: Delaware, USA. Governing Member State for transfers: Ireland (EEA), England and Wales (UK).
- Special category data: none.

To sign, email support@revnu.com with your company's legal name, address and a data protection contact.

## Machine-readable resources

- Agent setup recipe ("Set me up with revnu.com"): https://revnu.com/setup.md
- Revnu for AI agents: https://revnu.com/agents.md
- AI catalog (ARD): https://revnu.com/.well-known/ard.json
- API catalog (RFC 9727): https://revnu.com/.well-known/api-catalog
- MCP server card: https://revnu.com/.well-known/mcp/server-card.json
- Agent install script (MCP server + Revnu skill): https://revnu.com/install
- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt
- Blog index: https://revnu.com/blog/llms.txt
- Comparisons index: https://revnu.com/comparisons/llms.txt
- Use cases index: https://revnu.com/use-cases/llms.txt
- Guides index: https://revnu.com/guides/llms.txt
- Docs (API, CLI, MCP) index: https://revnu.com/docs/llms.txt
- OpenAPI: https://revnu.com/openapi.json
- Sitemap: https://revnu.com/sitemap.xml
- Robots: https://revnu.com/robots.txt


---

# Outbound, done for you

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/features/outbound

**Outbound, done for you.**

Revnu finds your buyers, writes to each one in your voice across email and LinkedIn, handles the replies and books the meeting.

- No list to build, no sequence to write.
- Every note researched and specific to the company.
- Nothing sends until you approve it.

From $99 a month.

## What Revnu runs

- Outbound: Finds and scores the companies worth pursuing, acts on buying signals, reaches the right person and handles replies until a meeting is booked.
- Paid ads: Runs ads across Google, LinkedIn, Reddit, X and Microsoft. Tests creative, kills losers and moves budget to winners.
- SEO + GEO: Finds what buyers search and ask, publishes pages, and tracks where your company appears in Google, ChatGPT, Claude and Perplexity.

## How it works

1. **It finds the buyers.** Companies that fit who buys from you, each with a reason to talk now, and the right people at each.
2. **It writes in your voice.** One researched note per person across email and LinkedIn, waiting in your queue for approval.
3. **It books the meeting.** It threads every reply, answers the easy questions and puts the call on the calendar.

## FAQ

### Where do the buyers come from?

Revnu searches third-party company and people data for companies that fit who buys from you, then finds and verifies a work email for the person at each one who owns the problem. It uses signals like hiring, funding, tech stack and recent LinkedIn posts to give each note a reason to exist.

### Which inboxes does Revnu send from?

Cold email goes from Google inboxes Revnu sets up on lookalike domains, so your real domain never sends it. You approve the setup before anything is bought, Revnu pays for the domains and inboxes, and they warm up for at least 14 days before the first send. To start the same day, connect your own Gmail.

### Do I approve every email?

By default, yes. Every email waits in your review queue until you approve it, and once you approve a piece of copy Revnu uses it word for word. When you trust the writing, you can switch on auto-approve in Settings.

### What happens when someone replies?

Revnu reads the reply and drafts an answer for you to approve, usually within about 15 minutes. It never sends a reply to a prospect on its own. When they want to talk, the reply carries your booking link and the meeting lands on your calendar.

### How many emails does it send a day?

The inboxes Revnu sets up are paced to protect deliverability: weekdays only, inside a sending window and timezone you set, starting at 2 emails a day and ramping up to 35 as each mailbox ages. A Gmail you connect yourself sends each email when you approve it. Daily volume is managed by Revnu rather than a setting you change.

### Does LinkedIn outreach go from my account?

Yes. You connect your own LinkedIn, and Revnu paces it well inside LinkedIn's limits: weekdays in working hours, at most 17 connection invites a day. Automation always carries some risk of LinkedIn restricting an account, and you acknowledge that when you connect.

### Can I keep Revnu away from certain companies?

Yes. Add a domain or email address to the Block List in Settings and Revnu won't research or contact it. Blocking a domain covers the whole company, and the list is checked again right before every send.

### What doesn't Revnu do in outbound?

It doesn't make phone calls or send SMS, and there's no lead CSV import or export.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# Paid ads on every channel, judged on booked calls

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/features/paid-ads

**Ads on every channel, judged on booked calls.**

Revnu launches ads on Google, LinkedIn, Reddit, X and Microsoft, puts money behind what books calls and pulls it from what doesn't.

- One brief, every channel.
- Wasted spend flagged the same day.
- Never past the monthly cap you set.

From $99 a month. Plus your ad spend.

## What Revnu runs

- Paid ads: Runs ads across Google, LinkedIn, Reddit, X and Microsoft. Tests creative, kills losers and moves budget to winners.
- SEO + GEO: Finds what buyers search and ask, publishes pages, and tracks where your company appears in Google, ChatGPT, Claude and Perplexity.
- Outbound: Finds and scores the companies worth pursuing, acts on buying signals, reaches the right person and handles replies until a meeting is booked.

## How it works

1. **It plans the tests.** Keyword and audience research first, then a small test per channel with a clear question to answer.
2. **You approve the launch.** Every campaign waits for your approval, and spend never passes the monthly cap you set.
3. **It moves the money.** It reads the results daily, pauses what doesn't work and puts budget behind what books calls.

## FAQ

### Which ad channels does Revnu run?

You can connect Google Ads and Reddit Ads yourself from the dashboard. LinkedIn, X and Microsoft Ads are connected by Revnu's team rather than self-serve. Meta (Facebook and Instagram) ads are coming next; TikTok ads aren't supported.

### Who pays for the ad spend?

You do, directly. Campaigns run in your own ad accounts and each platform bills your payment method, so spend isn't part of Revnu's fee. Revnu doesn't create ad accounts for you.

### Do I approve campaigns before they launch?

Yes. Revnu builds every campaign paused, and launching one, raising the monthly budget or increasing daily spend all wait for your approval. If you approve a test budget, Revnu can launch replacement tests inside it without asking again.

### Can Revnu overspend?

You set one monthly ads budget, Revnu splits it across channels, and everything pauses when reported spend reaches it. Platforms report spend with a delay and Google and Microsoft can overdeliver on a given day, so the final bill can land a little over the cap.

### What does Revnu change without asking?

Inside the limits you approved, it moves budget between live campaigns and pauses one that has run 7 days with working tracking and no qualified result after spending twice its target cost, or a full week of budget when there's no target. If tracking is broken, it tells you what to fix instead of pausing. Deleting a campaign is always your call.

### How does Revnu know which ads work?

A tag on your site records which ad each visitor came from, and a result only counts once it's confirmed on your side, through an API call, a webhook or by hand. Revnu's team sets up this measurement with you before ads launch.

### What does Revnu make for the ads?

Keywords, audiences, ad copy and on-brand images. On Google that covers Search, Performance Max and Demand Gen campaigns. It doesn't make video, so YouTube placements need a video you already have.

### What doesn't Revnu do in paid ads?

It doesn't build retargeting audiences (it can reuse ones you already have on Google), create tracking pixels or run Google Shopping or app campaigns.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# SEO and AI search, run for you

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/features/seo-geo

**Found on Google. Recommended by ChatGPT.**

Revnu finds what your buyers search and ask, publishes the pages that answer them and tracks where you show up in Google and AI answers.

- Pages written in your voice, published once you approve.
- See which AI answers name your rivals and not you.
- Free directory listings claimed for you.

From $99 a month.

## What Revnu runs

- SEO + GEO: Finds what buyers search and ask, publishes pages, and tracks where your company appears in Google, ChatGPT, Claude and Perplexity.
- Outbound: Finds and scores the companies worth pursuing, acts on buying signals, reaches the right person and handles replies until a meeting is booked.
- Paid ads: Runs ads across Google, LinkedIn, Reddit, X and Microsoft. Tests creative, kills losers and moves budget to winners.

## How it works

1. **It finds the questions.** The terms buyers search and the questions they ask AI assistants, and where you're missing from the answers.
2. **It writes the pages.** Drafted in your voice and published to your site once you approve, with links and refreshes kept up.
3. **It tracks what moved.** Rankings and AI answers checked on a schedule, and more of whatever is working.

## FAQ

### What is GEO?

Generative engine optimization: showing up when buyers ask AI assistants like ChatGPT, Claude, Gemini and Perplexity what to use. Revnu tracks what those answers say about you and your competitors, and writes pages aimed at being cited.

### Which AI answers does Revnu track?

ChatGPT, Claude, Gemini and Perplexity, plus Google AI Overviews, Google AI Mode, Microsoft Copilot and several others, across about 30 questions your buyers ask. You can add, edit or drop questions, and add or hide competitors.

### How do posts get onto my site?

Your site pulls published posts from Revnu's content API. A developer or coding agent on your side builds the blog pages once, and after that each post appears on its own. There are no WordPress, Webflow, Framer or Shopify integrations.

### Does Revnu publish automatically?

Not by default. Each post waits for your approval, up to three drafts at a time, and you can edit anything first. Once you trust the writing, you can switch on auto-publish.

### How are the posts written and checked?

Revnu researches each topic, drafts around 2,000 words in your voice and fact-checks the key claims against live sources before the draft reaches you. You can also write your own posts in the same editor.

### How do I see where I rank on Google?

Connect Google Search Console and Revnu reads your clicks, impressions, positions and the queries you almost rank for. Without it there's no ranking data, and there's no Google Analytics integration.

### Does Revnu build backlinks?

No, it doesn't do link outreach. It does submit you to free directories and review sites that AI answers cite, and hands you the link for any that are paid or need your login.

### Will Revnu change my site?

Not on its own. Its site audit checks technical SEO and AI readiness and writes a fix list for your engineer. If you connect GitHub it can open pull requests, but it never merges them.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# Know what's working, every morning

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/features/reporting

**Know what's working, every morning.**

Revnu reads every channel daily and sends one message with what moved: spend, replies, meetings, and what it changed because of them.

- No dashboard to check.
- Every channel judged on booked calls.
- What worked in one channel tried in the others.

From $99 a month.

## What Revnu runs

- Paid ads: Runs ads across Google, LinkedIn, Reddit, X and Microsoft. Tests creative, kills losers and moves budget to winners.
- Outbound: Finds and scores the companies worth pursuing, acts on buying signals, reaches the right person and handles replies until a meeting is booked.
- SEO + GEO: Finds what buyers search and ask, publishes pages, and tracks where your company appears in Google, ChatGPT, Claude and Perplexity.

## How it works

1. **It measures the result.** Booked calls and replies, not impressions, tracked from your own accounts.
2. **It reads every channel.** Ads, outreach and search checked daily, with wasted spend and junk searches flagged.
3. **It tells you what moved.** One message on Slack or iMessage every morning, with what it changed and why.

## FAQ

### Where do the reports arrive?

Wherever you talk to Revnu: Slack, iMessage or the dashboard chat. Something urgent, like a prospect reply, can come through straight away rather than waiting for the check-in.

### Will I get a message every day?

Only when something moved. Revnu checks in once a day, and if nothing is worth your time it stays quiet instead of sending filler. On Mondays the check-in is a weekly roll-up against last week.

### What's in the check-in?

A real number first, then what changed and why: a test that lost and what replaced it, progress, approvals waiting on you or something that's blocked.

### What does Revnu measure?

Results, not activity: replies, search clicks, AI visibility and confirmed conversions from your ads, read from your own accounts. When it can't see a number, it reports it as unknown rather than zero.

### Can I change when it checks in?

Yes. The check-in defaults to 10am Pacific. Tell Revnu a different hour or timezone, or to turn it off.

### Is there a dashboard as well?

Yes, if you want one. The home page shows this week's replies, search clicks and AI visibility against last week, next to pages for your pipeline, inbox, ads, search and everything waiting for approval. There's also an API for pulling results into your own tools.

### Does it connect to Google Analytics or my CRM?

No. There's no Google Analytics, HubSpot or Salesforce integration. You can send Revnu outcomes like sign-ups or closed deals through its API or a webhook.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# A dedicated growth engineer, on your Slack

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/features/growth-engineer

**A growth engineer, on your Slack.**

Revnu Managed comes with a growth engineer who connects your channels, prepares the first work and stays a message away while Revnu runs.

- Set up for you, not a self-serve checklist.
- The first work ready before your first review.
- A person to message when you want a change.

Setup and check-ins with Revnu's team come with Managed, priced on a call.

## What Revnu runs

- Outbound: Finds and scores the companies worth pursuing, acts on buying signals, reaches the right person and handles replies until a meeting is booked.
- Paid ads: Runs ads across Google, LinkedIn, Reddit, X and Microsoft. Tests creative, kills losers and moves budget to winners.
- SEO + GEO: Finds what buyers search and ask, publishes pages, and tracks where your company appears in Google, ChatGPT, Claude and Perplexity.

## How it works

1. **They connect everything.** Inboxes, ad accounts and your site, set up with you on a call.
2. **They prepare the first work.** Your buyers researched and the first outreach, ads and pages drafted for your review.
3. **They stay a message away.** In your Slack channel, reviewing, tweaking and answering while Revnu does the work.

## FAQ

### Who is the growth engineer?

A person on Revnu's team who sets up your account with you and checks in on how it's going. Right now that's usually one of Revnu's founders.

### What do they set up?

Your sending inboxes, the accounts you want Revnu to use and the tracking your ads need before they launch. Some connections, like LinkedIn, X and Microsoft ad accounts, are only set up by Revnu's team.

### Who does the day-to-day work?

Revnu does: it finds buyers, writes outreach, builds ads and drafts pages, and sends them to you for approval. The person on Revnu's team looks over how it's going and changes the setup when you ask.

### Where do I reach them?

In your Slack channel with Revnu. They check in there every few days, and you can message them whenever you want something changed.

### Do I need Slack?

No. You can talk to Revnu on iMessage or in the dashboard. Revnu's team checks in through Slack, so a shared channel is the easiest way to reach them.

### How fast does work start?

Revnu reads your site and checks what it learned with you in under a minute. Once a channel is connected, it has the first piece of work, like a lead list or a blog draft, ready for your review within minutes. Cold email from new inboxes waits at least 14 days for warmup.

### Does the setup cost extra?

No. Setup and check-ins from Revnu's team are part of the Managed price, quoted on a call.

### Can I cancel?

Yes, from your billing settings. Fees already billed aren't refunded unless the law or your order form says otherwise.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# Client delivery for small marketing agencies

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/solutions/agency-delivery

**Keep your clients. Get your time back.**

Revnu runs growth for your client businesses. Your team keeps the relationships. You approve what goes out, and Revnu reports what moved.

- Keep your roster steady and give yourself room in the week.
- Take on the next client without another delivery hire.
- Start with one client and a job you need done.

From $99 a month. Per business account. Ad spend is separate.

[See it work on one client](https://revnu.com/book) · [See pricing](https://revnu.com/pricing)

## Client examples

- **Cleaning:** New offices and hiring signals become outreach for your cleaning client.
- **Real estate:** Expansion and local hiring signals become tenant outreach for your property client.
- **Recruitment:** Open engineering roles become employer outreach for your recruitment client.

## What Revnu runs

- Outbound: For your client, Revnu checks buying signals and drafts a relevant approach. Your agency reviews it, then Revnu sends and follows up.
- Paid ads: Runs ads across Google, LinkedIn, Reddit, X and Microsoft. Tests creative variations, kills losers and moves budget to winners.
- SEO + GEO: Finds what buyers search and ask, publishes pages, and tracks where your company appears in Google, ChatGPT, Claude and Perplexity.

## How it works

1. **Bring one client.** Pick a business you already work with and a growth goal it is paying you to achieve. We'll work out the account setup and scope together.
2. **Hand over the first job.** Confirm the business facts, connect the relevant accounts and set permissions. Revnu researches, prepares and carries out the agreed work.
3. **Compare a real week.** Look at what shipped, the results and how much time your team spent. Keep the time you get back, or put it into the next client.

## Stay small. Give your clients more.

- **Your client relationships stay yours.** You bring the business knowledge and the relationship. Revnu takes on the agreed growth work for each client.
- **The channels learn from each other.** What gets replies can inform the next ad or search page. Each account has its own business context and goals.
- **Know what actually happened.** Get the work shipped, the results available and the next move in Slack or iMessage. Bring real numbers to your client conversations.

## Your week, before and with Revnu.

| | Doing it yourself | With Revnu |
|---|---|---|
| Finding buyers | You build lists and research accounts between client calls. | Revnu finds buyers with a reason to talk and prepares the outreach. |
| Getting work out | You draft, launch and keep the follow-ups moving. | Revnu carries out the approved work and keeps track of what happens next. |
| Ads and search | You check performance, make changes and keep publishing. | Revnu runs the agreed ads and search work, then learns from the results. |
| Client updates | You collect the numbers and reconstruct what got done. | Revnu reports completed work and available outcomes. You add your judgment. |
| Your next client | You find more delivery hours or another person. | Try a separate client account once the first is earning its place. |

## What do you want Revnu to work on?

- [Outbound](https://revnu.com/features/outbound)
- [Paid ads](https://revnu.com/features/paid-ads)
- [SEO + GEO](https://revnu.com/features/seo-geo)
- [Find clients for your own agency](https://revnu.com/for/agencies)

## FAQ

### Is this for a small agency that wants to stay small?

Yes. You can keep the same clients and reduce the delivery work, or use the extra capacity to take on another account. Start with one client so you can compare the work and your team's time before expanding.

### Does Revnu find clients for my agency or work for my clients?

This page is about delivering growth work for your clients. If you want Revnu to find new business for your own agency, start with your agency's website instead. They are separate business accounts with separate goals.

### How much does it cost?

Pro starts at $99 a month per business account. Ad spend is paid directly to the ad platforms. Managed, which includes a human growth engineer, is quoted separately. Bring one client to the demo so we can confirm the right plan and setup.

### How do the client accounts work?

Each client business needs its own account, business context, connections and permissions. On the call, we'll confirm who owns the account, who can access it and how it fits your client arrangement. Start with one account before adding more.

### Do I keep charging my own client fee?

Yes. Your service agreement and fee stay between you and your client. Revnu is paid separately for its work. Bring your current delivery process so we can work out whether the cost and time make sense for you.

### Who approves what goes out?

The account owner or an authorized teammate approves work through the account's settings and review queue. Outbound auto-send and post auto-publish can be enabled in Settings. Replies to prospects always wait for approval, and ad spend needs an agreed budget.

### Do I need to offer every channel?

No. Start with the job your client needs, such as finding buyers, running ads or showing up in AI search. Give Revnu that scope. If the client later wants another channel, its growth hire already knows the business.

### Can Revnu publish on my client's website?

Revnu publishes through a connected code repository or its content API, which your developer connects to the site. Bring the client's website to the demo so we can confirm the publishing setup before you promise it.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# Find B2B buyers with a reason to talk now

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/solutions/find-buyers

**Your buyers, already researched.**

Revnu finds the companies worth pursuing, the reason to reach out now and the right people at each. Then it writes to them, once you approve.

- No list to build and no database seat to pay for.
- Every account comes with why now: funding, hiring, a new tool.
- Outreach drafted for each one, waiting for your approval.

From $99 a month. No credits to top up.

## What Revnu runs

- Outbound: Finds and scores the companies worth pursuing, acts on buying signals, reaches the right person and handles replies until a meeting is booked.
- Paid ads: Runs ads across Google, LinkedIn, Reddit, X and Microsoft. Tests creative variations, kills losers and moves budget to winners.
- SEO + GEO: Finds what buyers search and ask, publishes pages, and tracks where your company appears in Google, ChatGPT, Claude and Perplexity.

## Which to pick

### A lead database, if

- You have reps who build their own lists.
- You want raw contacts to filter yourself.
- Someone owns the data and the sequences.

### Revnu, if

- Nobody has time to build lists.
- You want accounts with a reason to talk now.
- You want the outreach written and sent too.

## A lead database vs Revnu

| | A lead database | Revnu |
|---|---|---|
| What you get | Rows to filter | Researched accounts with a reason to reach out |
| Who does the research | You | Revnu |
| What happens next | You export and write the emails | Drafted outreach, waiting for your approval |
| Price | Per seat, plus credits | From $99 a month. |

## FAQ

### Where do the buyers come from?

Revnu searches company and people data from third-party data providers, plus the public web, for companies that match who buys from you. Then it looks for a reason to reach out now, such as hiring, a funding round, the tools they use or a recent LinkedIn post.

### Who does Revnu pick at each company?

The person who owns the problem you solve, not just the most senior title. Each lead it saves comes with one verified work email.

### What do I get if I only ask for leads?

A list of qualified leads saved in your dashboard, each with a verified work email. Revnu stops there: nothing is drafted or sent until you ask for outreach.

### Can I keep customers and open deals off the list?

Yes. Add companies or addresses to your block list; blocking a domain blocks the whole company. Revnu checks the list before it researches anyone and again before every send.

### Does Revnu contact anyone without asking?

Not by default. Every email waits in your review queue until you approve it. Auto-send in Settings takes effect only once you've approved enough of its emails with few changes. Replies to prospects always wait for you.

### Can I import or export a lead list?

Not as a CSV today. Leads live in your Revnu dashboard, and your developers can read them through the Revnu API. Revnu doesn't provide phone numbers.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# Get customers on autopilot

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/solutions/get-customers

**Get customers on autopilot.**

Revnu finds your buyers, writes to them in your voice and books the calls while you keep building. You approve every send.

- No list to build. Revnu finds the buyers.
- No emails to write. It drafts each one in your voice.
- No GTM tools to wire up. It starts from your website.

From $99 a month. No credits to top up.

## Every growth tool needs someone to run it. Revnu doesn't.

- **Your buyers, already researched.** Revnu reads your website, works out who buys from you and finds the people worth reaching, each with a reason to talk now.
- **Calls on your calendar.** It writes to each buyer in your voice. You approve every send, replies included, and booked calls land on your calendar.
- **Run it from where you work.** A report every morning in Slack or iMessage. Plug Revnu into Claude to ask what got done or hand it the next job.

## FAQ

### When is my card charged?

With a free trial, your card is charged from $99 a month when the trial ends, unless you cancel first. If your trial starts without a card, nothing is charged unless you add one. Without a trial, it's charged when you start. Cancel any time in Settings. There's no contract and no minimum term.

### What does Revnu need from me?

Your website and a card. Revnu reads your site, drafts what it learned about your business and who you sell to, and you confirm or edit it. Then it starts finding buyers.

### Does Revnu contact anyone without asking?

Not by default. Every email waits in your review queue until you approve it. Auto-send in Settings takes effect only once you've approved enough of its emails with few changes. Replies to prospects always wait for you.

### Can I run Revnu from Claude?

Yes. Add Revnu's MCP server as a connector in Claude, ChatGPT or Cursor, then ask what Revnu got done, hand it the next job or approve a send from the chat. Revnu also reports in Slack and iMessage.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# Build your sales pipeline without SDRs

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/solutions/sales-pipeline

**Revnu builds your pipeline.**

Revnu finds the companies you should be selling to, reads their buying signals and writes to the right person at the right time. Your team gets back to closing.

- No list to build. Revnu finds the accounts and the person at each.
- Every account comes with why now: funding, hiring, a new tool.
- Every email waits for your approval before it sends.

From $99 a month. No credits to top up.

## What Revnu runs

- Outbound: Finds and scores the companies worth pursuing, acts on buying signals, reaches the right person and handles replies until a meeting is booked.
- Paid ads: Runs ads across Google, LinkedIn, Reddit, X and Microsoft. Tests creative variations, kills losers and moves budget to winners.
- SEO + GEO: Finds what buyers search and ask, publishes pages, and tracks where your company appears in Google, ChatGPT, Claude and Perplexity.

## How it works

1. **Give Revnu your website.** It reads your site and works out who buys from you. You confirm or edit what it learned.
2. **Approve your first buyers.** Each account comes with the reason to reach out now and an email drafted for the right person.
3. **Take the meetings.** Revnu drafts each reply and sends your booking link when they want to talk. Replies wait for you.

## FAQ

### When is my card charged?

With a free trial, your card is charged from $99 a month when the trial ends, unless you cancel first. If your trial starts without a card, nothing is charged unless you add one. Without a trial, it's charged when you start. Cancel any time in Settings. There's no contract and no minimum term.

### Where do the buyers come from?

Revnu searches company and people data from third-party data providers, plus the public web, for companies that match who buys from you. Then it looks for a reason to reach out now, such as hiring, a funding round, the tools they use or a recent LinkedIn post.

### Who does Revnu pick at each company?

The person who owns the problem you solve, not just the most senior title. Each lead it saves comes with one verified work email.

### Does Revnu contact anyone without asking?

Not by default. Every email waits in your review queue until you approve it. Auto-send in Settings takes effect only once you've approved enough of its emails with few changes. Replies to prospects always wait for you.

### What happens when someone replies?

Revnu reads the reply and drafts a response within about 15 minutes. When they want to talk, it sends your booking link and gets the meeting on your calendar. Replies wait for your approval, even when outreach is on auto-send.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# Find your next buyers from your website

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/solutions/buyers-from-your-website

**Your website. Your next buyers.**

Give Revnu your website. It works out who buys from you, finds the companies that fit and the right people to approach. It starts the day you sign up.

- No brief to write. Revnu learns your business from your site.
- Each company comes with the person to reach and why now.
- Outreach drafted for each one, waiting for your approval.

From $99 a month. No credits to top up.

## What Revnu runs

- Outbound: Finds and scores the companies worth pursuing, acts on buying signals, reaches the right person and handles replies until a meeting is booked.
- Paid ads: Runs ads across Google, LinkedIn, Reddit, X and Microsoft. Tests creative variations, kills losers and moves budget to winners.
- SEO + GEO: Finds what buyers search and ask, publishes pages, and tracks where your company appears in Google, ChatGPT, Claude and Perplexity.

## How it works

1. **Paste your website.** Revnu reads it and drafts what it learned about your business and who you sell to.
2. **Confirm who you sell to.** Edit anything it got wrong. That is the whole brief.
3. **Approve your first buyers.** Researched companies arrive with the right person and an email drafted for each.

## FAQ

### When is my card charged?

With a free trial, your card is charged from $99 a month when the trial ends, unless you cancel first. If your trial starts without a card, nothing is charged unless you add one. Without a trial, it's charged when you start. Cancel any time in Settings. There's no contract and no minimum term.

### What does Revnu need from me?

Your website and a card. Revnu reads your site, drafts what it learned about your business and who you sell to, and you confirm or edit it. Then it starts finding buyers.

### Where do the buyers come from?

Revnu searches company and people data from third-party data providers, plus the public web, for companies that match who buys from you. Then it looks for a reason to reach out now, such as hiring, a funding round, the tools they use or a recent LinkedIn post.

### What do I get if I only ask for leads?

A list of qualified leads saved in your dashboard, each with a verified work email. Revnu stops there: nothing is drafted or sent until you ask for outreach.

### Does Revnu contact anyone without asking?

Not by default. Every email waits in your review queue until you approve it. Auto-send in Settings takes effect only once you've approved enough of its emails with few changes. Replies to prospects always wait for you.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# Find B2B buyers from buying signals

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/solutions/buying-signals

**Find buyers when things change.**

A new hire. A funding round. A buyer posting about a problem you solve. Revnu reads the signals and tells you who to approach and why now.

- Hiring, funding, new tools and recent LinkedIn posts, read for you.
- The person who owns the problem at each company, not just the top title.
- An email written around the signal, waiting for your approval.

From $99 a month. No credits to top up.

## What Revnu runs

- Outbound: Finds and scores the companies worth pursuing, acts on buying signals, reaches the right person and handles replies until a meeting is booked.
- Paid ads: Runs ads across Google, LinkedIn, Reddit, X and Microsoft. Tests creative variations, kills losers and moves budget to winners.
- SEO + GEO: Finds what buyers search and ask, publishes pages, and tracks where your company appears in Google, ChatGPT, Claude and Perplexity.

## How it works

1. **Revnu learns who buys from you.** From your website, then from every buyer you approve or skip.
2. **It finds the change.** Companies hiring for the role you help, just funded, or posting about the problem you solve.
3. **You approve the first email.** Each one opens with the reason it is writing now. Nothing sends until you approve it.

## FAQ

### When is my card charged?

With a free trial, your card is charged from $99 a month when the trial ends, unless you cancel first. If your trial starts without a card, nothing is charged unless you add one. Without a trial, it's charged when you start. Cancel any time in Settings. There's no contract and no minimum term.

### Which buying signals does Revnu look for?

Hiring, a funding round, the tools a company uses and recent LinkedIn posts about the problem you solve. It searches company and people data from third-party data providers, plus the public web.

### Who does Revnu pick at each company?

The person who owns the problem you solve, not just the most senior title. Each lead it saves comes with one verified work email.

### Does Revnu contact anyone without asking?

Not by default. Every email waits in your review queue until you approve it. Auto-send in Settings takes effect only once you've approved enough of its emails with few changes. Replies to prospects always wait for you.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# Get recommended by ChatGPT and AI search

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/solutions/ai-search-visibility

**Get recommended by ChatGPT.**

Revnu tracks where you show up when buyers ask ChatGPT, Claude, Gemini and Perplexity, then does the work that moves it. You approve what gets published.

- See which buyer questions name your rivals and not you.
- Pages written and published to answer them.
- Free directory listings claimed for you; paid ones flagged.

From $99 a month. The work included, not just the dashboard.

## What Revnu runs

- SEO + GEO: Finds what buyers search and ask, publishes pages, and tracks where your company appears in Google, ChatGPT, Claude and Perplexity.
- Outbound: Finds and scores the companies worth pursuing, acts on buying signals, reaches the right person and handles replies until a meeting is booked.
- Paid ads: Runs ads across Google, LinkedIn, Reddit, X and Microsoft. Tests creative, kills losers and moves budget to winners.

## Which to pick

### A visibility dashboard, if

- You have a team to act on the numbers.
- You only need to report share of answer.
- Pages already ship every week.

### Revnu, if

- Nobody is writing the pages.
- You want the number to move, not just be reported.
- You want AI search and Google handled together.

## A visibility dashboard vs Revnu

| | A visibility dashboard | Revnu |
|---|---|---|
| What you get | Charts of share of answer and citations | Published pages and claimed listings |
| Who does the work | Your team or your agency | Revnu, with your approval |
| Scope | AI answers | AI answers, Google, outbound and ads |
| Price | Tiers, plus a team to act on them | From $99 a month. |

## FAQ

### Which AI assistants does Revnu track?

ChatGPT, Claude, Gemini and Perplexity first, plus Google AI Overviews, Google AI Mode, Microsoft Copilot and several more. Revnu queries each one daily through APIs rather than the consumer apps, so an answer can differ slightly from what you see when you ask yourself.

### Which questions does it check?

About 30 per business: questions buyers ask about your category, researched from your market, plus questions that name you. You can add, edit or drop any of them.

### What will I see?

How often each assistant mentions you, your share of voice against competitors, where you're placed and in what tone, and which pages the assistants cite. Revnu suggests your competitors, and you can add or hide them.

### How does Revnu move the number?

It publishes pages that answer the questions buyers ask, and submits you to the free directories and review sites those answers already cite. Paid listings, or ones that need your login, come to you with the link.

### Can Revnu fix an answer that describes us wrongly?

Not directly, because nobody can edit what an assistant says. Revnu publishes accurate pages and listings for the assistants to read, then tracks whether the answer changes.

### Does my site need changes?

Possibly. Revnu checks your site for what AI search needs, such as crawl rules, schema and an llms.txt file, and writes a fix list for your engineer. It never edits your site itself.

### Can it track answers in other countries?

Yes. It checks the US, UK and Germany by default and up to seven regions, by asking each question as a buyer based there.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# AI SEO that ships pages every week

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/solutions/ai-seo

**Pages that rank, shipped every week.**

Revnu finds the terms your buyers search, writes the pages in your voice and publishes them once you approve. Then it tracks what ranks and does more of it.

- No keyword spreadsheet to maintain.
- No writer to brief or editor to chase.
- Internal links and refreshes run as standing work.

From $99 a month. No retainer, no minimum term.

## What Revnu runs

- SEO + GEO: Finds what buyers search and ask, publishes pages, and tracks where your company appears in Google, ChatGPT, Claude and Perplexity.
- Outbound: Finds and scores the companies worth pursuing, acts on buying signals, reaches the right person and handles replies until a meeting is booked.
- Paid ads: Runs ads across Google, LinkedIn, Reddit, X and Microsoft. Tests creative, kills losers and moves budget to winners.

## Which to pick

### An SEO agency, if

- You have a hard technical problem, like a migration.
- You need links at scale through relationships.
- Your budget covers a multi-month retainer.

### Revnu, if

- You need search-targeted pages shipped every week.
- Your site is a normal marketing site.
- You want SEO, AI search and outbound in one loop.

## An SEO agency vs Revnu

| | An SEO agency | Revnu |
|---|---|---|
| Price | A few thousand a month, often a 6-month minimum | From $99 a month. |
| Cadence | A few posts a month | Roughly weekly, gated only by your review |
| Getting started | Weeks of onboarding | Days |
| Strongest at | Migrations, deep audits, links at scale | Consistent pages for a marketing site |

## FAQ

### Does Revnu publish without asking?

Not by default. Each post waits for your review, with up to three drafts queued at a time, and you can edit it in the dashboard before you approve. You can turn on auto-publish once you trust it.

### Where do the pages go live?

On your own site. Your developer, or a coding agent, adds Revnu's content feed to your site once, and approved posts appear there; if you connect GitHub, Revnu can open a pull request instead. There's no WordPress, Webflow or Framer plugin.

### How does Revnu choose what to write?

It researches the questions your buyers search and how competitors cover them, then groups them into topics. With Google Search Console connected, it also sees the queries you almost rank for.

### How do I see what ranks?

Connect Google Search Console and Revnu reads your clicks, impressions and positions, and resubmits your sitemap each time it publishes. Without Search Console there's no ranking data.

### How does Revnu keep posts accurate?

Each draft goes through a fact-check that verifies up to ten hard claims against the web and rewrites what doesn't hold up. You still read every post before it goes live, unless you've turned on auto-publish.

### Does Revnu build backlinks?

No. It submits you to free directories and review sites and shows how your backlinks compare with competitors', but it doesn't do link outreach.

### Is AI SEO a replacement for an SEO agency?

For steady pages on a normal marketing site, usually yes. For a complex migration, a forensic technical audit or links at scale through real relationships, an agency still wins.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# Google Ads management, judged on booked calls

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/solutions/google-ads

**Google Ads, run for you.**

Revnu researches the keywords, builds the campaigns, reads the search terms every day and moves budget to what books calls. You approve what launches.

- Keyword research before a cent is spent.
- Junk searches flagged the same day.
- Never past the monthly cap you set.

From $99 a month. Plus your ad spend.

## What Revnu runs

- Paid ads: Runs ads across Google, LinkedIn, Reddit, X and Microsoft. Tests creative, kills losers and moves budget to winners.
- SEO + GEO: Finds what buyers search and ask, publishes pages, and tracks where your company appears in Google, ChatGPT, Claude and Perplexity.
- Outbound: Finds and scores the companies worth pursuing, acts on buying signals, reaches the right person and handles replies until a meeting is booked.

## Which to pick

### Running it yourself, if

- You have hours every week for the dashboard.
- Your campaigns already book calls.
- You want to hand-tune every bid.

### Revnu, if

- Nobody reads the search terms.
- You want spend judged on booked calls.
- You want Google tested alongside other channels.

## Running it yourself vs Revnu

| | Running it yourself | Revnu |
|---|---|---|
| Setup | Hours of keyword research and ad groups | One brief; campaigns drafted for you |
| Search terms | Checked when someone remembers | Read daily, junk flagged for your ok |
| Measured on | Clicks and impressions | Booked calls |
| Cost | Your hours, or an agency retainer | From $99 a month. Plus your ad spend. |

## FAQ

### Whose Google Ads account does it use?

Yours. You connect it from the dashboard, and Google bills your payment method for the spend, which isn't part of Revnu's fee.

### What campaigns does Revnu run?

Search, Performance Max and Demand Gen, with the keywords, ad copy and images made for you. It doesn't make videos, so video ads need a YouTube video you already have, and it doesn't run Shopping or App campaigns.

### Can Revnu spend more than I set?

You set one monthly budget, and Revnu pauses everything when Google's reported spend reaches it. Google reports spend with a delay, so the last day can land slightly over. Launches and budget increases wait for your approval.

### What does Revnu change without asking?

Inside your budget it moves money between live campaigns and pauses ones that aren't producing. Once you approve a test budget, it can launch replacement tests inside it. Deleting a campaign is always yours.

### What happens when ads match the wrong searches?

Revnu adds negative keywords for other meanings of your terms when it builds the campaign. When a live search term is plainly off-topic, it goes to your review queue and gets blocked once you approve.

### How does Revnu know what's working?

It judges campaigns on a result you define, such as a booked call, not on clicks. That needs the Revnu Tag on your site and the result confirmed on your side, which Revnu's team sets up with you before launch.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# LinkedIn Ads aimed at the people who buy

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/solutions/linkedin-ads

**LinkedIn Ads, aimed at buyers.**

Revnu targets the titles, company sizes and industries that buy from you, writes the ads and moves budget to what books calls. You approve every launch.

- Audiences built from who actually buys.
- Ad copy drafted in your voice.
- Never past the monthly cap you set.

From $99 a month. Plus your ad spend.

## What Revnu runs

- Paid ads: Runs ads across Google, LinkedIn, Reddit, X and Microsoft. Tests creative, kills losers and moves budget to winners.
- Outbound: Finds and scores the companies worth pursuing, acts on buying signals, reaches the right person and handles replies until a meeting is booked.
- SEO + GEO: Finds what buyers search and ask, publishes pages, and tracks where your company appears in Google, ChatGPT, Claude and Perplexity.

## Which to pick

### Running it yourself, if

- You know LinkedIn's targeting inside out.
- You have time to refresh creative weekly.
- One campaign already books calls.

### Revnu, if

- You want to test audiences without the setup.
- You want spend judged on booked calls.
- You want LinkedIn ads and outreach to the same accounts.

## Running it yourself vs Revnu

| | Running it yourself | Revnu |
|---|---|---|
| Targeting | Guessed in Campaign Manager | Built from who buys from you |
| Creative | Written when you find the time | Drafted for you, approved by you |
| Measured on | Clicks and impressions | Booked calls |
| Cost | Your hours, or an agency retainer | From $99 a month. Plus your ad spend. |

## FAQ

### How does my LinkedIn ad account get connected?

Revnu's team connects it with you during setup; it isn't a self-serve connection in the dashboard yet. It stays your ad account, and LinkedIn bills your payment method for the spend.

### What do the ads look like?

Each campaign is a single-image sponsored post in the LinkedIn feed, with the copy and image made for you, aimed at website conversions. Revnu doesn't make video or carousel ads, and the ads stay on LinkedIn rather than its partner network.

### Who can the ads reach?

Audiences are built from location, seniority, industry and company size, based on who buys from you. You can also exclude specific companies, industries, job titles and seniorities, such as current customers or competitors.

### Can Revnu spend more than I set?

You set one monthly budget, and Revnu pauses when LinkedIn's reported spend reaches it; that report lags, so it can land slightly over. Launches and budget increases wait for your approval, and no campaign launches until its conversion tracking is in place.

### How long before we know if it works?

Plan on at least two weeks per test. B2B results on LinkedIn are slow and rare, so Revnu tells you when the numbers are only directional.

### What happens to an ad that isn't working?

Revnu pauses a losing campaign on its own, tells you, and proposes the next test. Deleting a campaign is always yours.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# Account-based ads, run for you

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/solutions/account-based-ads

**Ad spend on your buyers, not everyone.**

Revnu finds the companies that should buy from you, turns them into a LinkedIn audience and runs the ads to them alone. The same accounts get its email and LinkedIn messages, so every channel works one list.

- No list to export, clean or upload.
- Current customers left out of the audience.
- See which target accounts the ads reached.

From $99 a month. Plus your ad spend.

## What Revnu runs

- Outbound: Finds and scores the companies worth pursuing, acts on buying signals, reaches the right person and handles replies until a meeting is booked.
- Paid ads: Runs ads across Google, LinkedIn, Reddit, X and Microsoft. Tests creative, kills losers and moves budget to winners.
- SEO + GEO: Finds what buyers search and ask, publishes pages, and tracks where your company appears in Google, ChatGPT, Claude and Perplexity.

## How it works

1. **Revnu finds the companies.** From who already buys from you: industry, size and the signals that say they're ready. Or hand it your own target accounts.
2. **It builds the audience.** Company names and domains go to LinkedIn, never people's details. LinkedIn matches them within about 48 hours.
3. **It writes and runs the ads.** Sponsored posts shown to those companies only, with current customers left out. Nothing launches until you approve it.
4. **It reports by account.** Which target companies the ads reached, next to how outreach to them is going, so ads and email work the same accounts.

## Which to pick

### A list tool and your team, if

- You have someone to build and refresh the list.
- Someone on your team runs the campaigns.
- You need the audience synced to every ad platform.

### Revnu, if

- You want the list, the ads and the outreach done.
- Nobody on your team has time to run campaigns.
- You want results by account, not by click.

## A list tool and your team vs Revnu

| | A list tool and your team | Revnu |
|---|---|---|
| Building the list | Your team, in a spreadsheet tool | Revnu, from who buys from you |
| Making the ads | Your team, in each ad platform | Drafted by Revnu, approved by you |
| Running them | Your team, every week | Revnu, judged on booked calls |
| Outreach to the same accounts | A separate tool | The same list, the same day |

## FAQ

### When is my card charged?

With a free trial, your card is charged from $99 a month when the trial ends, unless you cancel first. If your trial starts without a card, nothing is charged unless you add one. Without a trial, it's charged when you start. Cancel any time in Settings. There's no contract and no minimum term.

### Which ad platforms can target my list?

LinkedIn, by company. On Google, Reddit, X and Microsoft, Revnu targets by keyword, interest and job title instead, because those platforms don't take a company list from Revnu today.

### Does any personal data leave my account?

No. Revnu sends LinkedIn company names and domains only, never anyone's name or email.

### How many companies does the list need?

LinkedIn recommends at least 1,000. Revnu tells you when a list is smaller and can find more companies like the ones on it.

### Can I bring my own target accounts?

Yes. Give Revnu a list of company domains, such as your target accounts, and it builds the audience from those. A list of current customers or open deals can be left out instead.

### How does my LinkedIn ad account get connected?

Revnu's team connects it with you during setup; it isn't a self-serve connection in the dashboard yet. It stays your ad account, and LinkedIn bills your payment method for the spend.

### Can Revnu spend more than I set?

You set one monthly budget, and Revnu pauses when LinkedIn's reported spend reaches it; that report lags, so it can land slightly over. Launches and budget increases wait for your approval.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# Reddit Ads without the guesswork

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/solutions/reddit-ads

**Reddit Ads, written to fit in.**

Revnu launches Reddit ads written for the communities your buyers read, moves budget to what converts and pauses what doesn't. You approve every launch.

- Ads written in the tone Reddit rewards.
- Losers paused before they cost you.
- Never past the monthly cap you set.

From $99 a month. Plus your ad spend.

## What Revnu runs

- Paid ads: Runs ads across Google, LinkedIn, Reddit, X and Microsoft. Tests creative, kills losers and moves budget to winners.
- SEO + GEO: Finds what buyers search and ask, publishes pages, and tracks where your company appears in Google, ChatGPT, Claude and Perplexity.
- Outbound: Finds and scores the companies worth pursuing, acts on buying signals, reaches the right person and handles replies until a meeting is booked.

## Which to pick

### Running it yourself, if

- You already know which communities convert.
- You have time to test creative weekly.
- Reddit is your only paid channel.

### Revnu, if

- You want to test Reddit without learning its ad tools.
- You want spend judged on what converts.
- You want Reddit tested alongside Google and LinkedIn.

## Running it yourself vs Revnu

| | Running it yourself | Revnu |
|---|---|---|
| Setup | Learn a new ads manager | One brief; campaigns drafted for you |
| Creative | Written when you find the time | Drafted for you, approved by you |
| Losing ads | Found at the end of the month | Paused the same week |
| Cost | Your hours | From $99 a month. Plus your ad spend. |

## FAQ

### What do I need to run Reddit ads?

A Reddit ads account with an advertiser profile, a Reddit Pixel and a payment method Reddit has approved. You connect the account from your dashboard; Revnu can't create any of those for you, and Reddit bills you directly for spend.

### What kind of ads does Revnu run on Reddit?

One single-image promoted post per campaign, written to read like a post in that community rather than an announcement. Comments on the ad stay off unless you agree to moderate them.

### How are the ads targeted?

By subreddit, Reddit interest and location, looked up from Reddit's own lists rather than guessed.

### How much do I need to spend?

Reddit won't serve below $5 a day. B2B results are rare, so expect a learning phase of a few weeks: Revnu holds a test steady for at least two weeks and may suggest counting a lighter goal, like a sign-up, so Reddit has enough signal.

### Can Revnu spend more than I set?

You set one monthly budget, and Revnu pauses at it based on Reddit's reported spend, which lags a little. Launches and budget increases wait for your approval.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# The AI SDR that books the meeting

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/solutions/ai-sdr

**The AI SDR that books the meeting.**

Revnu finds buyers worth talking to, writes to each one in your voice, handles the replies and books the call.

- No list to build. It finds buyers with a reason to talk now.
- No template. Every note is researched and specific.
- Replies handled and the call booked. You approve every send.

From $99 a month. No salary, no commission.

## What Revnu runs

- Outbound: Finds and scores the companies worth pursuing, acts on buying signals, reaches the right person and handles replies until a meeting is booked.
- Paid ads: Runs ads across Google, LinkedIn, Reddit, X and Microsoft. Tests creative variations, kills losers and moves budget to winners.
- SEO + GEO: Finds what buyers search and ask, publishes pages, and tracks where your company appears in Google, ChatGPT, Claude and Perplexity.

## Which to pick

### Hiring an SDR, if

- You have a sales leader with time to manage a rep.
- Your deals need live phone prospecting.
- You want someone full-time in your office.

### Revnu, if

- You want outreach going out this week.
- You want to approve the work, not manage a person.
- You want email, LinkedIn, ads and search in one place.

## Hiring an SDR vs Revnu

| | Hiring an SDR | Revnu |
|---|---|---|
| Cost | A salary, commission and tools | From $99 a month |
| First outreach | After months of hiring and ramp | Ready for your approval by tomorrow |
| Channels | Email and calls | Email, LinkedIn, ads and search |
| Managing it | Your time, every week | A message when something moves |

## FAQ

### When is my card charged?

With a free trial, your card is charged from $99 a month when the trial ends, unless you cancel first. If your trial starts without a card, nothing is charged unless you add one. Without a trial, it's charged when you start. Cancel any time in Settings. There's no contract and no minimum term.

### What does Revnu do as an AI SDR?

The prospecting half of the job: it finds companies worth talking to, picks the person who owns the problem, writes the outreach, handles the replies and books the meeting. You take the call.

### Which inboxes does the email go from?

From inboxes Revnu buys and warms up on lookalike domains once you approve the setup, which takes at least 14 days before cold sending. To start the same day, connect your own Gmail; it starts at a couple of emails a day and ramps up.

### Does it work LinkedIn too?

Yes, from your own LinkedIn account, within daily limits such as 17 connection invites a day. When you connect, you confirm you accept LinkedIn's risk of restricting accounts that automate.

### What happens when someone replies?

Revnu reads the reply and drafts a response within about 15 minutes. When they want to talk, it sends your booking link and gets the meeting on your calendar. Replies wait for your approval, even when outreach is on auto-send.

### How many emails does it send?

On the inboxes Revnu sets up, volume ramps with each inbox's age: 2 a day at first, up to 35, on weekdays inside your sending window. A Gmail you connect yourself sends each email when you approve it. Revnu sets the caps to protect deliverability, so there's no dial to turn them up.

### Will it sound like me?

It writes from what Revnu knows about your business, and you can edit any draft before it sends. Once you approve copy, Revnu uses it word for word, and anything on your Never Say list is blocked at send.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# Everything a growth agency does, without the retainer

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/solutions/agency-alternative

**Everything a growth agency does. Without the retainer.**

Revnu runs your ads, outbound and search every day, not once a month, from $99 a month plus your ad spend.

- No retainer and no minimum term to sign.
- No monthly deck. A message every morning with what moved.
- Ads, outbound and search in one place, shipping every day.

From $99 a month, plus your ad spend. No retainer, no minimum term.

## What Revnu runs

- Paid ads: Runs ads across Google, LinkedIn, Reddit, X and Microsoft. Tests creative, kills losers and moves budget to winners.
- Outbound: Finds and scores the companies worth pursuing, acts on buying signals, reaches the right person and handles replies until a meeting is booked.
- SEO + GEO: Finds what buyers search and ask, publishes pages, and tracks where your company appears in Google, ChatGPT, Claude and Perplexity.

## Which to pick

### A growth agency, if

- You want a brand campaign or creative production.
- You need a team in the room for strategy workshops.
- Your budget is past five figures a month.

### Revnu, if

- You want growth work shipping every day.
- You want numbers every morning, not a monthly deck.
- You want ads, outbound and search working together.

## Growth agency vs Revnu

| | Growth agency | Revnu |
|---|---|---|
| Cost | A monthly retainer, often with a minimum term | From $99 a month, plus your ad spend |
| Pace | Weekly or monthly cycles | Every day |
| Reporting | A monthly deck | A message every morning |
| Channels | Often one specialty | Ads, outbound and search, together |

## FAQ

### When is my card charged?

With a free trial, your card is charged from $99 a month when the trial ends, unless you cancel first. If your trial starts without a card, nothing is charged unless you add one. Without a trial, it's charged when you start. Cancel any time in Settings. There's no contract and no minimum term.

### How is Revnu different from a growth agency?

An agency works in weekly or monthly cycles on a retainer. Revnu works your outbound, ads and search every day from $99 a month plus your ad spend, and messages you when something moves.

### Is there a minimum term?

No minimum term. You can cancel from billing settings; fees already billed aren't refunded unless the law or your order form says otherwise.

### Who sets it up?

Revnu's team does the setup with you: channels, sending inboxes and ad tracking. After that they check in on your Slack, and you can message Revnu there, on iMessage or in the dashboard.

### How will I hear what's happening?

Revnu messages you when something moved and stays quiet on days nothing did. On Mondays you get a roll-up against last week, and the dashboard shows every lead, campaign and page.

### Which ad channels does it run?

Google Ads and Reddit Ads connect from your dashboard; LinkedIn, X and Microsoft ads are connected by Revnu's team. Meta ads are coming next; TikTok ads aren't supported.

### Who pays for the ad spend?

You do, directly: ads run from your own ad accounts and each platform bills your card. Revnu's fee covers the work, plus the sending domains, inboxes and lead data.

### What does an agency do that Revnu doesn't?

Brand campaigns, video production, TikTok ads, link building and PR. If those are your main channels, an agency is the better fit.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# Grow pipeline without growing headcount

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/solutions/enterprise

**Grow pipeline without growing headcount.**

Revnu does the work of an SDR team and a growth marketer across outbound, ads and search. Your team approves the work; there's nobody new to hire.

- Outbound, ads and search run as one loop, every day.
- Every send and launch waits for approval from your team.
- A growth engineer on your Slack from day one.

From $99 a month. No seats to count.

## What Revnu runs

- Outbound: Finds and scores the companies worth pursuing, acts on buying signals, reaches the right person and handles replies until a meeting is booked.
- Paid ads: Runs ads across Google, LinkedIn, Reddit, X and Microsoft. Tests creative, kills losers and moves budget to winners.
- SEO + GEO: Finds what buyers search and ask, publishes pages, and tracks where your company appears in Google, ChatGPT, Claude and Perplexity.

## Which to pick

### Hiring the team, if

- You need people in the room with customers.
- Your deals need field sales.
- You want a team you'll manage for years.

### Revnu, if

- You want more pipeline without more headcount.
- You want work shipping this week, not next quarter.
- You want outbound, ads and search in one loop.

## Hiring the team vs Revnu

| | Hiring the team | Revnu |
|---|---|---|
| Cost | SDR and marketer salaries, plus tools | One flat monthly price |
| First work shipped | After a quarter of hiring and ramp | The same week |
| Coverage | Bound by headcount | Every channel, every day |
| Managing it | Standups, reviews, turnover | One approval queue |

## FAQ

### Who approves what Revnu sends?

Your team, in one review queue. By default every email and blog post waits for approval, and you can switch on auto-send for outreach or auto-publish for posts. Replies to prospects and any increase in ad spend always wait for a person.

### Do we get a person, or just software?

Revnu does the work, and Revnu's team sets up your account, connects your channels and checks in with you on Slack. That's the team that runs Revnu, not a dedicated hire on your account.

### Is Revnu SOC 2 certified?

Not yet; SOC 2 Type II is in progress. Credentials for your connected accounts are stored encrypted, and your content is never used to train shared AI models.

### Do you support SSO?

No. There's no SSO, SAML or SCIM today; teammates sign in with Google or an emailed code.

### How do team seats and roles work?

One account holds up to 25 people. There are two levels, the owner and members, and members have full access; there are no custom roles.

### Does it sync with Salesforce or HubSpot?

No. Leads and conversations live in Revnu, and your team can pull them out through the Revnu API or send results back in through webhooks.

### Can we run several brands from one account?

No. Each account covers one business and each login belongs to one account, so there's no multi-brand view.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# Make your GTM AI-native | Revnu for RevOps

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/solutions/revops

**Make your GTM AI-native.**

Revnu is an AI worker your team approves, not another tool to wire up. It finds accounts, runs outreach and ads, and reports what moved every morning.

- No workflows to build or maintain.
- Every action waits in one approval queue.
- A daily report of spend, replies and meetings.

From $99 a month. One fee instead of a stack.

## What Revnu runs

- Outbound: Finds and scores the companies worth pursuing, acts on buying signals, reaches the right person and handles replies until a meeting is booked.
- Paid ads: Runs ads across Google, LinkedIn, Reddit, X and Microsoft. Tests creative, kills losers and moves budget to winners.
- SEO + GEO: Finds what buyers search and ask, publishes pages, and tracks where your company appears in Google, ChatGPT, Claude and Perplexity.

## Which to pick

### Building it with tools, if

- You have engineers to build and maintain workflows.
- One channel is your whole business.
- You need a specialist tool's deepest features.

### Revnu, if

- You're tired of being the integration layer.
- You want channels that learn from each other.
- You want work shipped, not another dashboard.

## A stack of point tools vs Revnu

| | A stack of point tools | Revnu |
|---|---|---|
| Setup | Each tool wired up separately | Connect your channels once |
| Maintenance | Your team keeps the workflows running | Nothing to maintain |
| Learning | Each tool learns alone | A win in one channel becomes a test in the others |
| Cost | Several subscriptions, plus credits | One flat fee |

## FAQ

### Is Revnu another tool to integrate?

You connect your channels once and Revnu works across them. Recurring work runs as workflows Revnu proposes and your team can read, edit or pause, so there's no builder to maintain. The one developer task is adding Revnu's content feed to your site for blog posts.

### Does it sync with our CRM?

Not with Salesforce, HubSpot or Pipedrive. Leads, replies and results live in Revnu, and you can read them through the REST API or MCP server, or push outcomes in through webhooks and the Event API.

### Is there an API?

Yes: a REST API with scoped tokens and audit logging, an MCP server and a CLI. From your own systems you can read leads and results, answer the review queue and message Revnu.

### How does attribution work?

The Revnu Tag on your site records UTMs and ad click IDs. A win counts once it's confirmed on your side, through the Event API, a webhook or by telling Revnu.

### What does the team control?

Approvals, a block list of companies Revnu must never contact, the sending window, and switches for auto-send and email tracking. Sending volume caps are set by Revnu to protect deliverability.

### How does reporting work?

Revnu messages the team when something moved and stays quiet on days nothing did; on Mondays it sends a roll-up against last week. The Results API returns the same numbers per channel and tells a real zero apart from missing data.

### Can we set permissions?

Only at two levels: the owner, who manages the team, and members, who have full access. There's no SSO and no per-channel permission.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# Ship more campaigns with the same team

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/solutions/marketing-teams

**More campaigns shipped. Same team.**

Revnu drafts the pages, ads and outreach your team hasn't had time for, and ships them once someone approves. Your marketers set the direction.

- The backlog of pages and tests, actually shipped.
- Ads tested on every channel, judged on booked calls.
- A morning report instead of a weekly scramble.

From $99 a month. Less than one extra hire.

## What Revnu runs

- Paid ads: Runs ads across Google, LinkedIn, Reddit, X and Microsoft. Tests creative, kills losers and moves budget to winners.
- SEO + GEO: Finds what buyers search and ask, publishes pages, and tracks where your company appears in Google, ChatGPT, Claude and Perplexity.
- Outbound: Finds and scores the companies worth pursuing, acts on buying signals, reaches the right person and handles replies until a meeting is booked.

## Which to pick

### An agency, if

- You need a rebrand or a big creative production.
- You want a senior strategist in the room.
- The project has a start and an end.

### Revnu, if

- Your team has more ideas than hands.
- You want work shipping every day.
- You want to keep strategy in-house.

## An agency vs Revnu

| | An agency | Revnu |
|---|---|---|
| Cost | $3k to $10k+ a month, plus ad spend | From $99 a month. |
| Getting started | Weeks of kickoffs and audits | Days |
| Channels | Often one specialty | Pages, ads and outreach in one loop |
| Who owns strategy | Often the agency | Your team; Revnu does the work |

## FAQ

### Does Revnu replace our marketers?

No. Your team sets the direction and approves the work. Revnu clears the backlog they haven't had time for.

### What does Revnu ship?

Search and AI-search pages, paid ads, outreach and directory listings, with on-brand images for ads and posts. It doesn't make video or send newsletters to your list.

### How does it stay on brand?

Revnu keeps a memory of your business, your product facts and a Never Say list that your team can edit, and Never Say terms are blocked on sends and posts. Once your team approves copy, Revnu uses it word for word.

### Can it post to our social accounts?

It drafts posts for LinkedIn, X, Threads and Bluesky and sends a one-tap link to share; someone on your team posts them.

### Does it build landing pages or run A/B tests?

No. If you connect GitHub, Revnu opens small pull requests with copy and conversion fixes for your engineers to review; it never merges them itself.

### How do posts get onto our site?

Your developer adds Revnu's content feed to your site once, and approved posts appear there. There's no WordPress, Webflow or Framer plugin.

### Who on the team can approve work?

Anyone on the account. Up to 25 people can join, and every member has full access to the review queue.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# Pipeline for your reps without more SDRs

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/solutions/sales-teams

**Pipeline for your reps, without more SDRs.**

Revnu finds accounts with a reason to talk now, writes the first touch, handles the replies and books the meeting. Your team approves every send.

- Accounts researched before anyone reaches out.
- Every note specific to the company, across email and LinkedIn.
- Replies threaded and meetings booked.

From $99 a month. No salary, no commission, no ramp.

## What Revnu runs

- Outbound: Finds and scores the companies worth pursuing, acts on buying signals, reaches the right person and handles replies until a meeting is booked.
- Paid ads: Runs ads across Google, LinkedIn, Reddit, X and Microsoft. Tests creative, kills losers and moves budget to winners.
- SEO + GEO: Finds what buyers search and ask, publishes pages, and tracks where your company appears in Google, ChatGPT, Claude and Perplexity.

## Which to pick

### Hiring SDRs, if

- Your deals need live phone prospecting.
- You have a leader with time to manage them.
- You're building a career path for future AEs.

### Revnu, if

- You want outreach going out this week.
- You want to approve the work, not manage a person.
- You want ads and search feeding the same pipeline.

## Hiring SDRs vs Revnu

| | Hiring SDRs | Revnu |
|---|---|---|
| Cost | Salary, commission and tools | From $99 a month. |
| First outreach | After months of hiring and ramp | Ready for your approval by tomorrow |
| Channels | Email and calls | Email, LinkedIn, ads and search |
| Managing it | Your time, every week | A message when something moves |

## FAQ

### Does Revnu send outreach as our reps?

Yes, in your reps' names and your voice. Cold email goes from inboxes Revnu sets up and warms on lookalike domains, or from a rep's own connected Gmail, and LinkedIn from each rep's own account. By default nothing sends until your team approves it.

### Does Revnu book the meetings?

Yes. When a prospect wants to talk, Revnu replies with your rep's booking link and the meeting lands on their calendar. Your team approves the reply; your rep takes the call.

### What happens when a prospect replies?

Replies land in one inbox the team shares, and Revnu drafts a response within about 15 minutes for someone to approve. It never sends a reply on its own.

### Can each rep use their own accounts?

Yes. Each rep connects their own Gmail and LinkedIn, and the team shares one set of leads, one inbox and one history.

### How do we keep it away from open deals and customers?

Add those companies or addresses to the block list, by hand or through the API. There's no CRM sync, so Revnu won't see your pipeline on its own.

### How many touches a day?

LinkedIn stays within limits like 17 invites and 40 messages a day per rep. Email ramps with each inbox's age, and Revnu sets those caps to protect deliverability; there's no volume dial.

### Does it make calls?

No calls, SMS or WhatsApp. It works email and LinkedIn, alongside ads and search.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# Your growth team, before your first hire

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/solutions/startups

**Your growth team, before your first hire.**

Revnu runs outbound, ads and search from day one, for a fraction of a growth hire. It does the work; you approve it and keep building.

- Working in days, not a quarter of ramp.
- Every channel at once, not the one someone knows.
- Nothing goes out until you approve it.

From $99 a month. A growth hire costs $120k+ a year.

## What Revnu runs

- Outbound: Finds and scores the companies worth pursuing, acts on buying signals, reaches the right person and handles replies until a meeting is booked.
- Paid ads: Runs ads across Google, LinkedIn, Reddit, X and Microsoft. Tests creative, kills losers and moves budget to winners.
- SEO + GEO: Finds what buyers search and ask, publishes pages, and tracks where your company appears in Google, ChatGPT, Claude and Perplexity.

## Which to pick

### A growth hire, if

- You need hard positioning calls made for you.
- Relationships are the whole motion.
- You can fund $120k+ a year fully loaded.

### Revnu, if

- You need every channel running now.
- Your budget doesn't stretch to a senior salary.
- You want to keep building while growth runs.

## A first growth hire vs Revnu

| | A first growth hire | Revnu |
|---|---|---|
| Cost | $120k+ a year fully loaded | From $99 a month. |
| Ramp | A quarter to fully productive | Working in days |
| Channels | Usually strong in one or two | Outbound, ads and search from one loop |
| Judgment | Better at hard positioning calls | Executes well; you make the calls |

## FAQ

### Is Revnu a replacement for a growth hire?

For breadth and cadence across outbound, ads and search, usually yes, at a fraction of the cost. A senior hire still wins on hard positioning calls and on owning human relationships.

### What does Revnu need from me?

Your website, and Slack or iMessage to talk to it; Revnu researches your business and asks you to confirm what it got right. Then connect the channels you want worked, like Gmail, LinkedIn, Google Search Console or Google Ads, and approve drafts as they come in.

### How fast does it start?

Revnu prepares its first piece of work, such as a lead list or a blog draft, within minutes of starting. Email from your own Gmail can go out the same day; new sending inboxes need at least 14 days of warmup, and blog posts need your site to add Revnu's content feed once.

### What does it cost?

Pro is from $99 a month, plus whatever you spend on ads, which the ad platforms bill to you directly. Sending domains, inboxes and lead data are included.

### Can I sign up today?

Yes. Start with your website at revnu.com/sign-up from $99 a month, or book a 30-minute demo if you want Revnu's team to set it up.

### Can I cancel?

Yes, from billing settings, with no minimum term. Fees already billed aren't refunded unless the law or your order form says otherwise.

### What won't it do?

It doesn't make phone calls or post to your social accounts. It drafts, sends and publishes what you approve across outreach, ads and search.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# Revnu for YC companies: up to 6 months free

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/startups/yc

**GTM on autopilot. Up to 6 months free.**

New for F26: 6 months free and a Revnu merch pack

F26 companies get Revnu free for 6 months, then 50% off for the rest of year one. Every other YC batch gets 3 months free, then 50% off.

## What's included

- **A growth engineer.** A person who sets up your outbound, ads and search with you, and stays a message away.
- **Your own Slack channel.** Revnu and your growth engineer in one channel. Approve the work and hear what moved.
- **Live within a day.** Your buyers researched and the first outreach drafted for your review, the day you start.

Redeem the deal: https://bookface.ycombinator.com/deals/18135

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# SaaS pipeline, ads and GEO on autopilot

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/for/saas

**Your SaaS grows. You keep shipping.**

Revnu finds the companies that buy software like yours, reaches the right person in your voice and books the meeting. Your roadmap stays yours.

- No list to build. It finds accounts with a reason to buy now.
- No sequences to write. Every note is researched.
- No dashboards to watch. It tells you what moved.

From $99 a month. No contract. Cancel anytime.

## What Revnu found (real companies, researched 2026-09-29; emails hidden)

### By Sector

> We sell a sales-coaching platform. Find US B2B software companies with 50 to 500 people.

Found 7,760 companies that match. The 8 best fits, scored on size, funding and how recently they raised.

| Fit | Company | Sector | HQ | Employees | Raised |
|---|---|---|---|---|---|
| 98 | TrueFan AI | Software Development | San Francisco, California | 167 | $21M |
| 98 | Assured | Software Development | New York, New York | 159 | $25M |
| 97 | webAI | Software Development | Austin, Texas | 179 | $90M |
| 97 | VINCUE | Software Development | Kansas City, Missouri | 143 | $76M |
| 97 | InstaLILY AI | Software Development | New York, New York | 156 | $85M |
| 97 | Partly | Software Development | Austin, Texas | 163 | $75M |
| 97 | App Orchid Inc | Software Development | San Ramon, California | 162 | $60M |
| 96 | Auger | Software Development | Bellevue, Washington | 144 | $150M |

### By Funding

> Which of them raised a Series A or B in the last six months?

121 raised in that window. The 8 best fits, newest money weighted highest.

| Fit | Company | Round | Amount | Raised | Employees |
|---|---|---|---|---|---|
| 94 | Confido | Series B | $55M | Sep 22, 2026 | 94 |
| 94 | Adaptive | Series B | $30M | Sep 17, 2026 | 117 |
| 92 | Ema | Series B | $77M | Sep 23, 2026 | 286 |
| 92 | Hydrosat | Series B | $10M | Sep 21, 2026 | 117 |
| 91 | Gimlet Labs | Series B | $300M | Sep 4, 2026 | 65 |
| 90 | Beep, Inc. | Series B | $7.1M | Sep 9, 2026 | 113 |
| 90 | Split Pay | Series B | $125M | Sep 8, 2026 | 55 |
| 89 | Go.AI | Series A | $85M | Sep 22, 2026 | 38 |

### Growth Signals

> Who is hiring SDRs right now? That team needs coaching first.

114 matching job posts in the last 30 days. The 8 companies with the strongest signal.

| Fit | Company | Signal | Posted | Employees |
|---|---|---|---|---|
| 95 | Coram AI | 3 open roles: Business Development Representative (Entry-Level Tech Sales) | Sep 22, 2026 | 150 |
| 90 | Steer | 2 open roles: Sales Development Representative - Entry Level! | Sep 21, 2026 | 152 |
| 87 | Protomiq | Hiring: Sales Development Representative | Sep 22, 2026 | 162 |
| 87 | RevolutionParts | Hiring: Sales Development Representative | Sep 21, 2026 | 164 |
| 87 | ProsperOps | 2 open roles: Sales Development Representative | Sep 18, 2026 | 128 |
| 86 | Chalk | Hiring: Sales Development Representative | Sep 22, 2026 | 131 |
| 85 | RELISH | Hiring: Sales Development Representative | Sep 17, 2026 | 158 |
| 84 | Whova | Hiring: Sales Development Representative(San Diego Only) | Sep 21, 2026 | 210 |

### Enrich Contacts

> Find the sales leader at each one, with a verified work email.

Checked 18 decision makers. 7 have a verified work email at their current company; emails stay hidden here.

| Company | Name | Title | Email | Status |
|---|---|---|---|---|
| Adaptive | Joe Buttitta | VP of Sales | j•••@adaptive.build | Verified |
| ProsperOps | Steven Hays | Chief Sales Officer | s•••@prosperops.com | Verified |
| Ema | Rachael Foote | Regional Vice President of Sales | r•••@ema.ai | Verified |
| webAI | Disha Shah | Head of Revenue Operations | d•••@webai.com | Verified |
| RevolutionParts | Brian Servatius | Vice President of Business Development | b•••@revolutionparts.com | Verified |
| Kipsu | Charlie Lehmann | Vice President Corporate and Business Development | c•••@kipsu.com | Verified |
| Hydrosat | Ryan Hackney | Business Development Director, US Government | r•••@hydrosat.com | Verified |

## Selling to this industry instead?

- [Find SaaS buyers](https://revnu.com/find/saas)
- [Revnu for AI startups](https://revnu.com/for/ai-startups)
- [Revnu for Developer tools](https://revnu.com/for/developer-tools)
- [Revnu for Cybersecurity](https://revnu.com/for/cybersecurity)
- [All industries](https://revnu.com/for)

## FAQ

### Which SaaS companies is Revnu for?

B2B software with a clear buyer: a team, a title and a problem. Revnu reads your site, works out who buys from you, then finds more companies like your best customers.

### Does it work for product-led SaaS?

Yes. It finds the companies whose teams would use your product, reaches the person who owns the budget, and writes the posts that get you found in Google and in ChatGPT answers.

### Who does it reach at each company?

The person who owns the problem you solve, picked for the company's size, not just the most senior name on the page. For a sales tool that's usually the head of sales.

### Are the companies in the demo real?

Yes. The companies, counts, funding and headquarters are a dated snapshot of the data Revnu searches: company, funding, job-post and people data from third-party providers, plus the public web. The people and companies in the buyers example are made up, because we don't publish real people's contact details.

### Does Revnu send anything without me?

No. Every email waits for your approval, and replies to prospects' emails always wait for you. Once Revnu has a track record with you, you can switch on Auto-Approve & Send Outbound in Settings.

### How fast does it start?

Revnu prepares its first piece of work, such as a list of buyers or a blog draft, within minutes of starting. Email from your own Gmail can go out the same day; new sending inboxes need at least 14 days of warmup.

### What does it cost?

Pro is from $99 a month, with no minimum term, and you can cancel from billing settings. Sending domains, inboxes and lead data are included. Ad spend is billed by the ad platforms to your own accounts. If you want Revnu's team to run it with you, Managed is priced on a call.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# Customers for your AI startup while you ship

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/for/ai-startups

**Your model ships. Revnu gets the customers.**

Revnu finds the companies with the problem your AI solves, reaches them in your voice and books the meeting, while your team stays on the product.

- It finds teams doing by hand what your product automates.
- It shows up when buyers ask ChatGPT for a tool like yours.
- It runs your ads and moves budget to what books calls.

From $99 a month. No contract. Cancel anytime.

## What Revnu found (real companies, researched 2026-09-29; emails hidden)

### By Sector

> We sell an AI support agent. Find US software and internet companies with 200 to 2,000 people.

Found 3,653 companies that match. The 8 best fits, scored on size, funding and how recently they raised.

| Fit | Company | Sector | HQ | Employees | Raised |
|---|---|---|---|---|---|
| 98 | Temporal Technologies | Software Development | Bellevue, Washington | 611 | $1.3B |
| 98 | Qualia | Software Development | San Francisco, California | 659 | $250M |
| 98 | Cover Genius | Technology, Information and Internet | New York, New York | 634 | $345M |
| 97 | Ridgeline | Software Development | Incline Village, Nevada | 717 | $250M |
| 97 | CADDi | Software Development | Chicago, Illinois | 582 | $338M |
| 97 | Capacity | Software Development | Saint Louis, Missouri | 702 | $443M |
| 97 | Harri | Software Development | New York, New York | 637 | $115M |
| 96 | Higgsfield AI | Technology, Information and Internet | San Francisco, California | 555 | $538M |

### By Funding

> Which raised a Series B or later in the last six months? Support scales next.

78 raised in that window. The 8 best fits, newest money weighted highest.

| Fit | Company | Round | Amount | Raised | Employees |
|---|---|---|---|---|---|
| 97 | Profound | Series D | $180M | Sep 15, 2026 | 407 |
| 96 | CADDi | Series D | $114M | Sep 15, 2026 | 582 |
| 96 | TRM Labs | Series C | $70M | Sep 9, 2026 | 463 |
| 94 | SiMa.ai | Series C | $150M | Sep 28, 2026 | 246 |
| 94 | Ema | Series B | $77M | Sep 23, 2026 | 286 |
| 93 | Thatch | Series C | $108M | Sep 15, 2026 | 227 |
| 93 | Cornelis Networks | Series C | $205M | Sep 14, 2026 | 250 |
| 93 | Flam | Series B | $40M | Sep 14, 2026 | 316 |

### Growth Signals

> Who is hiring support agents right now?

117 matching job posts in the last 30 days. The 8 companies with the strongest signal.

| Fit | Company | Signal | Posted | Employees |
|---|---|---|---|---|
| 86 | Ministry Brands | Hiring: Fulfillment Support Specialist | Sep 20, 2026 | 473 |
| 85 | Brightree | Hiring: AI Business Solutions Architect, Customer Support | Sep 17, 2026 | 576 |
| 84 | Verra Mobility | 2 open roles: Research Support Specialist | Sep 21, 2026 | 1,520 |
| 79 | NISC | 2 open roles: Intern - Customer Care & Billing Support (Energy) | Sep 11, 2026 | 1,537 |
| 78 | Flywire | 2 open roles: Customer Support Specialist | Sep 9, 2026 | 1,345 |
| 78 | Momentus Technologies | Hiring: Customer Support Specialist I | Sep 8, 2026 | 421 |
| 77 | ModSquad | Hiring: Remote Customer Support - Book Publisher - Phones/Tickets - 09.26 | Sep 14, 2026 | 1,538 |
| 77 | Shippo | Hiring: Product Support Specialist II | Sep 11, 2026 | 302 |

### Enrich Contacts

> Find the support leader at each, with a verified work email.

Checked 15 decision makers. 8 have a verified work email at their current company; emails stay hidden here.

| Company | Name | Title | Email | Status |
|---|---|---|---|---|
| TRM Labs | Kelly Flones | Head of Customer Success | k•••@trmlabs.com | Verified |
| Verra Mobility | Nikki Woodward | SVP, Customer Success | n•••@verramobility.com | Verified |
| Flywire | Lexi Kinney | Client Success Director | a•••@flywire.com | Verified |
| Island | Hitpreet Kang | Vice President of Customer Success | h•••@island.io | Verified |
| Momentus Technologies | Javier Garcia | Senior Director, Customer Support | j•••@gomomentus.com | Verified |
| Brightree | Cora Forgeng | Sr. Director Customer Support | c•••@brightree.com | Verified |
| Profound | Carlos Hernandez | Head of Customer Success | c•••@tryprofound.com | Verified |
| MCO (MyComplianceOffice) | Scott Feldman | Director of Customer Success | s•••@mycomplianceoffice.com | Verified |

## Selling to this industry instead?

- [Find AI startups buyers](https://revnu.com/find/ai-startups)
- [Revnu for Developer tools](https://revnu.com/for/developer-tools)
- [Revnu for Cybersecurity](https://revnu.com/for/cybersecurity)
- [Revnu for Fintech](https://revnu.com/for/fintech)
- [All industries](https://revnu.com/for)

## FAQ

### How does Revnu find buyers for an AI product?

It looks for the work your product replaces: companies hiring for that role, growing the team that does it, or just funded to scale it. Those are the accounts with a reason to buy now.

### Can it get us recommended by ChatGPT?

It writes the posts buyers' questions lead to, tracks where you show up in ChatGPT, Claude, Gemini and Perplexity answers every week, and writes more of what gets cited.

### Who does it reach at each company?

The person who owns the work your product takes on. For an AI support agent that's the head of support or customer experience, picked for the company's size.

### Are the companies in the demo real?

Yes. The companies, counts, funding and headquarters are a dated snapshot of the data Revnu searches: company, funding, job-post and people data from third-party providers, plus the public web. The people and companies in the buyers example are made up, because we don't publish real people's contact details.

### Does Revnu send anything without me?

No. Every email waits for your approval, and replies to prospects' emails always wait for you. Once Revnu has a track record with you, you can switch on Auto-Approve & Send Outbound in Settings.

### How fast does it start?

Revnu prepares its first piece of work, such as a list of buyers or a blog draft, within minutes of starting. Email from your own Gmail can go out the same day; new sending inboxes need at least 14 days of warmup.

### What does it cost?

Pro is from $99 a month, with no minimum term, and you can cancel from billing settings. Sending domains, inboxes and lead data are included. Ad spend is billed by the ad platforms to your own accounts. If you want Revnu's team to run it with you, Managed is priced on a call.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# Engineering buyers for your developer tool

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/for/developer-tools

**Developers find your tool. Revnu finds their boss.**

Revnu finds engineering teams with the problem your tool solves, reaches the leader who signs off and writes the pages developers search for.

- It spots teams hiring for the work your tool removes.
- It writes to engineering leaders like an engineer would.
- It gets you into the answers developers ask ChatGPT.

From $99 a month. No contract. Cancel anytime.

## What Revnu found (real companies, researched 2026-09-29; emails hidden)

### By Sector

> We sell an end-to-end testing tool. Find US software companies with 100 to 1,000 people.

Found 4,472 companies that match. The 8 best fits, scored on size, funding and how recently they raised.

| Fit | Company | Sector | HQ | Employees | Raised |
|---|---|---|---|---|---|
| 97 | Ema | Software Development | San Francisco, California | 286 | $138M |
| 97 | Linear | Software Development | San Francisco, California | 291 | $233M |
| 97 | CodeRabbit | Software Development | San Francisco, California | 304 | $231M |
| 97 | Spectro Cloud | Software Development | San Jose, California | 307 | $263M |
| 97 | Rocketlane | Software Development | San Francisco, California | 312 | $105M |
| 96 | Spotnana | Software Development | New York, New York | 375 | $118M |
| 96 | Skan AI | Software Development | Menlo Park, California | 283 | $117M |
| 96 | System1 | Software Development | Los Angeles, California | 302 | $1.1B |

### By Funding

> Which raised a Series B or C this year? They're scaling engineering.

100 raised in that window. The 8 best fits, newest money weighted highest.

| Fit | Company | Round | Amount | Raised | Employees |
|---|---|---|---|---|---|
| 97 | Ema | Series B | $77M | Sep 23, 2026 | 286 |
| 96 | SiMa.ai | Series C | $150M | Sep 28, 2026 | 246 |
| 96 | Cornelis Networks | Series C | $205M | Sep 14, 2026 | 250 |
| 96 | Deepgram | Series C | $130M | Aug 18, 2026 | 377 |
| 95 | Thatch | Series C | $108M | Sep 15, 2026 | 227 |
| 95 | CodeRabbit | Series C | $143M | Aug 12, 2026 | 304 |
| 93 | Rillet | Series C | $100M | Aug 17, 2026 | 218 |
| 93 | Skan AI | Series C | $63M | Aug 12, 2026 | 283 |

### Growth Signals

> Who is hiring QA or test automation engineers right now?

70 matching job posts in the last 30 days. The 8 companies with the strongest signal.

| Fit | Company | Signal | Posted | Employees |
|---|---|---|---|---|
| 85 | Jobright.ai | 17 open roles: QA Engineer, Entry Level | Sep 22, 2026 | 97 |
| 84 | Altamira Technologies Corporation | 2 open roles: Test Automation Software Engineer | Sep 8, 2026 | 399 |
| 83 | Dark Matter Technologies | Hiring: Senior QA Engineer / Analyst | Sep 19, 2026 | 609 |
| 83 | Avride | Hiring: QA Engineer – AV Behavior Simulation Testing | Sep 14, 2026 | 407 |
| 81 | Skyward | 3 open roles: Junior Automation Test Engineer | Sep 14, 2026 | 95 |
| 79 | AgileEngine | 16 open roles: QA/Support Engineer ID80988 | Sep 1, 2026 | 781 |
| 77 | Cricut | 2 open roles: Software QA Engineer | Sep 9, 2026 | 1,062 |
| 77 | mPulse | Hiring: QA Engineer II | Sep 8, 2026 | 647 |

### Enrich Contacts

> Find the engineering leader at each, with a verified work email.

Checked 10 decision makers. 6 have a verified work email at their current company; emails stay hidden here.

| Company | Name | Title | Email | Status |
|---|---|---|---|---|
| webAI | William Blankenship | Chief Engineer of Public Sector | w•••@webai.com | Verified |
| CADDi | Anthony Sadarangani | Chief Architect | a•••@caddi.com | Verified |
| Deepgram | Nik King | Head of Infrastructure and Site Reliability Engineering | n•••@deepgram.com | Verified |
| mPulse | James Baxter | Vice President QA | j•••@mpulse.com | Verified |
| Dark Matter Technologies | Jacqueline Moore | Senior Director of Quality Assurance | j•••@dmatter.com | Verified |
| Skan AI | Mubarak Abdulla | Chief Architect | m•••@skan.ai | Verified |

## Selling to this industry instead?

- [Find Developer tools buyers](https://revnu.com/find/developer-tools)
- [Revnu for Cybersecurity](https://revnu.com/for/cybersecurity)
- [Revnu for Fintech](https://revnu.com/for/fintech)
- [Revnu for IT services & MSPs](https://revnu.com/for/it-services)
- [All industries](https://revnu.com/for)

## FAQ

### Does Revnu work for open-source or bottom-up tools?

Yes. It finds the companies whose engineers would use the tool, reaches the leader who owns the budget, and grows the search and AI-answer traffic that bottom-up adoption starts from.

### Will the outreach sound like marketing?

Every note is researched and specific: the stack, the hire, the reason now. You approve the copy, and when you ask for a change it revises the draft and remembers the correction.

### Who does it reach at each company?

The engineering leader who owns the problem your tool solves, picked for the company's size, not just the most senior name on the page.

### Are the companies in the demo real?

Yes. The companies, counts, funding and headquarters are a dated snapshot of the data Revnu searches: company, funding, job-post and people data from third-party providers, plus the public web. The people and companies in the buyers example are made up, because we don't publish real people's contact details.

### Does Revnu send anything without me?

No. Every email waits for your approval, and replies to prospects' emails always wait for you. Once Revnu has a track record with you, you can switch on Auto-Approve & Send Outbound in Settings.

### How fast does it start?

Revnu prepares its first piece of work, such as a list of buyers or a blog draft, within minutes of starting. Email from your own Gmail can go out the same day; new sending inboxes need at least 14 days of warmup.

### What does it cost?

Pro is from $99 a month, with no minimum term, and you can cancel from billing settings. Sending domains, inboxes and lead data are included. Ad spend is billed by the ad platforms to your own accounts. If you want Revnu's team to run it with you, Managed is priced on a call.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# Cybersecurity pipeline without an SDR team

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/for/cybersecurity

**Security buyers, found before the breach.**

Revnu finds companies with a reason to buy security now: a new audit, a raise, a security hire. Then it reaches the person who owns the risk, in your voice.

- It spots compliance deadlines and new security teams.
- It writes to CISOs like a peer, never like a template.
- You approve every send. Nothing reckless goes out.

From $99 a month. No contract. Cancel anytime.

## What Revnu found (real companies, researched 2026-09-29; emails hidden)

### By Sector

> We sell compliance automation. Find US financial services companies with 50 to 1,000 people.

Found 13,861 companies that match. The 8 best fits, scored on size, funding and how recently they raised.

| Fit | Company | Sector | HQ | Employees | Raised |
|---|---|---|---|---|---|
| 98 | Brown Gibbons Lang & Company (BGL) | Financial Services | Cleveland, Ohio | 218 | $218M |
| 98 | Five Star Bank - California | Financial Services | Roseville, California | 227 | $270M |
| 97 | Generate | Financial Services | San Francisco, California | 191 | $8.2B |
| 97 | Avidbank | Financial Services | San Jose, California | 203 | $88M |
| 97 | Flex | Financial Services | San Francisco, California | 216 | $485M |
| 97 | Notre Dame Federal Credit Union | Financial Services | Notre Dame, Indiana | 222 | $37M |
| 97 | Vanilla | Financial Services | Bellevue, Washington | 218 | $81M |
| 97 | Taktile | Financial Services | New York, New York | 232 | $209M |

### By Funding

> Which fintechs raised a Series A or B this year? They'll need SOC 2.

68 raised in that window. The 8 best fits, newest money weighted highest.

| Fit | Company | Round | Amount | Raised | Employees |
|---|---|---|---|---|---|
| 92 | HIFI | Series A | $37M | Sep 24, 2026 | 69 |
| 91 | Flex | Series B | $70M | Jul 14, 2026 | 216 |
| 90 | Boom | Series A | $15M | Aug 18, 2026 | 96 |
| 90 | Corgi | Series B | $106M | Jul 22, 2026 | 354 |
| 89 | Luzern Risk | Series B | $45M | Sep 17, 2026 | 37 |
| 88 | Piston Technologies Inc | Series A | $15M | Sep 10, 2026 | 54 |
| 88 | Ambrook | Series B | $30M | Aug 4, 2026 | 61 |
| 88 | Hadrius | Series A | $22M | Jul 14, 2026 | 86 |

### Growth Signals

> Who is hiring security or compliance engineers right now?

318 matching job posts in the last 30 days. The 8 companies with the strongest signal.

| Fit | Company | Signal | Posted | Employees |
|---|---|---|---|---|
| 90 | Phantom | 2 open roles: Staff Product Security Engineer (Security) | Sep 21, 2026 | 401 |
| 88 | Altamira Technologies Corporation | 2 open roles: Software Engineer / Software Developer with Security Clearance | Sep 19, 2026 | 399 |
| 86 | Sundayy | 6 open roles: Security Engineer | Sep 22, 2026 | 77 |
| 86 | DeleteMe | Hiring: Solutions Engineer, Cyber Security | Sep 21, 2026 | 252 |
| 85 | Truist Securities | 5 open roles: Senior Security Engineer – Cyber Hunting & Incident Response | Sep 20, 2026 | 1,346 |
| 85 | SGS Technologie | Hiring: Zero Trust Security Engineer-Only W2 | Sep 20, 2026 | 401 |
| 84 | ARK Investment Management LLC | Hiring: Security Engineer | Sep 21, 2026 | 186 |
| 84 | Perplexity | 6 open roles: Member of Technical Staff (Software Engineer, Security) | Sep 18, 2026 | 1,371 |

### Enrich Contacts

> Find the security or technology leader at each, with a verified work email.

Checked 11 decision makers. 5 have a verified work email at their current company; emails stay hidden here.

| Company | Name | Title | Email | Status |
|---|---|---|---|---|
| ARK Investment Management LLC | Mark Keller | Chief Technology Officer | m•••@ark-invest.com | Verified |
| Altamira Technologies Corporation | Zachary Jones | Chief Technology Officer | z•••@altamiracorp.com | Verified |
| Perplexity | Denis Yarats | Co-Founder & CTO | d•••@perplexity.ai | Verified |
| Teamshares | Kevin Rikio Shiiba | Co-founder & CTO | k•••@teamshares.com | Verified |
| DeleteMe | Reuben Moretz | Head of Security | r•••@joindeleteme.com | Verified |

## Selling to this industry instead?

- [Find Cybersecurity buyers](https://revnu.com/find/cybersecurity)
- [Revnu for Fintech](https://revnu.com/for/fintech)
- [Revnu for IT services & MSPs](https://revnu.com/for/it-services)
- [Revnu for Agencies](https://revnu.com/for/agencies)
- [All industries](https://revnu.com/for)

## FAQ

### Can Revnu sell into regulated buyers?

Yes. It targets by industry, size and signals like security hiring or a fresh round, and every email waits for your approval, so the tone stays right for a cautious buyer.

### Who does it reach at each company?

The CISO or head of security at larger companies, and the CTO or head of compliance where there's no security team yet.

### Can it keep our claims in line?

Yes. List the claims and phrases it must never use in Never Say, and Revnu checks drafts and blog posts against them. Nothing goes out until you approve it.

### Are the companies in the demo real?

Yes. The companies, counts, funding and headquarters are a dated snapshot of the data Revnu searches: company, funding, job-post and people data from third-party providers, plus the public web. The people and companies in the buyers example are made up, because we don't publish real people's contact details.

### Does Revnu send anything without me?

No. Every email waits for your approval, and replies to prospects' emails always wait for you. Once Revnu has a track record with you, you can switch on Auto-Approve & Send Outbound in Settings.

### How fast does it start?

Revnu prepares its first piece of work, such as a list of buyers or a blog draft, within minutes of starting. Email from your own Gmail can go out the same day; new sending inboxes need at least 14 days of warmup.

### What does it cost?

Pro is from $99 a month, with no minimum term, and you can cancel from billing settings. Sending domains, inboxes and lead data are included. Ad spend is billed by the ad platforms to your own accounts. If you want Revnu's team to run it with you, Managed is priced on a call.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# Fintech pipeline, ads and GEO on autopilot

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/for/fintech

**Your fintech grows. Compliance stays happy.**

Revnu finds the companies that need your product right now, reaches the finance leader in your voice and books the meeting. Every send waits for your approval.

- It spots fresh raises, new finance hires and fast growth.
- It reaches CFOs and controllers with a reason to talk.
- You approve every word before it goes out.

From $99 a month. No contract. Cancel anytime.

## What Revnu found (real companies, researched 2026-09-29; emails hidden)

### By Sector

> We sell a corporate card and spend tool. Find US software companies with 20 to 200 people.

Found 15,466 companies that match. The 8 best fits, scored on size, funding and how recently they raised.

| Fit | Company | Sector | HQ | Employees | Raised |
|---|---|---|---|---|---|
| 98 | Gimlet Labs | Software Development | San Francisco, California | 65 | $392M |
| 98 | Language IO | Software Development | Cheyenne, Wyoming | 60 | $28M |
| 98 | Soar.com | Software Development | Lehi, Utah | 65 | $9.9M |
| 98 | Axela | Software Development | Miami, Florida | 61 | $9.5M |
| 98 | Ordway - Billing and Revenue Automation | Software Development | Washington, District of Columbia | 65 | $33M |
| 97 | Burlingame Studios | Software Development | Burlingame, California | 58 | $32M |
| 97 | Blacksmith | Software Development | San Francisco, California | 58 | $59M |
| 97 | VibeIQ | Software Development | Dover, Massachusetts | 61 | $29M |

### By Funding

> Which raised in the last three months? New money needs managing.

98 raised in that window. The 8 best fits, newest money weighted highest.

| Fit | Company | Round | Amount | Raised | Employees |
|---|---|---|---|---|---|
| 95 | Go.AI | Series A | $85M | Sep 22, 2026 | 38 |
| 95 | Arcee AI | Series B | $150M | Sep 16, 2026 | 43 |
| 93 | Confido | Series B | $55M | Sep 22, 2026 | 94 |
| 92 | Spott | Series A | $21M | Sep 22, 2026 | 40 |
| 91 | Comp AI | Series A | $34M | Sep 17, 2026 | 33 |
| 90 | Footprint | Series B | $25M | Sep 16, 2026 | 36 |
| 89 | Adaptive | Series B | $30M | Sep 17, 2026 | 117 |
| 87 | Trebellar | Series A | $18M | Sep 24, 2026 | 20 |

### Growth Signals

> Who is hiring a controller or finance manager right now?

55 matching job posts in the last 30 days. The 7 companies with the strongest signal.

| Fit | Company | Signal | Posted | Employees |
|---|---|---|---|---|
| 87 | Distro | 3 open roles: Controller | Sep 14, 2026 | 55 |
| 79 | Prodigal | Hiring: Finance Manager | Sep 7, 2026 | 100 |
| 77 | Warp | Hiring: Controller | Sep 6, 2026 | 81 |
| 76 | IXIS | Hiring: Corporate Controller | Sep 8, 2026 | 55 |
| 72 | ATALNT | Hiring: Corporate Controller – Manufacturing & International Operations | Sep 8, 2026 | 30 |
| 72 | Complyance | Hiring: Finance & Ops Manager | Sep 4, 2026 | 46 |
| 71 | 321Gang, LLC | Hiring: Controller | Sep 9, 2026 | 25 |

### Enrich Contacts

> Find the CEO or finance lead at each, with a verified work email.

Checked 17 decision makers. 8 have a verified work email at their current company; emails stay hidden here.

| Company | Name | Title | Email | Status |
|---|---|---|---|---|
| Footprint | Eli Wachs | Co-Founder + CEO | e•••@onefootprint.com | Verified |
| Goflow | Max Hauer | CEO | m•••@goflow.com | Verified |
| Trebellar | Diego Ferreiro Val | Co-Founder & CEO | d•••@trebellar.com | Verified |
| Comp AI | Claudio Fuentes | Co-founder, COO | c•••@trycomp.ai | Verified |
| Kipsu | Christopher Smith | CEO and Co-Founder | c•••@kipsu.com | Verified |
| Arcee AI | Mark McQuade | Co-founder & CEO | m•••@arcee.ai | Verified |
| Complyance | Richa Kaul | CEO & Founder | r•••@complyance.com | Verified |
| Geo Owl | Nick Smith | CEO / Founder | n•••@geoowl.com | Verified |

## Selling to this industry instead?

- [Find Fintech buyers](https://revnu.com/find/fintech)
- [Revnu for IT services & MSPs](https://revnu.com/for/it-services)
- [Revnu for Agencies](https://revnu.com/for/agencies)
- [Revnu for Professional services](https://revnu.com/for/professional-services)
- [All industries](https://revnu.com/for)

## FAQ

### Can we control exactly what Revnu says?

Yes. Every email waits for your approval, you can list phrases it must never use, and once you approve a sequence it's used word for word, with only the names and details filled in.

### Who does it reach at each company?

Usually the CFO, the head of finance or the controller. For payments and infrastructure, it can target product and engineering leaders instead.

### Can it run ads to finance leaders?

Yes. It runs LinkedIn ads to the titles you sell to from your own ad account, alongside the emails, and moves budget toward the ads that bring meetings.

### Are the companies in the demo real?

Yes. The companies, counts, funding and headquarters are a dated snapshot of the data Revnu searches: company, funding, job-post and people data from third-party providers, plus the public web. The people and companies in the buyers example are made up, because we don't publish real people's contact details.

### Does Revnu send anything without me?

No. Every email waits for your approval, and replies to prospects' emails always wait for you. Once Revnu has a track record with you, you can switch on Auto-Approve & Send Outbound in Settings.

### How fast does it start?

Revnu prepares its first piece of work, such as a list of buyers or a blog draft, within minutes of starting. Email from your own Gmail can go out the same day; new sending inboxes need at least 14 days of warmup.

### What does it cost?

Pro is from $99 a month, with no minimum term, and you can cancel from billing settings. Sending domains, inboxes and lead data are included. Ad spend is billed by the ad platforms to your own accounts. If you want Revnu's team to run it with you, Managed is priced on a call.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# New clients for IT services and MSPs

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/for/it-services

**New clients for your MSP, without a sales hire.**

Revnu finds businesses that are outgrowing their IT, reaches the person who owns it and books the meeting, while your team keeps the tickets closed.

- It finds firms hiring their first IT person.
- It reaches owners and operations leads, not a generic inbox.
- It gets you found when they search for IT support.

From $99 a month. No contract. Cancel anytime.

## What Revnu found (real companies, researched 2026-09-29; emails hidden)

### By Sector

> Find US law and accounting firms with 25 to 300 people.

Found 7,992 companies that match. The 8 best fits, scored on size, funding and how recently they raised.

| Fit | Company | Sector | HQ | Employees | Raised |
|---|---|---|---|---|---|
| 97 | Taxfyle | Accounting | Miami, Florida | 85 | $27M |
| 93 | Rafi Law Group | Law Practice | Phoenix, Arizona | 107 | $125M |
| 93 | Double | Accounting | New York, New York | 81 | $15M |
| 91 | Cookie Finance | Accounting | Richmond, Virginia | 65 | $5M |
| 90 | Lazo | Accounting | Miami, Florida | 92 | $1.1M |
| 86 | Filed | Accounting | Brooklyn, New York | 110 | $17M |
| 86 | Jennings, Strouss & Salmon, PLC | Law Practice | Phoenix, Arizona | 84 | $250K |
| 85 | Stephano Slack LLC | Accounting | Wayne, Pennsylvania | 122 | Undisclosed |

### By Funding

> Which startups raised a seed or Series A this quarter? They'll need IT set up.

77 raised in that window. The 8 best fits, newest money weighted highest.

| Fit | Company | Round | Amount | Raised | Employees |
|---|---|---|---|---|---|
| 95 | Go.AI | Series A | $85M | Sep 22, 2026 | 38 |
| 94 | Comp AI | Series A | $34M | Sep 17, 2026 | 33 |
| 92 | Spott | Series A | $21M | Sep 22, 2026 | 40 |
| 92 | Nuance Labs | Series A | $50M | Sep 14, 2026 | 24 |
| 91 | Luminary | Series A | $22M | Sep 10, 2026 | 30 |
| 90 | Trebellar | Series A | $18M | Sep 24, 2026 | 20 |
| 89 | Mithrl | Series A | $20M | Sep 15, 2026 | 22 |
| 88 | Rebuild | Seed | $13M | Sep 15, 2026 | 22 |

### Growth Signals

> Who is hiring an IT manager or help desk role right now?

18 matching job posts in the last 30 days. The 8 companies with the strongest signal.

| Fit | Company | Signal | Posted | Employees |
|---|---|---|---|---|
| 86 | INTEGRITY MARKETING GROUP LLC | 3 open roles: Help Desk Technician | Sep 8, 2026 | 142 |
| 79 | Christian Living Communities | Hiring: Tier 2 IT Help Desk Support Specialist | Sep 18, 2026 | 266 |
| 78 | National Immigrant Justice Center | 2 open roles: Paralegal Children's Protections Project-School Based Help Desk | Sep 3, 2026 | 162 |
| 77 | Andor Health | Hiring: IT Systems Engineering Manager | Sep 2, 2026 | 111 |
| 74 | Tri Star Sports & Entertainment | Hiring: IT Project Manager | Sep 1, 2026 | 85 |
| 73 | Noble Community Clinics | Hiring: IT Help Desk Support Tech | Sep 3, 2026 | 198 |
| 72 | Reciprocity Industries LLC | Hiring: IT Infrastructure & Operations Manager | Sep 4, 2026 | 54 |
| 70 | Boulder Medical Center | Hiring: IPT Help Desk Admin (Full-time) - Information Technology (IT) (Boulder, CO) | Sep 4, 2026 | 318 |

### Enrich Contacts

> Find the owner, operations or IT lead at each, with a verified work email.

Checked 15 decision makers. 8 have a verified work email at their current company; emails stay hidden here.

| Company | Name | Title | Email | Status |
|---|---|---|---|---|
| Comp AI | Claudio Fuentes | Co-founder, COO | c•••@trycomp.ai | Verified |
| Taxfyle | Michael Mouriz | Co-Founder & COO | m•••@taxfyle.com | Verified |
| National Immigrant Justice Center | Catalina Salley | Chief Operating Officer | c•••@immigrantjustice.org | Verified |
| Andor Health | Pritesh Patel | President/COO | p•••@andorhealth.com | Verified |
| Trebellar | Adam Sewall | Co-founder, COO/CRO | a•••@trebellar.com | Verified |
| Poppins Payroll | Kimberly Lerdall | Head of Operations | k•••@poppinspayroll.com | Verified |
| Tri Star Sports & Entertainment | Peggy Stephens | Chief Operating Officer | p•••@team-tristar.com | Verified |
| Luminary | Jemima Law | Director of Operations | j•••@withluminary.com | Verified |

## Selling to this industry instead?

- [Find IT services & MSPs buyers](https://revnu.com/find/it-services)
- [Revnu for Agencies](https://revnu.com/for/agencies)
- [Revnu for Professional services](https://revnu.com/for/professional-services)
- [Revnu for SaaS](https://revnu.com/for/saas)
- [All industries](https://revnu.com/for)

## FAQ

### Can Revnu target by location?

Yes. Tell it the cities or regions you serve and it focuses its research there.

### Who does it reach?

At small firms, the owner or managing partner. At larger ones, the COO, operations director or whoever runs IT today.

### We've never done outbound. Where do we start?

With your website. Revnu sets up sending inboxes on a domain like yours, and while they warm up for at least 14 days it builds the list and drafts the first emails for your approval.

### Are the companies in the demo real?

Yes. The companies, counts, funding and headquarters are a dated snapshot of the data Revnu searches: company, funding, job-post and people data from third-party providers, plus the public web. The people and companies in the buyers example are made up, because we don't publish real people's contact details.

### Does Revnu send anything without me?

No. Every email waits for your approval, and replies to prospects' emails always wait for you. Once Revnu has a track record with you, you can switch on Auto-Approve & Send Outbound in Settings.

### How fast does it start?

Revnu prepares its first piece of work, such as a list of buyers or a blog draft, within minutes of starting. Email from your own Gmail can go out the same day; new sending inboxes need at least 14 days of warmup.

### What does it cost?

Pro is from $99 a month, with no minimum term, and you can cancel from billing settings. Sending domains, inboxes and lead data are included. Ad spend is billed by the ad platforms to your own accounts. If you want Revnu's team to run it with you, Managed is priced on a call.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# New clients for your agency, on autopilot

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/for/agencies

**Your agency's pipeline, run while you do client work.**

Revnu finds companies that just got budget for marketing, reaches the person hiring for it and books the meeting. Your team stays billable.

- It finds companies hiring their first marketer.
- It reaches founders and marketing leads with a reason to talk.
- It keeps your own site ranking in Google and ChatGPT.

From $99 a month. No contract. Cancel anytime.

## What Revnu found (real companies, researched 2026-09-29; emails hidden)

### By Sector

> We're a B2B marketing agency. Find US software companies with 20 to 200 people.

Found 15,466 companies that match. The 8 best fits, scored on size, funding and how recently they raised.

| Fit | Company | Sector | HQ | Employees | Raised |
|---|---|---|---|---|---|
| 98 | Gimlet Labs | Software Development | San Francisco, California | 65 | $392M |
| 98 | Language IO | Software Development | Cheyenne, Wyoming | 60 | $28M |
| 98 | Soar.com | Software Development | Lehi, Utah | 65 | $9.9M |
| 98 | Axela | Software Development | Miami, Florida | 61 | $9.5M |
| 98 | Ordway - Billing and Revenue Automation | Software Development | Washington, District of Columbia | 65 | $33M |
| 97 | Burlingame Studios | Software Development | Burlingame, California | 58 | $32M |
| 97 | Blacksmith | Software Development | San Francisco, California | 58 | $59M |
| 97 | VibeIQ | Software Development | Dover, Massachusetts | 61 | $29M |

### By Funding

> Which raised a Series A in the last four months? They have budget now.

60 raised in that window. The 8 best fits, newest money weighted highest.

| Fit | Company | Round | Amount | Raised | Employees |
|---|---|---|---|---|---|
| 95 | Go.AI | Series A | $85M | Sep 22, 2026 | 38 |
| 92 | Spott | Series A | $21M | Sep 22, 2026 | 40 |
| 91 | Comp AI | Series A | $34M | Sep 17, 2026 | 33 |
| 91 | Digs | Series A | $25M | Aug 25, 2026 | 56 |
| 90 | Nuance Labs | Series A | $50M | Sep 14, 2026 | 24 |
| 89 | Luminary | Series A | $22M | Sep 10, 2026 | 30 |
| 88 | Trebellar | Series A | $18M | Sep 24, 2026 | 20 |
| 87 | Mithrl | Series A | $20M | Sep 15, 2026 | 22 |

### Growth Signals

> Who is hiring a marketing manager right now?

258 matching job posts in the last 30 days. The 8 companies with the strongest signal.

| Fit | Company | Signal | Posted | Employees |
|---|---|---|---|---|
| 92 | Vouched | 3 open roles: Digital Marketing Manager | Sep 19, 2026 | 62 |
| 85 | Cordance | Hiring: Marketing Campaign Manager | Sep 22, 2026 | 110 |
| 85 | KeyShot | 2 open roles: Performance Marketing Manager | Sep 22, 2026 | 160 |
| 84 | Evention | Hiring: Industry Marketing Manager (IMM) | Sep 21, 2026 | 107 |
| 84 | Campfire | 2 open roles: Customer Marketing Manager | Sep 21, 2026 | 177 |
| 84 | Sirona Medical | Hiring: Marketing Manager | Sep 21, 2026 | 107 |
| 83 | PointFive | Hiring: Senior Growth Marketing Manager | Sep 22, 2026 | 138 |
| 82 | Virtualitics | Hiring: Account Based Marketing Manager | Sep 22, 2026 | 153 |

### Enrich Contacts

> Find a founder or executive at each, with a verified work email.

Checked 18 decision makers. 8 have a verified work email at their current company; emails stay hidden here.

| Company | Name | Title | Email | Status |
|---|---|---|---|---|
| Sirona Medical | Cameron Andrews | Founder & President | c•••@sironamedical.com | Verified |
| Vouched | John Baird | Chairman & Co-Founder | j•••@vouched.id | Verified |
| Virtualitics | Ciro Donalek | Chief Technology Officer, Co-Founder | c•••@virtualitics.com | Verified |
| Goflow | Max Hauer | CEO | m•••@goflow.com | Verified |
| MOTER Technologies | Scott Nelson | President & Chief Insurance Officer | s•••@moter.ai | Verified |
| Campfire | John Glasgow | Founder / CEO / CFO | j•••@campfire.ai | Verified |
| Trebellar | Diego Ferreiro Val | Co-Founder & CEO | d•••@trebellar.com | Verified |
| Digs | Ryan Fink | CEO, Co-Founder | r•••@digs.com | Verified |

## Selling to this industry instead?

- [Find Agencies buyers](https://revnu.com/find/agencies)
- [Deliver growth for your clients](https://revnu.com/solutions/agency-delivery)
- [Revnu for Professional services](https://revnu.com/for/professional-services)
- [Revnu for SaaS](https://revnu.com/for/saas)
- [Revnu for AI startups](https://revnu.com/for/ai-startups)
- [All industries](https://revnu.com/for)

## FAQ

### Does Revnu compete with my agency?

No. Here it's your new-business team: it finds and books clients for you. You keep the relationship and the work.

### Can it target by niche?

Yes. Tell it the industries and company sizes you serve best, and it focuses its research on those.

### Does it send from my agency's domain?

It writes in your voice and sends from your own Gmail, or from inboxes Revnu sets up on a domain like yours, so your main domain's reputation stays safe.

### Are the companies in the demo real?

Yes. The companies, counts, funding and headquarters are a dated snapshot of the data Revnu searches: company, funding, job-post and people data from third-party providers, plus the public web. The people and companies in the buyers example are made up, because we don't publish real people's contact details.

### Does Revnu send anything without me?

No. Every email waits for your approval, and replies to prospects' emails always wait for you. Once Revnu has a track record with you, you can switch on Auto-Approve & Send Outbound in Settings.

### How fast does it start?

Revnu prepares its first piece of work, such as a list of buyers or a blog draft, within minutes of starting. Email from your own Gmail can go out the same day; new sending inboxes need at least 14 days of warmup.

### What does it cost?

Pro is from $99 a month, with no minimum term, and you can cancel from billing settings. Sending domains, inboxes and lead data are included. Ad spend is billed by the ad platforms to your own accounts. If you want Revnu's team to run it with you, Managed is priced on a call.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# New clients for law and accounting firms

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/for/professional-services

**New clients for your firm, without cold-calling.**

Revnu finds companies at the moment they need a lawyer or an accountant: a raise, a first finance hire, a new market. Then it reaches the decision maker, in your voice.

- It spots the events that create legal and finance work.
- It writes like a partner, not like a mailing list.
- You approve every send, so nothing breaks your rules.

From $99 a month. No contract. Cancel anytime.

## What Revnu found (real companies, researched 2026-09-29; emails hidden)

### By Sector

> We're a startup law firm. Find US software companies with 10 to 100 people.

Found 25,619 companies that match. The 8 best fits, scored on size, funding and how recently they raised.

| Fit | Company | Sector | HQ | Employees | Raised |
|---|---|---|---|---|---|
| 98 | Goflow | Software Development | Jersey City, New Jersey | 33 | $10M |
| 98 | Brand Engagement Network (BEN) | Software Development | Wilmington, Delaware | 33 | $75M |
| 98 | Comp AI | Software Development | Miami, Florida | 33 | $37M |
| 98 | Helios AI | Software Development | Arlington, Virginia | 30 | $11M |
| 98 | Luminary | Software Development | New York, New York | 30 | $32M |
| 98 | Clinware | Software Development | Dover, Delaware | 33 | $9.2M |
| 98 | Koxa | Software Development | New York, New York | 30 | $15M |
| 98 | Trential | Software Development | New York, New York | 31 | $3.2M |

### By Funding

> Which raised a seed or Series A this quarter? There's a financing to paper.

97 raised in that window. The 8 best fits, newest money weighted highest.

| Fit | Company | Round | Amount | Raised | Employees |
|---|---|---|---|---|---|
| 96 | Go.AI | Series A | $85M | Sep 22, 2026 | 38 |
| 94 | Comp AI | Series A | $34M | Sep 17, 2026 | 33 |
| 93 | Spott | Series A | $21M | Sep 22, 2026 | 40 |
| 93 | Nuance Labs | Series A | $50M | Sep 14, 2026 | 24 |
| 92 | Luminary | Series A | $22M | Sep 10, 2026 | 30 |
| 91 | Trebellar | Series A | $18M | Sep 24, 2026 | 20 |
| 90 | Ando | Seed | $20M | Sep 24, 2026 | 15 |
| 90 | Mithrl | Series A | $20M | Sep 15, 2026 | 22 |

### Growth Signals

> Who is hiring their first finance or legal person right now?

28 matching job posts in the last 30 days. The 7 companies with the strongest signal.

| Fit | Company | Signal | Posted | Employees |
|---|---|---|---|---|
| 89 | Distro | 3 open roles: Controller | Sep 14, 2026 | 55 |
| 78 | IXIS | Hiring: Corporate Controller | Sep 8, 2026 | 55 |
| 77 | ATALNT | Hiring: Corporate Controller – Manufacturing & International Operations | Sep 8, 2026 | 30 |
| 76 | 321Gang, LLC | Hiring: Controller | Sep 9, 2026 | 25 |
| 74 | Warp | Hiring: Controller | Sep 6, 2026 | 81 |
| 74 | StratusGrid | Hiring: Controller | Sep 3, 2026 | 30 |
| 74 | Constrafor | Hiring: Controller & Treasury Ops | Sep 2, 2026 | 61 |

### Enrich Contacts

> Find a founder or executive at each, with a verified work email.

Checked 18 decision makers. 8 have a verified work email at their current company; emails stay hidden here.

| Company | Name | Title | Email | Status |
|---|---|---|---|---|
| Constrafor | Anwar Ghauche | Founder | a•••@constrafor.com | Verified |
| Goflow | Max Hauer | CEO | m•••@goflow.com | Verified |
| Trebellar | Diego Ferreiro Val | Co-Founder & CEO | d•••@trebellar.com | Verified |
| Comp AI | Claudio Fuentes | Co-founder, COO | c•••@trycomp.ai | Verified |
| Brightline Interactive (Nasdaq: BTLN) | Jason Powers | Chief Technology Officer | j•••@brightlineinteractive.com | Verified |
| StratusGrid | Jeremy Scardino | Chief Product Officer | j•••@stratusgrid.com | Verified |
| Geo Owl | Nick Smith | CEO / Founder | n•••@geoowl.com | Verified |
| IXIS | Justin Greene | Chief Technology Officer | j•••@ixisdigital.com | Verified |

## Selling to this industry instead?

- [Find Professional services buyers](https://revnu.com/find/professional-services)
- [Revnu for SaaS](https://revnu.com/for/saas)
- [Revnu for AI startups](https://revnu.com/for/ai-startups)
- [Revnu for Developer tools](https://revnu.com/for/developer-tools)
- [All industries](https://revnu.com/for)

## FAQ

### Is outreach appropriate for a law or accounting firm?

Revnu writes researched, one-to-one notes, never bulk promotions, and every email waits for your approval. You decide what goes out under your firm's name.

### Who does it reach?

Founders and CEOs of startups, and CFOs or general counsel at larger companies, depending on the work you want.

### Will it name our clients or make claims we can't?

Only what you approve. Put anything it must never say in Never Say, and every email waits for your approval before it goes out.

### Are the companies in the demo real?

Yes. The companies, counts, funding and headquarters are a dated snapshot of the data Revnu searches: company, funding, job-post and people data from third-party providers, plus the public web. The people and companies in the buyers example are made up, because we don't publish real people's contact details.

### Does Revnu send anything without me?

No. Every email waits for your approval, and replies to prospects' emails always wait for you. Once Revnu has a track record with you, you can switch on Auto-Approve & Send Outbound in Settings.

### How fast does it start?

Revnu prepares its first piece of work, such as a list of buyers or a blog draft, within minutes of starting. Email from your own Gmail can go out the same day; new sending inboxes need at least 14 days of warmup.

### What does it cost?

Pro is from $99 a month, with no minimum term, and you can cancel from billing settings. Sending domains, inboxes and lead data are included. Ad spend is billed by the ad platforms to your own accounts. If you want Revnu's team to run it with you, Managed is priced on a call.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# Find SaaS companies to sell to

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/find/saas

**Sell to SaaS companies the week they need you.**

Revnu finds SaaS companies by size, funding and what they're hiring for, picks the person who owns your problem and writes to them in your voice.

- Filter by stage, headcount and what they're hiring for.
- Every account comes with why now: a raise, a hire, a launch.
- Outreach drafted for each one, waiting for your approval.

From $99 a month. No contract. Cancel anytime.

## What Revnu found (real companies, researched 2026-09-29; emails hidden)

### By Sector

> Find US SaaS companies with 50 to 500 people.

Found 478 companies that match. The 8 best fits, scored on size, funding and how recently they raised.

| Fit | Company | Sector | HQ | Employees | Raised |
|---|---|---|---|---|---|
| 94 | LeapXpert | SaaS | New York, New York | 189 | $223M |
| 93 | RAAPID INC | SaaS | Louisville, Kentucky | 134 | $6.7M |
| 93 | PermitFlow | SaaS | New York, New York | 162 | $91M |
| 92 | Afresh | SaaS | San Francisco, California | 202 | $182M |
| 92 | Kojo | SaaS | San Francisco, California | 163 | $94M |
| 90 | Encord | SaaS | San Francisco, California | 216 | $110M |
| 90 | Connectbase | SaaS | Westborough, Massachusetts | 127 | $70M |
| 89 | Compa | SaaS | Newport Beach, California | 215 | $49M |

### By Funding

> Only the ones that raised a Series A or B in the last six months.

6 raised in that window. The 6 best fits, newest money weighted highest.

| Fit | Company | Round | Amount | Raised | Employees |
|---|---|---|---|---|---|
| 86 | Aligned | Series B | $60M | Jul 1, 2026 | 83 |
| 85 | Breedr | Series B | $27M | Aug 26, 2026 | 45 |
| 82 | Constrafor | Series A | $250M | May 29, 2026 | 61 |
| 81 | EdVisorly | Series A | $13M | Jul 8, 2026 | 67 |
| 80 | Default | Series A | $9M | Jun 16, 2026 | 76 |
| 79 | Actively | Series B | $45M | Apr 28, 2026 | 83 |

### Growth Signals

> Which SaaS companies are hiring account executives this month?

628 matching job posts in the last 30 days. The 8 companies with the strongest signal.

| Fit | Company | Signal | Posted | Employees |
|---|---|---|---|---|
| 95 | Virtualitics | 10 open roles: Account Executive - COCOMs | Sep 22, 2026 | 153 |
| 88 | Calfus Inc. | 2 open roles: Account Executive, Agentic AI Platform | Sep 23, 2026 | 232 |
| 88 | PermitFlow | Hiring: Sr. Account Executive – AEC & National Accounts | Sep 23, 2026 | 162 |
| 87 | Resolve AI | Hiring: Enterprise Account Executive - Northwest | Sep 23, 2026 | 168 |
| 87 | Serval | Hiring: Enterprise Account Executive | Sep 23, 2026 | 178 |
| 87 | Bark | Hiring: Enterprise Account Executive, K-12 School Safety | Sep 22, 2026 | 145 |
| 87 | Just Appraised | Hiring: Account Executive | Sep 22, 2026 | 146 |
| 87 | Workiz | Hiring: Account Executive | Sep 22, 2026 | 162 |

### Enrich Contacts

> Get the sales leader at each, with a verified work email.

Checked 18 decision makers. 8 have a verified work email at their current company; emails stay hidden here.

| Company | Name | Title | Email | Status |
|---|---|---|---|---|
| FastSpring | Todd Stellfox | Regional Vice President, Sales (NA / LATAM) | t•••@fastspring.com | Verified |
| LeapXpert | Seth Noone | Director of Enterprise Business Development & Sales | s•••@leapxpert.com | Verified |
| Just Appraised | Amanda Cyr | Vice President of Sales | a•••@justappraised.com | Verified |
| Constrafor | Daniel Johnson | Director of Sales | d•••@constrafor.com | Verified |
| Actively | Jordan Chavez | Director of Strategic Sales | j•••@actively.ai | Verified |
| Resolve AI | Daniel Pham | Director of Sales | d•••@resolve.ai | Verified |
| Aligned | Chris Stols | Director of Business Development | c•••@alignedup.com | Verified |
| PermitFlow | Danny Gothelf | Vice President of Sales | d•••@permitflow.com | Verified |

## Running a business like this?

- [Revnu for SaaS](https://revnu.com/for/saas)
- [Find AI startups buyers](https://revnu.com/find/ai-startups)
- [Find Developer tools buyers](https://revnu.com/find/developer-tools)
- [Find Cybersecurity buyers](https://revnu.com/find/cybersecurity)
- [All industries](https://revnu.com/for)

## FAQ

### How does Revnu find SaaS companies?

It searches company, funding and job-post data for software companies that match who buys from you, then ranks them by fit and by a reason to reach out now.

### Who does it contact at each company?

The person who owns the problem you solve, found by your buyer's titles and checked against their role, not just the most senior name on the page.

### How many companies like this can Revnu find?

478 US SaaS companies with 50 to 500 people matched this search on September 29, 2026. Revnu narrows them to the ones that fit who buys from you, and ranks them by a reason to reach out now.

### Are the companies in the demo real?

Yes. The companies, counts, funding and headquarters are a dated snapshot of the data Revnu searches: company, funding, job-post and people data from third-party providers, plus the public web. The people and companies in the buyers example are made up, because we don't publish real people's contact details.

### Does Revnu send anything without me?

No. Every email waits for your approval, and replies to prospects' emails always wait for you. Once Revnu has a track record with you, you can switch on Auto-Approve & Send Outbound in Settings.

### How fast does it start?

Revnu prepares its first piece of work, such as a list of buyers or a blog draft, within minutes of starting. Email from your own Gmail can go out the same day; new sending inboxes need at least 14 days of warmup.

### What does it cost?

Pro is from $99 a month, with no minimum term, and you can cancel from billing settings. Sending domains, inboxes and lead data are included. Ad spend is billed by the ad platforms to your own accounts. If you want Revnu's team to run it with you, Managed is priced on a call.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# Find funded AI startups to sell to

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/find/ai-startups

**Sell to AI startups right after they raise.**

Revnu finds AI companies by stage, funding and the roles they're hiring, picks the person who buys what you sell and writes to them in your voice.

- Fresh rounds, sorted by date, with the amount raised.
- Hiring signals that say what they're building next.
- The founder or CTO at each, with a verified work email.

From $99 a month. No contract. Cancel anytime.

## What Revnu found (real companies, researched 2026-09-29; emails hidden)

### By Sector

> Find US AI startups with 10 to 200 people.

Found 5,053 companies that match. The 8 best fits, scored on size, funding and how recently they raised.

| Fit | Company | Sector | HQ | Employees | Raised |
|---|---|---|---|---|---|
| 98 | pocstock | Artificial Intelligence | Newark, New Jersey | 43 | $2.1M |
| 98 | Gradient Health | Artificial Intelligence | Durham, North Carolina | 46 | $8.7M |
| 97 | Wrap | Artificial Intelligence | Miami, Florida | 51 | $50M |
| 97 | Uvera | Artificial Intelligence | Oregon | 43 | $20K |
| 97 | Tagup | Artificial Intelligence | New York, New York | 47 | $15M |
| 96 | BioXcel Therapeutics, Inc. | Artificial Intelligence | New Haven, Connecticut | 53 | $233M |
| 96 | Uniti | Artificial Intelligence | New York, New York | 39 | $16M |
| 96 | Qloo | Artificial Intelligence | New York, New York | 51 | $80M |

### By Funding

> Which raised a seed or Series A in the last four months?

33 raised in that window. The 8 best fits, newest money weighted highest.

| Fit | Company | Round | Amount | Raised | Employees |
|---|---|---|---|---|---|
| 90 | Mithrl | Series A | $20M | Sep 15, 2026 | 22 |
| 89 | Digs | Series A | $25M | Aug 25, 2026 | 56 |
| 89 | River AI | Series A | $1.1B | Aug 11, 2026 | 20 |
| 87 | NewDays | Seed | $4.5M | Sep 2, 2026 | 31 |
| 86 | Integrated Biosciences, Inc. | Series A | $68M | Aug 5, 2026 | 16 |
| 85 | Pathway | Seed | $30M | Aug 11, 2026 | 80 |
| 85 | Buzz Solutions | Series A | $20M | Aug 4, 2026 | 60 |
| 81 | Bulwark Dynamics | Seed | $6.8M | Sep 9, 2026 | 7 |

### Growth Signals

> Who is hiring machine learning engineers this month?

273 matching job posts in the last 30 days. The 6 companies with the strongest signal.

| Fit | Company | Signal | Posted | Employees |
|---|---|---|---|---|
| 92 | Sundayy | 3 open roles: Machine Learning Engineer - Remote | Sep 21, 2026 | 77 |
| 91 | Jobright.ai | 35 open roles: Machine Learning Engineer, Applied AI — New Grad | Sep 22, 2026 | 97 |
| 90 | MeeBoss | 2 open roles: Machine Learning Engineer | Sep 21, 2026 | 46 |
| 87 | Xenon Seven | 7 open roles: Senior Machine Learning Engineer | Sep 21, 2026 | 18 |
| 80 | Mira | Hiring: Founding Machine Learning Engineer | Sep 21, 2026 | 19 |
| 78 | Adelphi Data | Hiring: Machine Learning Engineer | Sep 19, 2026 | 17 |

### Enrich Contacts

> Get a founder or executive at each, with a verified work email.

Checked 18 decision makers. 8 have a verified work email at their current company; emails stay hidden here.

| Company | Name | Title | Email | Status |
|---|---|---|---|---|
| Adelphi Data | Kartik C. | Co-Founder and CEO | k•••@adelphi.ai | Verified |
| Digs | Ryan Fink | CEO, Co-Founder | r•••@digs.com | Verified |
| Buzz Solutions | Kaitlyn Albertoli | CEO & Co-founder | k•••@buzzsolutions.com | Verified |
| Noteworthy AI | Chris Ricciuti | Founder & CEO | c•••@noteworthy.ai | Verified |
| pocstock | Steve Jones | Chairman of the Board | s•••@pocstock.com | Verified |
| Jobright.ai | Eric Cheng | Co-Founder | e•••@jobright.ai | Verified |
| Gradient Health | Rod B. Greco | CRO & Cofounder | r•••@gradienthealth.io | Verified |
| Mithrl | Shara Balakrishnan | Chief Technology Officer | s•••@mithrl.com | Verified |

## Running a business like this?

- [Revnu for AI startups](https://revnu.com/for/ai-startups)
- [Find Developer tools buyers](https://revnu.com/find/developer-tools)
- [Find Cybersecurity buyers](https://revnu.com/find/cybersecurity)
- [Find Fintech buyers](https://revnu.com/find/fintech)
- [All industries](https://revnu.com/for)

## FAQ

### How current is the funding data?

Revnu records each account's latest funding round when it researches it. The rows on this page are a dated snapshot.

### Who does it contact at an AI startup?

Usually a founder or the CTO at seed and Series A, and the head of the team you sell to after that.

### How many companies like this can Revnu find?

5,053 US AI startups with 10 to 200 people matched this search on September 29, 2026. Revnu narrows them to the ones that fit who buys from you, and ranks them by a reason to reach out now.

### Are the companies in the demo real?

Yes. The companies, counts, funding and headquarters are a dated snapshot of the data Revnu searches: company, funding, job-post and people data from third-party providers, plus the public web. The people and companies in the buyers example are made up, because we don't publish real people's contact details.

### Does Revnu send anything without me?

No. Every email waits for your approval, and replies to prospects' emails always wait for you. Once Revnu has a track record with you, you can switch on Auto-Approve & Send Outbound in Settings.

### How fast does it start?

Revnu prepares its first piece of work, such as a list of buyers or a blog draft, within minutes of starting. Email from your own Gmail can go out the same day; new sending inboxes need at least 14 days of warmup.

### What does it cost?

Pro is from $99 a month, with no minimum term, and you can cancel from billing settings. Sending domains, inboxes and lead data are included. Ad spend is billed by the ad platforms to your own accounts. If you want Revnu's team to run it with you, Managed is priced on a call.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# Find developer-tool companies to sell to

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/find/developer-tools

**Sell to developer-tool companies while they're scaling.**

Revnu finds developer-tool companies by size, funding and the roles they're hiring, and reaches the person who owns your problem, in your voice.

- Companies that build for developers, not everyone with a GitHub.
- Why now on every account: a raise, a new team, a launch.
- The right leader at each, with a verified work email.

From $99 a month. No contract. Cancel anytime.

## What Revnu found (real companies, researched 2026-09-29; emails hidden)

### By Sector

> Find US developer-tool companies with 20 to 500 people.

Found 52 companies that match. The 8 best fits, scored on size, funding and how recently they raised.

| Fit | Company | Sector | HQ | Employees | Raised |
|---|---|---|---|---|---|
| 94 | Kombo | Developer Tools | New York, New York | 105 | $35M |
| 90 | Descope | Developer Tools | Los Altos, California | 119 | $88M |
| 86 | Comet | Developer Tools | New York, New York | 102 | $70M |
| 85 | Augment Code | Developer Tools | Palo Alto, California | 118 | $252M |
| 85 | Quicknode | Developer Tools | Miami, Florida | 108 | $102M |
| 84 | FlytBase | Developer Tools | San Jose, California | 83 | $125K |
| 84 | Applitools | Developer Tools | Covina, California | 122 | $42M |
| 83 | Imbue | Developer Tools | San Francisco, California | 80 | $232M |

### By Funding

> Which raised in the last year?

8 raised in that window. The 8 best fits, newest money weighted highest.

| Fit | Company | Round | Amount | Raised | Employees |
|---|---|---|---|---|---|
| 88 | Sapiom | Series A | $35M | Aug 5, 2026 | 19 |
| 87 | Weave | Series A | $14M | Jul 28, 2026 | 26 |
| 84 | Kombo | Series A | $25M | Feb 18, 2026 | 105 |
| 78 | Descope | Seed | $35M | Sep 30, 2025 | 119 |
| 70 | CNAPS.AI | Seed | Undisclosed | Feb 4, 2026 | 14 |
| 68 | Lamatic.ai | Seed | $510K | Nov 6, 2025 | 18 |
| 65 | Moss (YC F25) | Seed | Undisclosed | Dec 3, 2025 | 9 |
| 63 | Prompt Driven | Seed | Undisclosed | Oct 7, 2025 | 10 |

### Growth Signals

> Who started hiring developer advocates in the last six weeks?

36 matching job posts in the last 42 days. The 8 companies with the strongest signal.

| Fit | Company | Signal | Posted | Employees |
|---|---|---|---|---|
| 87 | MeeBoss | 4 open roles: Developer Advocate | Sep 14, 2026 | 46 |
| 83 | OpenRouter | 2 open roles: Community Lead, Developer Relations | Sep 3, 2026 | 108 |
| 80 | Gimlet Labs | Hiring: Developer Relations | Sep 11, 2026 | 65 |
| 78 | Weights & Biases | Hiring: Director, Developer Relations | Sep 6, 2026 | 292 |
| 78 | Arango | Hiring: Developer Relations | Aug 26, 2026 | 130 |
| 73 | Fireworks AI | Hiring: Developer Advocate | Aug 27, 2026 | 364 |
| 72 | Identity Digital Inc. | Hiring: Developer Relations Marketing | Aug 24, 2026 | 325 |
| 71 | Temporal Technologies | Hiring: Principal Developer Advocate, AI | Aug 29, 2026 | 611 |

### Enrich Contacts

> Get the marketing leader at each, with a verified work email.

Checked 10 decision makers. 5 have a verified work email at their current company; emails stay hidden here.

| Company | Name | Title | Email | Status |
|---|---|---|---|---|
| Identity Digital Inc. | Rachel Sterling | Chief Marketing Officer | r•••@identity.digital | Verified |
| Arango | Jakki Glivicky Geiger | Chief Marketing Officer | j•••@arango.ai | Verified |
| Quicknode | Kyle Gannon | Director of Marketing | k•••@quicknode.com | Verified |
| Imbue | Alexander Tibbets | Head of Marketing | a•••@imbue.com | Verified |
| Descope | Abhishek Iyer | Senior Director of Marketing | a•••@descope.com | Verified |

## Running a business like this?

- [Revnu for Developer tools](https://revnu.com/for/developer-tools)
- [Find Cybersecurity buyers](https://revnu.com/find/cybersecurity)
- [Find Fintech buyers](https://revnu.com/find/fintech)
- [Find IT services & MSPs buyers](https://revnu.com/find/it-services)
- [All industries](https://revnu.com/for)

## FAQ

### How does Revnu tell a developer-tool company from any software company?

It filters on how each company describes what it sells, then reads the site when it researches the account, so companies that only employ developers aren't counted.

### Who does it contact?

It depends on what you sell. For growth and marketing tools it's the head of marketing or developer relations; for infrastructure it's engineering.

### How many companies like this can Revnu find?

52 US developer-tool companies with 20 to 500 people matched this search on September 29, 2026. Revnu narrows them to the ones that fit who buys from you, and ranks them by a reason to reach out now.

### Are the companies in the demo real?

Yes. The companies, counts, funding and headquarters are a dated snapshot of the data Revnu searches: company, funding, job-post and people data from third-party providers, plus the public web. The people and companies in the buyers example are made up, because we don't publish real people's contact details.

### Does Revnu send anything without me?

No. Every email waits for your approval, and replies to prospects' emails always wait for you. Once Revnu has a track record with you, you can switch on Auto-Approve & Send Outbound in Settings.

### How fast does it start?

Revnu prepares its first piece of work, such as a list of buyers or a blog draft, within minutes of starting. Email from your own Gmail can go out the same day; new sending inboxes need at least 14 days of warmup.

### What does it cost?

Pro is from $99 a month, with no minimum term, and you can cancel from billing settings. Sending domains, inboxes and lead data are included. Ad spend is billed by the ad platforms to your own accounts. If you want Revnu's team to run it with you, Managed is priced on a call.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# Find cybersecurity companies to sell to

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/find/cybersecurity

**Sell to security companies the month they raise.**

Revnu finds cybersecurity companies by size, funding and what they're hiring, and reaches the person who owns your problem, in your voice.

- Fresh rounds across security, sorted by date.
- Hiring signals that show where each company is spending.
- The right leader at each, with a verified work email.

From $99 a month. No contract. Cancel anytime.

## What Revnu found (real companies, researched 2026-09-29; emails hidden)

### By Sector

> Find US cybersecurity companies with 20 to 500 people.

Found 1,566 companies that match. The 8 best fits, scored on size, funding and how recently they raised.

| Fit | Company | Sector | HQ | Employees | Raised |
|---|---|---|---|---|---|
| 97 | MIND | Computer and Network Security | Seattle, Washington | 87 | $113M |
| 97 | Onyx Security | Computer and Network Security | Astoria, New York | 107 | $153M |
| 97 | Straiker | Computer and Network Security | Sunnyvale, California | 96 | $85M |
| 96 | Gray Swan | Computer and Network Security | Pittsburgh, Pennsylvania | 93 | $40M |
| 95 | OLIGO Security | Computer and Network Security | New York, New York | 131 | $138M |
| 95 | Glow | Computer and Network Security | Palo Alto, California | 122 | $175M |
| 95 | Cranium AI | Computer and Network Security | Short Hills, New Jersey | 81 | $58M |
| 95 | Ent | Computer and Network Security | San Francisco, California | 121 | $100M |

### By Funding

> Which raised a Series A or B in the last four months?

17 raised in that window. The 8 best fits, newest money weighted highest.

| Fit | Company | Round | Amount | Raised | Employees |
|---|---|---|---|---|---|
| 96 | MIND | Series B | $72M | Sep 17, 2026 | 87 |
| 92 | HiddenLayer | Series B | $100M | Sep 2, 2026 | 174 |
| 91 | Huskeys | Series A | $27M | Sep 2, 2026 | 66 |
| 89 | Onyx Security | Series B | $113M | Jul 29, 2026 | 107 |
| 88 | Glow | Series B | $100M | Jul 22, 2026 | 122 |
| 87 | Cymphony | Series A | $25M | Sep 9, 2026 | 29 |
| 86 | Mate | Series A | $35M | Jul 28, 2026 | 68 |
| 85 | ZeroRisk.io | Series A | $10M | Sep 9, 2026 | 28 |

### Growth Signals

> Who is hiring account executives this month? Sales is scaling.

41 matching job posts in the last 30 days. The 8 companies with the strongest signal.

| Fit | Company | Signal | Posted | Employees |
|---|---|---|---|---|
| 84 | Horizon3.ai | 3 open roles: Account Executive, MSP (East) | Sep 11, 2026 | 579 |
| 83 | Invicti | 2 open roles: Enterprise Account Executive | Sep 11, 2026 | 320 |
| 82 | VulnCheck | 2 open roles: Account Executive, Growth (US) | Sep 11, 2026 | 98 |
| 80 | Zenity | Hiring: Enterprise Account Executive | Sep 11, 2026 | 268 |
| 79 | Bolster AI | 2 open roles: Enterprise Account Executive | Sep 5, 2026 | 100 |
| 79 | Censys | 2 open roles: Enterprise Account Executive, PacNW | Sep 1, 2026 | 191 |
| 77 | Nametag | Hiring: Enterprise Account Executive | Sep 14, 2026 | 49 |
| 77 | Evolve Security | Hiring: Account Executive | Sep 13, 2026 | 63 |

### Enrich Contacts

> Get the marketing leader at each, with a verified work email.

Checked 15 decision makers. 8 have a verified work email at their current company; emails stay hidden here.

| Company | Name | Title | Email | Status |
|---|---|---|---|---|
| VulnCheck | Mike O'Malley | Chief Marketing Officer | m•••@vulncheck.com | Verified |
| Glow | Eileen Wade | Head of Revenue Marketing | e•••@glow.io | Verified |
| Cylake | Danelle Au | VP Product Marketing | d•••@cylake.com | Verified |
| Censys | Oliver W. | Vice President, Product Marketing | o•••@censys.com | Verified |
| Zenity | Maya Kamoshita | Director of Revenue Marketing | m•••@zenity.io | Verified |
| Bolster AI | Kirsten McCoy | Sr. Director of Demand Generation | k•••@bolster.ai | Verified |
| HiddenLayer | Alex Avendano | Director of Growth Marketing | a•••@hiddenlayer.com | Verified |
| OLIGO Security | Noah Simon | Head of Product Marketing | n•••@oligo.security | Verified |

## Running a business like this?

- [Revnu for Cybersecurity](https://revnu.com/for/cybersecurity)
- [Find Fintech buyers](https://revnu.com/find/fintech)
- [Find IT services & MSPs buyers](https://revnu.com/find/it-services)
- [Find Agencies buyers](https://revnu.com/find/agencies)
- [All industries](https://revnu.com/for)

## FAQ

### Does it only find big security vendors?

No. It covers seed-stage startups to public companies. You set the size and stage; it ranks by fit.

### Who does it contact at a security company?

Usually the head of marketing or growth, or the security engineering lead for technical tools. Revnu picks the person who owns the problem you solve, for the company's size.

### How many companies like this can Revnu find?

1,566 US cybersecurity companies with 20 to 500 people matched this search on September 29, 2026. Revnu narrows them to the ones that fit who buys from you, and ranks them by a reason to reach out now.

### Are the companies in the demo real?

Yes. The companies, counts, funding and headquarters are a dated snapshot of the data Revnu searches: company, funding, job-post and people data from third-party providers, plus the public web. The people and companies in the buyers example are made up, because we don't publish real people's contact details.

### Does Revnu send anything without me?

No. Every email waits for your approval, and replies to prospects' emails always wait for you. Once Revnu has a track record with you, you can switch on Auto-Approve & Send Outbound in Settings.

### How fast does it start?

Revnu prepares its first piece of work, such as a list of buyers or a blog draft, within minutes of starting. Email from your own Gmail can go out the same day; new sending inboxes need at least 14 days of warmup.

### What does it cost?

Pro is from $99 a month, with no minimum term, and you can cancel from billing settings. Sending domains, inboxes and lead data are included. Ad spend is billed by the ad platforms to your own accounts. If you want Revnu's team to run it with you, Managed is priced on a call.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# Find fintech companies to sell to

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/find/fintech

**Sell to fintechs while they're scaling.**

Revnu finds fintech companies by size, funding and the roles they're hiring, and reaches the person who owns your problem, in your voice.

- Payments, lending, banking and insurance, sorted by fit.
- Why now on every account: a raise, a hire, a launch.
- The right leader at each, with a verified work email.

From $99 a month. No contract. Cancel anytime.

## What Revnu found (real companies, researched 2026-09-29; emails hidden)

### By Sector

> Find US fintech companies with 50 to 1,000 people.

Found 320 companies that match. The 8 best fits, scored on size, funding and how recently they raised.

| Fit | Company | Sector | HQ | Employees | Raised |
|---|---|---|---|---|---|
| 96 | TIFIN | Fintech | Boulder, Colorado | 197 | $226M |
| 94 | Lendistry | Fintech | Los Angeles, California | 288 | $405M |
| 94 | NALA | Fintech | San Francisco, California | 268 | $75M |
| 94 | Fundbox | Fintech | San Francisco, California | 209 | $554M |
| 93 | TabaPay | Fintech | Palo Alto, California | 145 | $155M |
| 93 | LendingPoint | Fintech | Kennesaw, Georgia | 219 | $1.9B |
| 93 | Zest AI | Fintech | Burbank, California | 234 | $358M |
| 92 | Ownwell | Fintech | Austin, Texas | 175 | $56M |

### By Funding

> Which raised a Series A to C in the last six months?

54 raised in that window. The 8 best fits, newest money weighted highest.

| Fit | Company | Round | Amount | Raised | Employees |
|---|---|---|---|---|---|
| 98 | Numeral | Series C | $100M | Sep 23, 2026 | 162 |
| 95 | Savvy Wealth | Series C | $100M | Sep 9, 2026 | 270 |
| 91 | HIFI | Series A | $37M | Sep 24, 2026 | 69 |
| 89 | Corgi | Series B | $106M | Jul 22, 2026 | 354 |
| 88 | Luzern Risk | Series B | $45M | Sep 17, 2026 | 37 |
| 88 | Boom | Series A | $15M | Aug 18, 2026 | 96 |
| 87 | Piston Technologies Inc | Series A | $15M | Sep 10, 2026 | 54 |
| 86 | Ambrook | Series B | $30M | Aug 4, 2026 | 61 |

### Growth Signals

> Who is hiring compliance roles this month?

33 matching job posts in the last 30 days. The 7 companies with the strongest signal.

| Fit | Company | Signal | Posted | Employees |
|---|---|---|---|---|
| 86 | Happen Bank | 3 open roles: Sr Compliance Advisory Manager - Lending | Sep 14, 2026 | 976 |
| 80 | Hightower Advisors | Hiring: Manager, Compliance Marketing Review | Sep 14, 2026 | 652 |
| 79 | Early Warning | 3 open roles: Lead Security Governance, Risk & Compliance Analyst | Sep 8, 2026 | 1,840 |
| 78 | Security Benefit | Hiring: Business Analyst - Legal, Compliance and Asset Services | Sep 10, 2026 | 727 |
| 78 | Osaic | 3 open roles: Compliance Analyst - IA Administration | Sep 9, 2026 | 2,621 |
| 76 | Ameris Bank | Hiring: Equipment Finance Vendor Compliance Analyst | Sep 20, 2026 | 2,822 |
| 76 | Aspida | Hiring: Sr. Compliance Analyst | Sep 4, 2026 | 296 |

### Enrich Contacts

> Get the compliance or legal leader at each, with a verified work email.

Checked 12 decision makers. 8 have a verified work email at their current company; emails stay hidden here.

| Company | Name | Title | Email | Status |
|---|---|---|---|---|
| Worldpay for Platforms | Norm Chapin | Director Debit Network Compliance | n•••@worldpay.com | Verified |
| Alpaca | Monique Saugstad | Chief Compliance Officer | m•••@alpaca.markets | Verified |
| Happen Bank | Erika Schmitt | Vice President, Technology Risk Oversight | e•••@happen.com | Verified |
| Osaic | Saumya Bhavsar | General Counsel and Chief Legal Officer | s•••@osaic.com | Verified |
| Ameris Bank | Paul Trinh | Director, Model Risk Management | p•••@amerisbank.com | Verified |
| Hightower Advisors | Gary Davis Jr | Director - Compliance | g•••@hightoweradvisors.com | Verified |
| Lendistry | Jonathan Mojarro | Vice President, Business Risk Manager | j•••@lendistry.com | Verified |
| Security Benefit | Matt Dinkel | VP, Chief Risk Officer | m•••@securitybenefit.com | Verified |

## Running a business like this?

- [Revnu for Fintech](https://revnu.com/for/fintech)
- [Find IT services & MSPs buyers](https://revnu.com/find/it-services)
- [Find Agencies buyers](https://revnu.com/find/agencies)
- [Find Professional services buyers](https://revnu.com/find/professional-services)
- [All industries](https://revnu.com/for)

## FAQ

### Which kinds of fintech does it cover?

Payments, lending, banking, insurance, wealth and crypto companies. You say which; Revnu filters and ranks by fit.

### Who does it contact?

The person who owns what you sell: compliance, engineering, marketing or finance. Found by your buyer's titles and checked against their role.

### How many companies like this can Revnu find?

320 US fintech companies with 50 to 1,000 people matched this search on September 29, 2026. Revnu narrows them to the ones that fit who buys from you, and ranks them by a reason to reach out now.

### Are the companies in the demo real?

Yes. The companies, counts, funding and headquarters are a dated snapshot of the data Revnu searches: company, funding, job-post and people data from third-party providers, plus the public web. The people and companies in the buyers example are made up, because we don't publish real people's contact details.

### Does Revnu send anything without me?

No. Every email waits for your approval, and replies to prospects' emails always wait for you. Once Revnu has a track record with you, you can switch on Auto-Approve & Send Outbound in Settings.

### How fast does it start?

Revnu prepares its first piece of work, such as a list of buyers or a blog draft, within minutes of starting. Email from your own Gmail can go out the same day; new sending inboxes need at least 14 days of warmup.

### What does it cost?

Pro is from $99 a month, with no minimum term, and you can cancel from billing settings. Sending domains, inboxes and lead data are included. Ad spend is billed by the ad platforms to your own accounts. If you want Revnu's team to run it with you, Managed is priced on a call.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# Find IT services companies and MSPs to sell to

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/find/it-services

**Sell to MSPs that are growing.**

Revnu finds IT services companies and MSPs by size and the roles they're hiring, and reaches the owner in your voice.

- MSPs and IT consultancies, by size and location.
- Hiring signals that show which ones are growing.
- The owner at each, with a verified work email.

From $99 a month. No contract. Cancel anytime.

## What Revnu found (real companies, researched 2026-09-29; emails hidden)

### By Sector

> Find US managed service providers with 20 to 200 people.

Found 853 companies that match. The 8 best fits, scored on size, funding and how recently they raised.

| Fit | Company | Sector | HQ | Employees | Raised |
|---|---|---|---|---|---|
| 92 | apiphani | Managed Services | Boston, Massachusetts | 67 | $25M |
| 90 | IPC Global | Managed Services | Alpharetta, Georgia | 93 | $1.1M |
| 90 | Plutus | Managed Services | Chicago, Illinois | 56 | $2M |
| 89 | DivergeIT | Managed Services | Torrance, California | 74 | Undisclosed |
| 88 | Zencore | Managed Services | San Francisco, California | 79 | Undisclosed |
| 88 | ITPartners+ | Managed Services | Grand Rapids, Michigan | 53 | $30M |
| 87 | RedZone Technologies | Managed Services | Annapolis, Maryland | 54 | Undisclosed |
| 85 | Bluetree Network | Managed Services | Madison, Wisconsin | 61 | $610K |

### By Funding

> Which IT services companies took on new capital in the last year?

162 raised in that window. The 8 best fits, newest money weighted highest.

| Fit | Company | Round | Amount | Raised | Employees |
|---|---|---|---|---|---|
| 97 | HiddenLayer | Series B | $100M | Sep 2, 2026 | 174 |
| 95 | MIND | Series B | $72M | Sep 17, 2026 | 87 |
| 94 | ARC by ChargeItSpot | Private equity | $60M | Sep 9, 2026 | 80 |
| 90 | BackOps | Series B | $42M | Sep 16, 2026 | 48 |
| 90 | Huskeys | Series A | $27M | Sep 2, 2026 | 66 |
| 87 | Flexential | Debt | $800M | Aug 18, 2026 | 833 |
| 86 | Cymphony | Series A | $25M | Sep 9, 2026 | 29 |
| 86 | Mindgard | Series A | $30M | Aug 12, 2026 | 36 |

### Growth Signals

> Who is hiring service desk technicians this month?

60 matching job posts in the last 30 days. The 8 companies with the strongest signal.

| Fit | Company | Signal | Posted | Employees |
|---|---|---|---|---|
| 81 | CompTech Computer Technologies | 3 open roles: IT Service Desk Specialist III | Sep 4, 2026 | 191 |
| 78 | Vinebrook Technology | Hiring: IT Support Specialist - Service Desk | Sep 8, 2026 | 81 |
| 77 | GuideIT | Hiring: Full-time IT Service Desk Associate (on-site) | Sep 7, 2026 | 145 |
| 76 | DYOPATH | 2 open roles: Service Desk Level 1 Analyst (3rd Shift) | Sep 10, 2026 | 371 |
| 76 | AT-NET Services | Hiring: Service Desk Technician II | Sep 10, 2026 | 48 |
| 75 | GFI Digital | Hiring: Service Desk Engineer Manager | Sep 16, 2026 | 378 |
| 75 | Integral Federal, Inc. | Hiring: Senior IT Service Desk Engineer – TS/SCI | Sep 4, 2026 | 152 |
| 75 | Zachary Piper Solutions | 2 open roles: Service Desk Lead | Sep 4, 2026 | 251 |

### Enrich Contacts

> Get the owner or an executive at each, with a verified work email.

Checked 18 decision makers. 8 have a verified work email at their current company; emails stay hidden here.

| Company | Name | Title | Email | Status |
|---|---|---|---|---|
| HiddenLayer | Chris Sestito | Co-Founder & CEO | c•••@hiddenlayer.com | Verified |
| Mindgard | James F. Brear | Chief Executive Officer | j•••@mindgard.ai | Verified |
| Liongard | Joe Alapat | Chief Strategy Officer, Founder | j•••@liongard.com | Verified |
| MIND | Landen Brown | Field CTO & VP of Solutions Engineering | l•••@mind.io | Verified |
| ITPartners+ | Kevin Damghani | Founder & CEO | k•••@itpartners.com | Verified |
| DYOPATH | Rob Koch | Chief Executive Officer | r•••@dyopath.com | Verified |
| Plutus | Abhishek Bajpai | Co-Founder & CTO | a•••@plutustech.io | Verified |
| Flexential | Ryan Mallory | Chief Executive Officer | r•••@flexential.com | Verified |

## Running a business like this?

- [Revnu for IT services & MSPs](https://revnu.com/for/it-services)
- [Find Agencies buyers](https://revnu.com/find/agencies)
- [Find Professional services buyers](https://revnu.com/find/professional-services)
- [Find SaaS buyers](https://revnu.com/find/saas)
- [All industries](https://revnu.com/for)

## FAQ

### How does Revnu find MSPs specifically?

It uses how each company describes its services and reads the site when it researches the account, so resellers and staffing firms can be left out.

### Who does it contact at an MSP?

Usually the owner or CEO; at larger providers, the head of service delivery or operations.

### How many companies like this can Revnu find?

853 US managed service providers with 20 to 200 people matched this search on September 29, 2026. Revnu narrows them to the ones that fit who buys from you, and ranks them by a reason to reach out now.

### Are the companies in the demo real?

Yes. The companies, counts, funding and headquarters are a dated snapshot of the data Revnu searches: company, funding, job-post and people data from third-party providers, plus the public web. The people and companies in the buyers example are made up, because we don't publish real people's contact details.

### Does Revnu send anything without me?

No. Every email waits for your approval, and replies to prospects' emails always wait for you. Once Revnu has a track record with you, you can switch on Auto-Approve & Send Outbound in Settings.

### How fast does it start?

Revnu prepares its first piece of work, such as a list of buyers or a blog draft, within minutes of starting. Email from your own Gmail can go out the same day; new sending inboxes need at least 14 days of warmup.

### What does it cost?

Pro is from $99 a month, with no minimum term, and you can cancel from billing settings. Sending domains, inboxes and lead data are included. Ad spend is billed by the ad platforms to your own accounts. If you want Revnu's team to run it with you, Managed is priced on a call.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# Find marketing agencies to sell to

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/find/agencies

**Sell to agencies that are adding clients.**

Revnu finds marketing and advertising agencies by size and the roles they're hiring, and reaches the owner in your voice.

- Agencies by service, size and location.
- Hiring signals that show which ones are winning work.
- The owner or managing director at each, with a verified work email.

From $99 a month. No contract. Cancel anytime.

## What Revnu found (real companies, researched 2026-09-29; emails hidden)

### By Sector

> Find US marketing agencies with 10 to 200 people.

Found 31,147 companies that match. The 8 best fits, scored on size, funding and how recently they raised.

| Fit | Company | Sector | HQ | Employees | Raised |
|---|---|---|---|---|---|
| 96 | SWSH | Marketing Services | New York, New York | 41 | $5.7M |
| 95 | BranchLab | Advertising Services | New York, New York | 51 | $29M |
| 95 | Keynes | Advertising Services | Austin, Texas | 43 | $40M |
| 94 | PPHC | Advertising Services | Washington | 37 | $26M |
| 92 | RAD Intel | Marketing Services | Venice, California | 71 | $23M |
| 92 | Sabio Holdings | Advertising Services | Playa Del Rey, California | 28 | $19M |
| 92 | artis | Marketing Services | Austin, Texas | 30 | $10M |
| 92 | Wrapmate | Marketing Services | Denver, Colorado | 30 | $18M |

### By Funding

> Which agencies took on new capital in the last year?

38 raised in that window. The 8 best fits, newest money weighted highest.

| Fit | Company | Round | Amount | Raised | Employees |
|---|---|---|---|---|---|
| 92 | ABCS Insights | Series A | $50M | Jul 14, 2026 | 73 |
| 88 | Buyerlink | Debt | $40M | May 5, 2026 | 139 |
| 87 | Demand AI | Seed | $4M | Jul 22, 2026 | 143 |
| 86 | BranchLab | Series A | $29M | May 13, 2026 | 51 |
| 84 | Kubik | Private equity | $54M | Apr 2, 2026 | 316 |
| 84 | Keynes | Private equity | $40M | Mar 25, 2026 | 43 |
| 83 | SWSH | Seed | $4M | Jun 16, 2026 | 41 |
| 82 | Simplistic | Private equity | Undisclosed | May 21, 2026 | 106 |

### Growth Signals

> Who is hiring account managers this month? They're winning clients.

170 matching job posts in the last 30 days. The 8 companies with the strongest signal.

| Fit | Company | Signal | Posted | Employees |
|---|---|---|---|---|
| 94 | The Shelf Influencer Marketing Agency | 3 open roles: Account Manager (Influencer Marketing) | Sep 21, 2026 | 84 |
| 83 | WISE Digital Partners | Hiring: Senior Account Manager | Sep 21, 2026 | 34 |
| 83 | iluminere | 2 open roles: Senior Digital Account Manager | Sep 18, 2026 | 24 |
| 81 | Ethos Consulting Group | 2 open roles: Account Manager | Sep 11, 2026 | 34 |
| 80 | Delightful | Hiring: Communications Account Manager | Sep 14, 2026 | 41 |
| 79 | good peeps | Hiring: Associate Account Manager, Retail Media | Sep 15, 2026 | 30 |
| 79 | Louvre Media | Hiring: Marketing Agency Sales Consultant & Account Manager | Sep 14, 2026 | 33 |
| 79 | Screen Pilot | Hiring: Senior Account Manager - Integrated (Digital Marketing) | Sep 11, 2026 | 104 |

### Enrich Contacts

> Get a founder or executive at each, with a verified work email.

Checked 18 decision makers. 8 have a verified work email at their current company; emails stay hidden here.

| Company | Name | Title | Email | Status |
|---|---|---|---|---|
| BranchLab | Josh Walsh | Co-Founder, CEO | j•••@branchlab.com | Verified |
| RAD Intel | Jeremy B. | CEO | j•••@radintel.ai | Verified |
| SWSH | Alexandra Debow | Co-Founder & CEO | a•••@joinswsh.com | Verified |
| The Shelf Influencer Marketing Agency | Lauren Jung | Founder | l•••@theshelf.com | Verified |
| ABCS Insights | Michael Sheng | Chief Technology Officer | m•••@abcsinsights.com | Verified |
| good peeps | Shray Joshi | Founder & CEO | s•••@thepeeps.co | Verified |
| WISE Digital Partners | Patrick Dillon | Founder/CEO | p•••@wisedigitalpartners.com | Verified |
| iluminere | Josh Whitaker | Managing Partner | j•••@iluminere.com | Verified |

## Running a business like this?

- [Revnu for Agencies](https://revnu.com/for/agencies)
- [Find Professional services buyers](https://revnu.com/find/professional-services)
- [Find SaaS buyers](https://revnu.com/find/saas)
- [Find AI startups buyers](https://revnu.com/find/ai-startups)
- [All industries](https://revnu.com/for)

## FAQ

### Which agencies does it cover?

Marketing, advertising, PR, creative and performance agencies. You say which; Revnu filters and ranks by fit.

### Who does it contact at an agency?

At smaller agencies, the founder or managing director. At larger ones, the head of the team you sell to.

### How many companies like this can Revnu find?

31,147 US marketing agencies with 10 to 200 people matched this search on September 29, 2026. Revnu narrows them to the ones that fit who buys from you, and ranks them by a reason to reach out now.

### Are the companies in the demo real?

Yes. The companies, counts, funding and headquarters are a dated snapshot of the data Revnu searches: company, funding, job-post and people data from third-party providers, plus the public web. The people and companies in the buyers example are made up, because we don't publish real people's contact details.

### Does Revnu send anything without me?

No. Every email waits for your approval, and replies to prospects' emails always wait for you. Once Revnu has a track record with you, you can switch on Auto-Approve & Send Outbound in Settings.

### How fast does it start?

Revnu prepares its first piece of work, such as a list of buyers or a blog draft, within minutes of starting. Email from your own Gmail can go out the same day; new sending inboxes need at least 14 days of warmup.

### What does it cost?

Pro is from $99 a month, with no minimum term, and you can cancel from billing settings. Sending domains, inboxes and lead data are included. Ad spend is billed by the ad platforms to your own accounts. If you want Revnu's team to run it with you, Managed is priced on a call.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# Find law and accounting firms to sell to

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/find/professional-services

**Sell to law and accounting firms that are growing.**

Revnu finds law and accounting firms by size, practice and the roles they're hiring, and reaches the partner who decides, in your voice.

- Firms by practice area, size and location.
- Hiring signals that show which firms are growing.
- The managing partner at each, with a verified work email.

From $99 a month. No contract. Cancel anytime.

## What Revnu found (real companies, researched 2026-09-29; emails hidden)

### By Sector

> Find US law and accounting firms with 20 to 500 people.

Found 10,668 companies that match. The 8 best fits, scored on size, funding and how recently they raised.

| Fit | Company | Sector | HQ | Employees | Raised |
|---|---|---|---|---|---|
| 95 | Taxfyle | Accounting | Miami, Florida | 85 | $27M |
| 95 | Rafi Law Group | Law Practice | Phoenix, Arizona | 107 | $125M |
| 91 | Double | Accounting | New York, New York | 81 | $15M |
| 90 | Cookie Finance | Accounting | Richmond, Virginia | 65 | $5M |
| 90 | Lazo | Accounting | Miami, Florida | 92 | $1.1M |
| 89 | Filed | Accounting | Brooklyn, New York | 110 | $17M |
| 88 | Stephano Slack LLC | Accounting | Wayne, Pennsylvania | 122 | Undisclosed |
| 85 | van den Boom & Associates LLC | Accounting | San Diego, California | 169 | Undisclosed |

### By Funding

> Which firms took on outside investment in the last year?

12 raised in that window. The 8 best fits, newest money weighted highest.

| Fit | Company | Round | Amount | Raised | Employees |
|---|---|---|---|---|---|
| 87 | Rafi Law Group | Private equity | $125M | Apr 6, 2026 | 107 |
| 86 | Richey May | Private equity | Undisclosed | Sep 14, 2026 | 330 |
| 84 | van den Boom & Associates LLC | Private equity | Undisclosed | Aug 12, 2026 | 169 |
| 82 | HBK CPAs & Consultants | Private equity | Undisclosed | Aug 25, 2026 | 644 |
| 81 | Andera | Series A | $37M | Jun 17, 2026 | 22 |
| 80 | Taxfyle | Debt | $500K | Jun 25, 2026 | 85 |
| 80 | Stephano Slack LLC | Private equity | Undisclosed | Jun 10, 2026 | 122 |
| 79 | Smith + Howard | Private equity | Undisclosed | Jun 9, 2026 | 519 |

### Growth Signals

> Who is hiring associates or staff accountants this month?

329 matching job posts in the last 30 days. The 8 companies with the strongest signal.

| Fit | Company | Signal | Posted | Employees |
|---|---|---|---|---|
| 88 | La Follette, Johnson, DeHaas, Fesler & Ames | 5 open roles: Senior Associate Attorney | Sep 10, 2026 | 119 |
| 82 | Novogradac | 8 open roles: 2027 Staff Accountant | Sep 17, 2026 | 826 |
| 81 | Tyson & Mendes | 27 open roles: Associate Attorney (Insurance Coverage) | Sep 9, 2026 | 511 |
| 79 | Pierce Couch Hendrickson Baysinger & Green, L.L.P. | Hiring: Associate Attorney | Sep 11, 2026 | 93 |
| 78 | Myers & Stauffer | 3 open roles: Staff Accountant | Sep 10, 2026 | 931 |
| 78 | Ross & Matthews, P.C. | Hiring: Associate Traffic Attorney | Sep 10, 2026 | 89 |
| 76 | Dunlap Seeger | Hiring: Associate Attorney | Sep 11, 2026 | 55 |
| 76 | Niles, Barton & Wilmer, LLP | Hiring: Associate Attorney Litigation | Sep 11, 2026 | 59 |

### Enrich Contacts

> Get a partner or executive at each, with a verified work email.

Checked 9 decision makers. 6 have a verified work email at their current company; emails stay hidden here.

| Company | Name | Title | Email | Status |
|---|---|---|---|---|
| Taxfyle | Michael Mouriz | Co-Founder & COO | m•••@taxfyle.com | Verified |
| HBK CPAs & Consultants | Sarah Cirelli | Chief Marketing Officer | S•••@hbkcpa.com | Verified |
| Novogradac | Phong Tran | Partner | p•••@novoco.com | Verified |
| Richey May | Felicia Mullison | Chief Marketing Officer and Director, Corporate Communications | f•••@richeymay.com | Verified |
| Stephano Slack LLC | Michael Stephano | Partner | m•••@stephanoslack.com | Verified |
| Tyson & Mendes | Thera Cooper | Partner | t•••@tysonmendes.com | Verified |

## Running a business like this?

- [Revnu for Professional services](https://revnu.com/for/professional-services)
- [Find SaaS buyers](https://revnu.com/find/saas)
- [Find AI startups buyers](https://revnu.com/find/ai-startups)
- [Find Developer tools buyers](https://revnu.com/find/developer-tools)
- [All industries](https://revnu.com/for)

## FAQ

### Can it tell practice areas apart?

It uses how each firm describes its practice, then reads the site when it researches the account, so you can target corporate law or tax, not every firm.

### Who does it contact at a firm?

The managing partner at smaller firms; at larger ones, the COO, the CIO or the head of the practice you sell to.

### How many companies like this can Revnu find?

10,668 US law and accounting firms with 20 to 500 people matched this search on September 29, 2026. Revnu narrows them to the ones that fit who buys from you, and ranks them by a reason to reach out now.

### Are the companies in the demo real?

Yes. The companies, counts, funding and headquarters are a dated snapshot of the data Revnu searches: company, funding, job-post and people data from third-party providers, plus the public web. The people and companies in the buyers example are made up, because we don't publish real people's contact details.

### Does Revnu send anything without me?

No. Every email waits for your approval, and replies to prospects' emails always wait for you. Once Revnu has a track record with you, you can switch on Auto-Approve & Send Outbound in Settings.

### How fast does it start?

Revnu prepares its first piece of work, such as a list of buyers or a blog draft, within minutes of starting. Email from your own Gmail can go out the same day; new sending inboxes need at least 14 days of warmup.

### What does it cost?

Pro is from $99 a month, with no minimum term, and you can cancel from billing settings. Sending domains, inboxes and lead data are included. Ad spend is billed by the ad platforms to your own accounts. If you want Revnu's team to run it with you, Managed is priced on a call.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# AI Visibility Checker: How to See If ChatGPT Recommends You

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/tools/ai-visibility-checker

**How to check your AI visibility.** To check your AI visibility, write 20 to 30 questions your buyers would ask an AI assistant about your category. Ask each one in ChatGPT, Claude, Gemini and Perplexity, and record whether you are named, where you appear, who is named instead and which pages are cited. Repeat the same questions every week, because answers change from one ask to the next.

## Step by step

1. **List the questions buyers actually ask.** Write 20 to 30 prompts in the words a buyer would type, not in your own marketing language. Mix category questions ("best [category] for [type of company]"), problem questions ("how do I [job you solve]"), comparisons and alternatives. Add a few that name you directly, so you can see how assistants describe you. Sales call notes and support tickets are the best source of the phrasing real buyers use.
2. **Ask every assistant in a clean session.** Run each prompt in ChatGPT, Claude, Gemini and Perplexity, plus Google's AI Overview if your buyers search there. Use a logged-out or fresh session so your own history doesn't steer the answer, and ask as a buyer in the country you sell to where you can. Paste each full answer into a spreadsheet with the date, the assistant and the exact prompt.
3. **Score mentions, position and tone.** For each answer record four things: whether you were named, where in the list you appeared, how you were described (accurate, outdated or wrong) and which competitors were named. Your mention rate is the share of answers that name you. Your share of voice is your mentions divided by all brand mentions in the same answers. Both tell you more than any single answer.
4. **Write down which pages get cited.** Assistants that search the web show their sources. Record every cited URL and sort them into your own pages, competitor pages, review sites, directories, forums and "best of" articles. This list is your to-do list. If one review site or list keeps getting cited on questions where you are missing, getting onto that page can move the answer faster than anything on your own site.
5. **Fix the gaps one question at a time.** Start with the questions where competitors are named and you aren't. For each one, publish a page that answers it directly: a comparison, an alternatives page, a pricing page or a how-to with real specifics. Check that your robots.txt lets AI crawlers read your site, and get listed on the directories and review sites the answers already cite.
6. **Re-check on a schedule.** One check proves little, because answers drift between days and phrasings. Re-run the same prompt set every week, or daily for your most important questions, and track your mention rate over time. Expect weeks, not days, between publishing a page and seeing it cited. Revnu asks these questions every day and publishes the pages that change the answer once you approve them.

## Buyer prompts to check your AI visibility

### Category prompts

Use these to see whether you make the shortlist when a buyer doesn't know your name yet.

What is the best [category] for [type of company]?
Which [category] do [job title]s recommend?
Top [category] options for a team of [size]
What [category] should a [industry] company use this year?
Best [category] for [specific use case]

### Problem prompts

Buyers often describe the problem before they know a category exists. These show whether you appear at that earlier stage.

How do I [job you solve] without [common pain]?
What's the fastest way to [outcome]?
How do [type of company] handle [problem]?
Is there software that [does the job] for [type of company]?
How can I stop [problem] from happening every [week or month]?

### Comparison and alternative prompts

These are the questions asked closest to a purchase, and the ones where a missing comparison page costs you most.

[Competitor] vs [competitor]: which is better for [use case]?
Alternatives to [competitor] for [type of company]
Cheaper alternative to [competitor]
Is [competitor] worth it for a [size] team?
What do people use instead of [competitor]?

### Brand prompts

Ask these to check that assistants describe you correctly: the right category, current pricing and an accurate list of what you do.

What is [your company]?
Is [your company] any good?
How much does [your company] cost?
[Your company] vs [competitor]
Who is [your company] best for?

### Local prompts

For businesses that serve one area, location changes the answer, so ask as a buyer based there.

Best [service] in [city]
Who is the most trusted [profession] in [city]?
[Service] near [neighborhood] open on weekends
Affordable [service] in [city] for [type of customer]

## Why Revnu for checking your AI visibility

Buyers now ask ChatGPT which tool to use before they ever search Google. Give Revnu your website and it checks what the main AI assistants say about you, who they recommend instead, and what it would take to change that.

1. Reads your website to learn what you sell and who buys it.
2. Asks the main AI assistants the questions your buyers ask, and records who gets named and which pages get cited.
3. Writes and publishes the pages that answer those questions, then re-checks so you can see the answer change.

### Why one check isn't enough

AI answers change from day to day and from one phrasing to the next. A single screenshot tells you very little. Revnu asks the same questions repeatedly, across assistants, and reports how often you are named rather than whether you were named once.

### What changes the answer

Assistants cite pages that answer the question directly: comparisons, alternatives, pricing and how-to pages. Revnu finds the questions where a competitor gets cited and you don't, writes the page that should be cited, and publishes it on your site.

Hand it to Revnu: https://revnu.com/sign-up?prompt=Check+whether+ChatGPT%2C+Claude%2C+Gemini+and+Perplexity+recommend+us+when+buyers+ask+about+%5Bwhat+you+sell%5D.+Show+me+who+they+recommend+instead+and+fix+the+gaps.&source=tools%2Fai-visibility-checker

## FAQ

### Which AI assistants does it check?

ChatGPT, Claude, Gemini and Perplexity, asking the questions a buyer in your market would type.

### How do you measure AI search visibility?

Ask a fixed set of buyer questions across the main assistants, repeatedly, and count. The useful numbers are mention rate (the share of answers that name you), share of voice (your mentions against competitors' in the same answers), your average position when named, and which pages get cited. Track them weekly on the same prompts, because a single answer can change on the next ask.

### Why does ChatGPT give different answers to the same question?

Each answer is generated fresh. The exact wording, the model version, whether it searched the web, your location and your chat history all change the result. That is why AI visibility is measured as a rate across many asks and several assistants, not as a pass or fail from one screenshot.

### What should an AI visibility tracking tool show you?

At minimum: which assistants it checks, the exact prompts, how often you are mentioned, who is named instead and which URLs get cited. The useful ones also tell you what to publish next. Revnu tracks ChatGPT, Claude, Gemini and Perplexity daily, plus Google AI Overviews and AI Mode, then writes the pages for the questions you're missing and publishes them once you approve.

### Can I check AI visibility by hand?

Yes, and doing it once is the best way to see the problem. The catch is volume: 30 prompts across four assistants is 120 answers per round, and the numbers only mean something when you repeat the round every week. The method above works by hand; keeping it up is the hard part.

### What does it cost?

Plans start at $99 a month, and Revnu starts on what you typed as soon as you sign up. Cancel any time in Settings.

### Does anything run before I sign up?

No. Nothing is checked or generated on this page. Revnu does the work inside your account, where it can read your website, keep what it finds and carry on from there.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# How to Rank in ChatGPT and Get Recommended

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/tools/rank-in-chatgpt

**How to rank in ChatGPT.** ChatGPT has no fixed rankings. It writes a new answer each time and names the businesses it can find clear, specific pages about. To get named, publish pages that answer buyer questions directly (comparisons, alternatives, pricing, how-tos), let ChatGPT's crawler read your site, get listed on the review sites and lists it already cites, and re-check the answers every week.

## Step by step

1. **Find the questions you should appear for.** List the prompts a buyer types before choosing something like you: "best [category] for [use case]", "[competitor] alternatives", "[competitor] vs [competitor]", "how to [job you solve]". Ask each in ChatGPT with search on and note who gets named and which pages are cited. The questions where competitors appear and you don't are where to start.
2. **Let ChatGPT read your site.** ChatGPT search reads the web through OpenAI's crawler, OAI-SearchBot. Check your robots.txt doesn't block it, and that your key pages are indexed in Google and Bing. Serve your main text in the page's HTML rather than loading it only through scripts, and keep important pages out from behind logins and pop-ups. A page a crawler can't read can't be cited.
3. **Publish one page per question.** Write a page for each question you want to be named for, and answer it in the first two sentences. Use the formats assistants cite most: "best X for Y" lists, X vs Y comparisons, alternatives pages, pricing pages and plain how-tos. Include specifics a model can quote: prices, limits, who it's for and who it isn't for. Vague feature pages rarely get cited.
4. **Get mentioned where ChatGPT already looks.** Check which pages ChatGPT cites for your target questions. They are often review sites, directories, "best of" articles and forum threads. Claim your listings, ask happy customers for reviews on the sites that appear, and give the authors of lists that leave you out a clear reason to include you. A mention on a page ChatGPT already uses can move the answer fastest.
5. **Keep your facts consistent everywhere.** Use the same company name, category description and pricing on your site, your listings and your social profiles. Conflicting descriptions make it likelier that an assistant describes you wrongly or skips you. Add structured data such as Organization, Product and FAQ schema so the facts are machine-readable, and update pages with dates or prices as soon as they change.
6. **Measure every week, then repeat.** Re-ask your prompt set each week and record whether you were named, in what position and which page was cited. Expect weeks between publishing a page and being cited. When a competitor overtakes you on a question, write the better page. Revnu checks these questions every day across ChatGPT, Claude, Gemini and Perplexity and drafts the next page when you slip, for your approval.

## Prompts to track if you want to rank in ChatGPT

### Shortlist prompts

The answers to these decide which names a buyer researches next.

Best [category] for [type of company]
Top [category] for [use case] in [year]
What [category] do [job title]s use?
Most recommended [category] for a [size] team

If you are missing here, the fix is usually a "best [category] for [use case]" page and a place on the lists ChatGPT cites.

### Comparison and alternative prompts

Asked near the moment of purchase. One honest comparison page per pair is usually the fastest win.

[Competitor] alternatives
[Competitor] vs [competitor] for [use case]
Is [competitor] worth it?
Cheaper option than [competitor] for [type of company]

Write each one fairly; pages that admit where a rival is stronger read as more credible.

### Job-to-be-done prompts

For buyers who know the problem but not the category. A plain how-to page that solves the job, and shows where you fit, is what gets cited.

How do I [job you solve]?
How to [outcome] without [pain]
What's the easiest way to [task] for a small team?
How do [type of company] handle [problem]?

### Buyer-fit prompts

Specific constraints narrow the answer to a few names. Pages that state clearly who you are for win these.

[Category] that works with [tool they already use]
[Category] for a team without [skill or role]
[Category] under $[budget] a month
[Category] that supports [requirement, such as SOC 2 or a language]

### How to log each check

For every prompt, record:

Date and assistant
Exact prompt, with web search on
Named? yes or no
Position in the answer
How you were described: accurate, outdated or wrong
Competitors named
Cited URLs

Run the same prompt on a second day before drawing any conclusion from it.

## Why Revnu for ranking in ChatGPT

ChatGPT recommends the businesses it can find clear, specific pages about. Revnu works out which questions your buyers ask, checks who gets named today, and publishes the pages that put you in the answer.

1. Lists the questions buyers ask ChatGPT about your category.
2. Checks who gets named for each, and which pages are cited.
3. Writes the missing pages, publishes them and tracks whether you start getting named.

### What ChatGPT actually cites

When ChatGPT searches the web, it leans on pages that answer one question well: "best X for Y", "X vs Y", "X alternatives", pricing pages and plain explanations. Thin homepages and vague feature lists rarely get cited.

### Why it is ongoing work

Competitors publish too, and answers drift. Revnu keeps checking the questions that matter to you and writes the next page when you slip, so ranking in ChatGPT is something it maintains rather than a one-off project.

Hand it to Revnu: https://revnu.com/sign-up?prompt=Get+us+recommended+in+ChatGPT+when+people+ask+for+%5Bwhat+you+sell%5D.+Start+with+the+questions+where+a+competitor+is+named+and+we+aren%27t.&source=tools%2Frank-in-chatgpt

## FAQ

### Is this the same as SEO?

It overlaps. The pages that rank on Google are often the pages ChatGPT cites. Revnu writes for both and measures both.

### Is SEO still worth it if people ask ChatGPT instead of Google?

Yes. When ChatGPT searches the web, it relies on pages that are indexed and well regarded by search engines, so the pages that rank on Google are often the ones it cites. SEO is part of ranking in ChatGPT, not an alternative to it. What changes is the format: pages that answer one question clearly and specifically get quoted.

### How long does it take to show up in ChatGPT?

There is no fixed timeline. A new page has to be crawled and indexed before ChatGPT search can cite it, which usually takes days to weeks, and being named consistently can take longer. Answers ChatGPT gives without searching come from its training data and update far more slowly. Measure weekly and judge results over a month or more.

### What is the 80/20 rule in SEO?

It's the Pareto idea applied to search: a small share of your pages and keywords brings most of your traffic and sign-ups. In practice, find the handful of questions closest to a purchase and get those pages right before writing anything else. The same holds for ChatGPT: a few buyer questions matter far more than the rest.

### Why does ChatGPT describe my company wrongly?

It is working from what it found: old pages, outdated listings or someone else's comparison. Nobody can edit an answer directly. Publish an accurate, current page about what you do, who it's for and what it costs, fix outdated listings, and track whether the answer changes as those pages get read.

### What does it cost?

Plans start at $99 a month, and Revnu starts on what you typed as soon as you sign up. Cancel any time in Settings.

### Does anything run before I sign up?

No. Nothing is checked or generated on this page. Revnu does the work inside your account, where it can read your website, keep what it finds and carry on from there.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# How to Find Clients: Let an AI Growth Agent Do It

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/tools/find-clients

**How to find clients.** To find clients, start with people who already know you, then go after companies that look like your best customers. Ask past clients for referrals, tell your network exactly who you help, and contact businesses that show a reason to need you now, such as hiring, raising money or launching something. Follow up, because many replies come after the first message.

## Step by step

1. **Say who you help in one sentence.** Write one line that names the client, the problem and the result: "I help [type of company] [get outcome] without [pain]." Base it on your two or three best clients so far: what they had in common, why they hired you and what changed afterwards. A sharp sentence makes referrals easy, because people can tell at once whether someone they know fits.
2. **Work your warm network first.** List everyone who could hire you or point you to someone who would: past clients, former colleagues, friends in your industry, people you've met at events. Send each a short personal note saying what you do now and who you're looking for. Ask past clients directly for one introduction. Warm contacts reply far more often than strangers, so start here.
3. **List companies like your best clients.** Search for businesses that match your sentence: same industry, similar size, the same tools or the same problem. Useful places to look are LinkedIn company search, industry directories, conference sponsor lists, job boards and review sites in your niche. Aim for 50 to 100 companies, and for each one find the person who would actually hire you, not a general inbox.
4. **Find a reason to reach out now.** For each company, look for something that changed: a new hire in the area you support, a job post for work you could do, a funding round, a launch, a new location or a post about the problem you solve. A real reason makes a cold message relevant, and it gives you the first line. Skip companies where you can't find one yet.
5. **Send a short, specific first message.** Keep it under 100 words: the reason you're writing, one line on what you do for companies like theirs, and one easy question, such as whether a short call is worth it. Send it by email or LinkedIn, whichever the person uses. Follow up two or three times a few days apart, then stop, and keep a simple record of every reply.
6. **Make yourself easy to find.** Outreach brings early clients; set up the slower sources alongside it. Have a website that says plainly who you help, one page per service, a Google Business Profile if you serve a local area, and posts that show your work. Revnu runs the outreach half for you: it finds the companies, writes each first message in your voice and sends once you approve.

## Messages that bring in clients

### Warm network note

Hi [name],

Quick update: I'm now [what you do] for [type of company], mostly helping them [result].

If you know anyone at a [type of company] who's dealing with [problem], I'd be grateful for an intro. Happy to return the favor.

[Your name]

### Referral ask to a past client

Hi [name],

It was good working with you on [project]. I'm taking on [number] new clients this quarter.

Is there anyone in your network facing [problem] the way you were? A short intro by email is perfect, and I'll take good care of them.

Thanks,
[Your name]

### Cold first message with a reason

Hi [name],

Most [type of company] hit [problem] once they pass [size or stage], and it usually lands on someone who already has a full-time job.

I help [type of company] [result] without adding headcount, most recently for [client or type of client].

Worth a 15-minute call to see if it fits?

[Your name]

### Follow-up that adds something

Hi [name],

Following up on my note about [problem]. If now isn't the right time, no problem.

Would it help if I sent [a short example / a two-line plan] for [company] instead? No call needed.

[Your name]

Send it three to five days after the first message, in the same thread.

## Why Revnu for finding clients

Finding clients is mostly research: which companies need what you sell, who decides, and what changed that makes now a good time. Revnu does that research for you and comes back with a list you can act on.

1. Reads your website and your best customers to work out who buys.
2. Searches for companies that match, and the decision maker at each.
3. Writes the first message to each one in your voice, and sends it once you approve.

### Start from who already buys

The fastest route to new clients is more companies like your best ones. Revnu looks at what your existing customers have in common (size, industry, the tools they use, what they're hiring for) and searches for that pattern.

### A reason to write today

A list of names is not a pipeline. Revnu looks for a reason each company needs you now, such as a new hire, a funding round or a launch, and puts that reason in the first line of the message.

Hand it to Revnu: https://revnu.com/sign-up?prompt=Find+50+companies+that+need+%5Bwhat+you+sell%5D%2C+the+person+to+contact+at+each%2C+and+a+reason+to+reach+out+now.&source=tools%2Ffind-clients

## FAQ

### Does it send messages on its own?

Only if you let it. By default every message waits for your approval, and you can turn approvals off once you trust it.

### Who are potential clients?

Anyone with the problem you solve, the budget to pay for a fix and the authority to hire you. The likeliest ones look like your current best clients: same industry, similar size, similar situation. Start with those, because they are the easiest to find, the quickest to understand your offer and the most likely to refer others like them.

### How do I find clients online?

Go where your buyers already gather: LinkedIn, industry directories, niche communities and forums, job boards where companies post work you could do, and review sites in your field. Build a short list, find the decision maker at each, and send a personal message with a real reason for writing. A clear website and regular posts bring inbound clients over time.

### What are some creative ways to attract customers?

Offer a small, specific first project instead of a big commitment. Send a short teardown or plan for a prospect's problem. Partner with businesses that serve the same clients without competing with you. Write about the mistakes you see in your market. Ask every happy client for one introduction. Each one shows your work before you ask for the sale.

### How many people should I contact each week?

Enough to keep replies coming without letting quality slip. For one person, 20 to 50 personal messages a week, each with a real reason for writing, is a pace you can keep up alongside client work. Fewer researched messages beat a large blast, both for replies and for keeping your email account in good standing.

### What does it cost?

Plans start at $99 a month, and Revnu starts on what you typed as soon as you sign up. Cancel any time in Settings.

### Does anything run before I sign up?

No. Nothing is checked or generated on this page. Revnu does the work inside your account, where it can read your website, keep what it finds and carry on from there.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# B2B Lead Generation Tool: How to Generate B2B Leads With AI

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/tools/b2b-lead-generation

**How to generate B2B leads.** To generate B2B leads, define your ideal customer profile, build a list of companies that match it, find the decision maker at each, and reach them with a message tied to a real buying signal such as hiring or a new funding round. Run inbound alongside it: pages that answer what your buyers search, so some leads come to you.

## Step by step

1. **Define your ideal customer profile.** Write down the type of company that buys from you fastest and stays longest: industry, employee range, region, the tools they run and the event that usually starts a purchase. Then name the buyer: job title, seniority and what they are measured on. Base it on your best five to ten customers, not on who you'd like to sell to. Every later step filters against this.
2. **Build a targeted company list.** Use the profile to pull companies from LinkedIn company search, industry directories, review sites that list users of related products, conference exhibitor lists and B2B data providers. Start with 100 to 300 companies. Remove current customers, open deals and anyone who has asked not to be contacted. A smaller list that fits beats a large one that half fits.
3. **Find the right contact at each.** For each company, find the person who owns the problem, plus one backup. In a small company that is often the founder; in a larger one, the head of the relevant team. Verify email addresses before sending, because bounces damage your sender reputation. Keep a note of where each contact came from, so you can answer if someone asks.
4. **Rank leads by buying signals.** Score each company on signs it needs you now: hiring for a related role, a recent funding round, a product launch, a new leader in the buying team, a switch in tools or a public post about the problem. Work the strongest signals first. The signal also gives you the opening line, so a lead without one usually waits.
5. **Reach out on more than one channel.** Send a short email that opens with the need behind the signal, states the result you deliver in one line and asks one easy question. Add a LinkedIn connection request to the same person. Follow up two or three times over two to three weeks, and stop the moment they reply anywhere. Keep daily volume per mailbox modest to protect deliverability.
6. **Add inbound and track what converts.** Publish pages that answer what your buyers search: comparisons, alternatives, pricing and how-tos. They bring leads who already have the problem. Track every lead through reply, meeting and closed deal, and move effort to the sources that produce customers. Revnu does this for you: it builds the list, checks that each lead fits and writes the outreach for your approval.

## Buying signals and the opening line each one gives you

### Hiring for a related role

Signal: [company] posts a job for a [role you support].
Why it matters: they are adding people for the problem you solve, and the new hire will need [what you provide].
Opening line: "Adding a [role] usually means [problem] has outgrown the team. The first months tend to go on [tedious part]."

### New funding

Signal: [company] closes a [round] round.
Why it matters: fresh budget and pressure to hit [growth goal] quickly.
Opening line: "Teams at the [round] stage usually need [outcome] within a few quarters, and [problem] is often what slows it down."
When to send: within a few weeks of the announcement.

### A change in tools

Signal: [company] adopts [tool category] or drops [tool].
Why it matters: a switch opens a gap your product fills.
Opening line: "Teams moving to [tool category] often hit [specific gap] in the first few months. That's the part we handle."
Where to look: job posts that name the tool, the company's integrations page and review sites.

### A public post about the problem

Signal: the buyer writes on LinkedIn about [problem].
Why it matters: they've named the pain themselves.
Opening line: "Your point about [problem] matches what we hear from other [job title]s: the hard part is [specific detail], not [obvious part]."
When to send: within a few days, while the post is still fresh.

### A new leader

Signal: a new [title] joins [company].
Why it matters: new leaders review vendors and processes in their first months.
Opening line: "New [title]s often inherit [problem]. Here's how [type of company] fix it without [cost or headcount]."
When to send: in their first two or three months in the role.

## Why Revnu for B2B lead generation

Most lead generation tools give you a database and leave the work to you. Revnu does the work: it builds the list, checks every lead, writes to each one and handles the replies.

1. Builds a list of companies and contacts that match who you sell to.
2. Checks each lead against your website and your best customers, and drops the ones that don't fit.
3. Writes the outreach, sends it with your approval, and books the meetings that come back.

### Fewer, better leads

A long list that half fits wastes your sending reputation and your time. Revnu checks every company before it reaches your pipeline and tells you why each one made the cut.

### Leads that turn into meetings

Revnu reaches each lead by email and LinkedIn, in your voice, then reads the replies, answers the easy ones and books calls into your calendar.

Hand it to Revnu: https://revnu.com/sign-up?prompt=Generate+B2B+leads+for+us%3A+%5Btype+of+company%5D+with+%5Bnumber%5D+to+%5Bnumber%5D+employees+in+%5Bregion%5D.+Check+each+one+fits+before+adding+it.&source=tools%2Fb2b-lead-generation

## FAQ

### Where do the leads come from?

Licensed B2B data plus public sources such as company websites, news and job posts. Revnu records the source of every contact's email address.

### How does lead generation work?

It is the work of finding people likely to buy and starting a conversation with them. In outbound you find and contact them; in inbound they find you through search, content or ads and leave their details. Either way a lead only becomes valuable once it is qualified, meaning it fits your customer profile and has a reason to buy, and then turns into a meeting.

### What is the Rule of 7 in B2B marketing?

It is an old marketing rule of thumb that a buyer needs to see or hear from you around seven times before acting. The exact number isn't the point. In B2B it is a reminder that one email rarely closes anything, so plan several touches across email, LinkedIn, content and ads, each one adding something new.

### How do I start in B2B sales?

Learn one market well before learning many techniques. Pick a narrow customer type, talk to ten of them about their problems and write down the words they use. Then practice short outreach, discovery calls where you ask more than you tell, and steady follow-up. Those habits matter more than any script.

### Is buying a lead list worth it?

A bought list is a starting point at best. Lists go stale as people change jobs, often include companies that don't fit and can hurt your sender reputation if many addresses bounce. If you use one, filter it hard against your customer profile, verify every address and find a reason to write to each company before sending anything.

### What does it cost?

Plans start at $99 a month, and Revnu starts on what you typed as soon as you sign up. Cancel any time in Settings.

### Does anything run before I sign up?

No. Nothing is checked or generated on this page. Revnu does the work inside your account, where it can read your website, keep what it finds and carry on from there.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# Cold Email Generator: How to Write Cold Emails That Get Replies

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/tools/cold-email-generator

**How to write a cold email that gets replies.** Write a cold email under 100 words that is about the reader, not you. Open with a specific reason you're writing to them now, say in one sentence what result you deliver for companies like theirs, add one piece of proof and end with one easy question. Use a short, plain subject line, and follow up two or three times.

## Step by step

1. **Research one real reason to write.** Before writing, find something true and recent about the reader's company that connects to what you offer: a job post, a launch, a new market, a tool they use, a problem they've written about. Don't recite facts they already know about themselves just to sound personal. The reason should point at a need, so it explains why your email matters to them this month.
2. **Write a plain, short subject line.** Use two to six words that read like a note from a colleague: "[company] hiring", "question about [topic]", "[mutual contact] suggested I write". Skip hype, emoji and fake "Re:" prefixes. The subject only has to get the email opened by the right person, so keep it honest about what's inside. Lowercase is fine if it matches how you normally write.
3. **Open with them, not you.** The first line shows up in the inbox preview, so make it about their situation: the reason you found and the problem it usually creates. Don't start with your name, your company or "I hope this finds you well." A good test: if the first line could be sent unchanged to fifty companies, rewrite it until it couldn't.
4. **Say what you do in one sentence.** Describe the result you deliver for companies like theirs in plain words: "We help [type of company] [result] without [pain]." Add one piece of proof if you have it, such as a similar customer, a number with its source or a short example. Leave out feature lists, your company history and anything the reader would have to look up to understand.
5. **Ask one easy question.** End with a single low-effort ask. "Worth a 15-minute call next week?" or "Is this on your list this quarter?" both work. For readers who won't commit to a call, offer something short instead, like an example or a two-line plan. Keep the whole email under 100 words and read it on a phone before you send it.
6. **Follow up, then stop.** Send two or three follow-ups three to five days apart, each adding something new: a short example, a different angle or a direct question. Reply in the same thread so the context stays visible, and stop as soon as they answer on any channel. Revnu writes the email and the follow-ups from research on each company, in your voice, and sends them once you approve.

## 3 cold email examples

### The hiring signal email

Subject: [role] hire

Hi [first name],

Adding a [role] usually means [problem] has outgrown the team, and the new hire spends their first months on [tedious part].

We take [tedious part] off the plate for [type of company], so the new [role] starts on [higher-value work] from week one.

Worth a 15-minute call before they start?

[Your name]

### The problem-first email

Subject: [problem] at [company]

Hi [first name],

Most [job title]s at [type of company] we talk to lose [time or money] every [week or month] to [problem], usually because [cause].

[Your product] [does the job] so [result]. [Similar customer] [result they got].

Is [problem] on your list this quarter, or is it already handled?

[Your name]

### The mutual connection email

Subject: [mutual contact] suggested I write

Hi [first name],

[Mutual contact] mentioned you're working on [goal] at [company]. We helped [similar company] with the same thing by [short description of method].

Happy to share what worked in a short call, or send the two-line version by email if that's easier.

Which would you prefer?

[Your name]

## Why Revnu for writing cold emails

A generated cold email is only as good as what the writer knows about the person reading it. Revnu researches each company first, then writes a short email in your voice that gives them a reason to reply.

1. Reads your website so the email describes what you actually do.
2. Researches the company you're writing to and finds the line worth opening with.
3. Writes the email and the follow-ups, and sends them once you approve.

### Short, specific, about them

The emails that get replies are short, mention something true about the reader's business and ask one easy question. Revnu writes to that standard and won't open by repeating the reader's own homepage back to them.

### One email is the start

Most replies come from the second or third message. Revnu writes the whole sequence, spaces it out, stops when someone replies and answers the replies it can.

Hand it to Revnu: https://revnu.com/sign-up?prompt=Write+a+cold+email+to+%5Btype+of+buyer%5D+about+%5Bwhat+you+sell%5D+that+gets+replies.&source=tools%2Fcold-email-generator

## FAQ

### Will it sound like me?

It learns your voice from your website and the emails you approve, and you can edit any draft before it goes.

### What are some best practices for writing effective cold emails?

Keep it under 100 words, write to one person and open with a reason specific to them. State the result you deliver, not your features, and ask one easy question. Send from a real person's name, warm up new mailboxes, verify addresses so you don't bounce, and follow up two or three times. Judge changes by replies, not opens.

### How long should a cold email be?

Short enough to read on a phone in under 30 seconds, which usually means 50 to 125 words. Long emails bury the one reason the reader should care. If there is more to say, offer to send it or link to a single page. Cutting a draft by a third almost always improves it.

### How do I write a cold email for a job?

Use the same shape: a specific reason you're writing to that person at that company, one line on what you'd bring, one piece of proof such as a project or result, and a small ask like a 15-minute chat or who to speak to. Write to the hiring manager or someone on the team rather than a general inbox, and keep it under 150 words.

### What should I avoid in a cold email?

Long introductions about yourself, feature lists, attachments, several links, more than one ask and flattery that could apply to anyone. Avoid opening by repeating facts the reader already knows about their own company. Don't fake familiarity with "Re:" subjects or "as we discussed". Each of these makes the email look mass-sent, which is the fastest way to get ignored.

### What does it cost?

Plans start at $99 a month, and Revnu starts on what you typed as soon as you sign up. Cancel any time in Settings.

### Does anything run before I sign up?

No. Nothing is checked or generated on this page. Revnu does the work inside your account, where it can read your website, keep what it finds and carry on from there.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# Cold Email Templates: How to Write Ones That Get Replies

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/tools/cold-email-templates

**How to write cold email templates.** A good cold email template is a short structure, not a script: an opening line about the reader's situation, one sentence on the result you deliver, one piece of proof and one easy question. Write one template per reason people buy from you, leave [brackets] for the parts you research for each company, and fill every bracket with something true before sending.

## Step by step

1. **List the reasons people buy from you.** Look at your last ten customers and write down why each one bought: a cost they cut, time they saved, a risk they removed or revenue they added. Group the answers into two to four angles. Each angle becomes its own template, so you learn which reason gets replies instead of guessing at it.
2. **Give every template the same structure.** Keep four parts: an opening line about the reader's situation, one sentence on the result you deliver, one piece of proof and one question. Aim for 50 to 100 words. Put the personal part first, because the first line is what appears in the inbox preview and decides whether the rest gets read.
3. **Mark what changes for each company.** Use [brackets] for every part that needs research: the trigger, the problem it usually causes, a similar customer, the reader's role. Under each bracket, note where to find it, such as job posts, the company blog or LinkedIn. If you can't fill a bracket with something true for a company, don't send that template to that company.
4. **Write a follow-up for each template.** Plan two or three follow-ups per template, sent three to five days apart in the same thread. Each one should add something: a short example, a different angle, a direct yes-or-no question and, at the end, a polite close-out. A follow-up that only says "bumping this up" gives the reader nothing new to reply to.
5. **Test one change at a time.** Send each template to a few dozen well-fitting companies before judging it. Change one thing at a time, such as the opening line or the question, and compare reply rates rather than open rates, which many email apps now distort. Keep what wins, retire what doesn't and write a new angle to test against your best one.
6. **Fill in each one with real research.** A template only works once the brackets hold something specific to that company. Budget a few minutes of research per email, more for your most valuable accounts, and read each finished email as the recipient would. Revnu writes templates for your angles, fills them in with research on each company and sends them once you approve.

## 8 cold email templates that get replies

### 1. The trigger template

Subject: [trigger] at [company]

Hi [first name],

[Trigger, e.g. a new hire, launch or expansion] usually means [problem it creates] lands on your desk.

We help [type of company] [result] without [pain], so [benefit to them].

Worth a quick call to see if it fits?

[Your name]

### 2. The problem template

Subject: [problem], quick question

Hi [first name],

Most [job title]s at [type of company] tell us [problem] costs them [time or money] every [week or month].

[Your product] [does the job] so [result].

Is that a problem for you right now, or is it handled?

[Your name]

### 3. The similar-customer template

Subject: how [similar company] [result]

Hi [first name],

[Similar company] had the same [problem] you're likely seeing as [shared situation].

We helped them [result] in [timeframe] by [short method].

Would the same approach work at [company]? Happy to walk you through it in 15 minutes.

[Your name]

### 4. The referral template

Subject: [mutual contact] suggested I reach out

Hi [first name],

[Mutual contact] mentioned you're working on [goal] and thought we should talk.

We help [type of company] [result], most recently [similar customer].

Open to a short call next week?

[Your name]

### 5. The resource template

Subject: [short resource] for [company]

Hi [first name],

I put together [a short teardown / a two-line plan / a checklist] on [problem] for [type of company] like yours. It covers [one specific point].

Want me to send it over? No call needed.

[Your name]

### 6. The partnership template

Subject: [your company] + [their company]

Hi [first name],

We both sell to [shared customer type], and your customers often ask for [what you provide] after [their product moment].

A simple [referral / integration / co-marketing] setup could give them [result] and you [benefit to partner].

Worth 20 minutes to see if there's a fit?

[Your name]

### 7. The follow-up template

Subject: Re: [original subject]

Hi [first name],

One more thought on [problem]: [new detail, example or angle you didn't use in the first email].

If it helps, I can send [short example] so you can judge without a call.

[Your name]

### 8. The close-out template

Subject: Re: [original subject]

Hi [first name],

I haven't heard back, so I'll assume [problem] isn't a priority right now and stop writing.

If that changes, just reply to this email and I'll pick it up from here.

Thanks,
[Your name]

## Why Revnu for cold email templates

Copied templates are the reason so many cold emails sound the same. Revnu writes templates for your product and your buyer, then fills each one in with research on the company it's sending to.

1. Reads your website and works out the problems you solve.
2. Writes templates for each angle, with follow-ups.
3. Fills them in for each company with real research, and sends with your approval.

### Templates built on your angles

Good templates come from the real reasons people buy from you: a cost you remove, a risk you lower, a job you take off someone's desk. Revnu writes one template per angle so you can see which one gets replies.

### Personal where it counts

The template sets the shape. The opening line and the reason for writing are specific to each company, so the email doesn't read as a template.

Hand it to Revnu: https://revnu.com/sign-up?prompt=Write+3+cold+email+templates+for+selling+%5Bwhat+you+sell%5D+to+%5Btype+of+buyer%5D%2C+with+a+follow-up+for+each.&source=tools%2Fcold-email-templates

## FAQ

### Can I bring my own templates?

Yes. Paste them in and Revnu will use them, or suggest changes based on what gets replies.

### How do I write a cold email follow-up?

Reply in the same thread three to five days after the first email, and add something new each time: an example, a different angle or a direct question. Keep it shorter than the original. Send two or three, then a polite close-out. Stop the moment someone replies, including on LinkedIn or by phone.

### What makes a good partnership cold email?

Lead with what the partner gets, not what you want. Name the customers you share, the moment their customers need what you offer, and one simple way to work together, such as referrals or an integration. Ask for a short call rather than a commitment, and send it to the person who owns partnerships or growth.

### Do cold email templates still work?

Copied ones mostly don't, because readers have seen them many times. A template that comes from your own reasons people buy, with the brackets filled from real research on each company, still works, because the reader sees an email about their situation rather than a template.

### How many templates should I test at once?

Two or three. Each needs enough sends to well-fitting companies to show a difference, and more templates split your sends too thinly to tell which one is winning. Once one clearly gets more replies, keep it and write a new angle to test against it.

### What does it cost?

Plans start at $99 a month, and Revnu starts on what you typed as soon as you sign up. Cancel any time in Settings.

### Does anything run before I sign up?

No. Nothing is checked or generated on this page. Revnu does the work inside your account, where it can read your website, keep what it finds and carry on from there.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# LinkedIn Post Generator: How to Write Posts in Your Voice

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/tools/linkedin-post-generator

**How to write LinkedIn posts in your voice.** To write a good LinkedIn post, pick one idea your buyers care about and open with a first line that makes them click "see more". Back it up with a specific story, number or example from your own work, use short paragraphs and write the way you talk. End with a question or a clear takeaway, and post on a steady schedule.

## Step by step

1. **Decide who the post is for.** Pick the reader before the topic: the job title and situation of the person you'd like to buy from you or hire you. Write down what they're trying to get done this quarter and what keeps going wrong for them. Every post should be useful or interesting to that person, even if nobody else engages with it.
2. **Choose one idea from your own work.** The posts people remember come from what you've actually done: a mistake you made, a decision and why you made it, a result with the numbers, a process you use, an opinion your industry disagrees with. Keep a running list of these as you work. One post makes one point; if you have three, that's three posts.
3. **Write the opening lines last.** LinkedIn shows only the first two or three lines before "see more", so they decide whether anyone reads on. After drafting the body, write an opening that leads with the outcome, the tension or the surprising part: "We stopped [common practice]. [Result] went up." Skip greetings, strings of hashtags and "I'm excited to announce."
4. **Make the body specific and easy to scan.** Use paragraphs of one to three sentences with white space between them. Swap general claims for specifics: the real number, the client's industry, the exact step. Write it the way you'd say it out loud, then cut anything that sounds like a press release. For most posts, 100 to 300 words is plenty.
5. **End with a question or a takeaway.** Close with one line that invites a reply ("How do you handle [problem]?") or sums up the lesson. If you want buyers to get in touch, a soft offer works: "If you're dealing with [problem], I'm happy to share the template." Keep links to a minimum and the focus on the post itself.
6. **Post on a schedule and reply to comments.** Post two or three times a week, and reply to comments in the first hour or two, because conversation in the comments helps a post travel. Every few weeks, check which posts brought profile views, connection requests and messages from buyers, not just likes, and write more like those. Revnu drafts posts in your voice for you to approve, then posts them on a schedule.

## 5 LinkedIn post formats that work

### The mistake and the lesson

I [mistake you made] for [length of time].

It cost us [specific cost: time, money, a client].

What I missed: [the real cause, in one sentence].

What we do now:
1. [Step]
2. [Step]
3. [Step]

Since then, [result].

Have you made the same mistake? What fixed it for you?

### The result with the numbers

[Result] in [timeframe]. Here's exactly what we changed.

Before: [the starting point, with a number].

The change: [one specific thing you did differently].

After: [the new number].

What surprised me: [the non-obvious lesson].

If you're a [job title] dealing with [problem], start with [first step].

### The how-I-do-it post

How I [do a task your buyers care about] in [time], step by step:

1. [Step, with the detail that makes it work]
2. [Step]
3. [Step]
4. [Step]

The step most people skip: [number], because [reason].

Save this for the next time you [situation].

### The contrarian take

Unpopular opinion: [common advice in your industry] is wrong for most [type of company].

Here's why: [the reason, with an example from your work].

What works better: [your alternative].

When the usual advice is right: [the honest exception].

Agree or disagree? I'd like to hear from people who've tried both.

### The client story

A [type of client] came to us with [problem].

They'd already tried [what they tried], and it didn't work because [reason].

We [what you did, in two sentences].

[Timeframe] later: [result].

The lesson for anyone in the same spot: [one-line takeaway].

(Shared with their permission.)

## Why Revnu for writing LinkedIn posts

Posting on LinkedIn works when the posts sound like you and say something specific. Revnu learns your voice, finds what's worth saying this week, and drafts posts for you to approve.

1. Reads your website and your past posts to learn your voice.
2. Finds topics your buyers care about this week.
3. Drafts posts for you to approve, then posts them on a schedule.

### Your voice, not a template

Readers scroll past posts that read like AI. Revnu writes from your own phrases, opinions and stories, and you approve every post before it goes out.

### Posts that lead somewhere

Each post is written for the people you sell to, and Revnu can follow up with the people who engage, so posting becomes a source of conversations rather than just likes.

Hand it to Revnu: https://revnu.com/sign-up?prompt=Write+5+LinkedIn+posts+in+my+voice+about+%5Btopic+you+want+to+be+known+for%5D%2C+for+%5Btype+of+buyer%5D.&source=tools%2Flinkedin-post-generator

## FAQ

### Does it post for me?

Once you connect LinkedIn and approve a post, Revnu can publish it. Nothing goes out without your approval unless you turn approvals off.

### What is the best way to write a LinkedIn post?

Write about one specific thing you know from your own work, for one type of reader. Lead with a first line that earns the click on "see more", keep paragraphs short, use real details instead of general advice and end with a question. Read it out loud before posting; if it doesn't sound like you, rewrite it.

### How do I write a post on LinkedIn?

On your LinkedIn homepage, click "Start a post" at the top of the feed, write or paste your text, add an image or document if you want, and click "Post". You can choose who sees it and schedule it for later from the same window. In the mobile app, tap "Post" in the bottom menu.

### What is the 4-1-1 rule on LinkedIn?

It's a content-mix rule of thumb borrowed from content marketing: for every six posts, four share useful material from others in your field, one is your own original piece and one promotes what you sell. People adjust the split. The point is to give far more than you ask, so the occasional pitch reaches people who already trust you.

### How often should I post on LinkedIn?

Consistency matters more than volume. Two or three posts a week is a pace most people can hold for months, and holding it is what builds an audience. Posting several times a day rarely helps. Pick a schedule you can keep, and spend the time you save replying to comments and writing to the people who engage.

### What does it cost?

Plans start at $99 a month, and Revnu starts on what you typed as soon as you sign up. Cancel any time in Settings.

### Does anything run before I sign up?

No. Nothing is checked or generated on this page. Revnu does the work inside your account, where it can read your website, keep what it finds and carry on from there.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# LinkedIn Outreach Automation: How to Do It Without the Spam

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/tools/linkedin-outreach-automation

**How to automate LinkedIn outreach.** To automate LinkedIn outreach, pick a narrow list of people who clearly fit your buyer, send connection requests with a short note or none, then message only the people who accept, with one or two spaced follow-ups. Keep volume low and steady, write each first message about the reader, and stop the moment someone replies on any channel. Automate the pacing and tracking, not the thinking.

## Step by step

1. **Define exactly who you are reaching.** Write down the job titles, company types, sizes and regions you sell to before you open LinkedIn. A list of 100 people who clearly fit beats 2,000 who loosely fit, because acceptances and replies come from relevance, not volume. Use LinkedIn search filters for title, company size, industry and location, and save the search so new matches show up. Remove anyone at a current customer or an open deal.
2. **Fix your profile before you send.** People check your profile before they accept. Make the headline say who you help and how, not only your job title, and describe what you do in plain words in the About section. A real photo, a few recent posts and a featured link to a case study or product page all help. If the account is new or rarely used, raise your activity gradually over a couple of weeks before sending many invites.
3. **Send connection requests at a steady pace.** LinkedIn limits invitations per week and restricts accounts that send in bursts. Send a small number every working day, spread through the day, rather than a batch on Monday morning. Keep notes under 200 characters and about them: a post they wrote, a hire they made, a group you share. Withdraw invitations that sit unanswered for a few weeks, since a large pending pile can count against the account.
4. **Write the first message after they accept.** Don't pitch inside the thank-you. Open with the specific reason you reached out, give one sentence on what you do for companies like theirs, and ask a question that is easy to answer, such as whether the problem is on their list this quarter. Keep it to three or four short lines. If you can't name why this person in particular should care, they shouldn't be on the list.
5. **Follow up twice, then stop.** Many replies come after a follow-up rather than the first message. Send a second note three to five working days later that adds something new, such as a short example or a sharper question, and a last one about a week after that. Never resend the same text. If someone says no, thank them and mark them so nobody on your team messages them again.
6. **Run LinkedIn and email together.** Some buyers live in their inbox and ignore LinkedIn messages, and some do the opposite. Pair each LinkedIn sequence with an email to the same person on a different angle, and stop both the moment they reply anywhere. Track acceptance rate, reply rate and meetings booked each week. When one of them drops, change the targeting or the opening line instead of sending more.

## LinkedIn connection notes and messages that get answered

### Two connection notes under 200 characters

After a post: Hi [first name], your post on [topic] matched what I keep hearing from other [job title]s about [problem]. I work on that at [company]. Would be good to connect.

After a trigger: Hi [first name], [type of company] at your stage usually run into [problem]. I help teams with exactly that. Glad to connect.

### First message after they accept

Thanks for connecting, [first name].

Saw [company] is hiring a [role]. Teams usually do that when [problem] starts eating someone's week.

We help [type of company] [outcome] without [the usual cost or effort], for example [one short example].

Is [problem] something you're working on this quarter, or not a priority yet?

### Follow-up that adds something new

Hi [first name], one more thought on [problem].

[Type of company] we work with found the hard part was [specific step], not [the obvious step]. We fixed it by [short how].

Happy to send the two-minute version if it's useful. If it isn't relevant, no worries, I won't chase.

### Message to someone who engaged with your post

Hi [first name], thanks for the comment on my post about [topic]. You said [their point], which is the part most people skip.

Curious how [company] handles [related problem] today? We've been working on [what you do] and I'd value your take, even if it isn't a fit.

## Why Revnu for LinkedIn outreach

LinkedIn outreach works when every message is about the person reading it. Revnu finds the right people, researches each one and sends invites and messages in your voice, spaced out like a person would.

1. Finds the people who match the buyer you describe.
2. Sends connection requests and first messages written for each person, spread through the day.
3. Follows up on LinkedIn and email, and hands you the conversations that turn warm.

### Paced like a person

Bursts of identical invites are what get accounts restricted. Revnu spreads invites through the day, keeps within LinkedIn's limits and never messages the same person twice in a short window.

### LinkedIn and email together

Some buyers answer email and ignore LinkedIn, and some do the opposite. Revnu runs both channels for each person and stops the moment they reply on either.

Hand it to Revnu: https://revnu.com/sign-up?prompt=Reach+%5Bjob+title%5D+at+%5Btype+of+company%5D+on+LinkedIn%3A+connect%2C+then+message+the+ones+who+accept+about+%5Bwhat+you+sell%5D.&source=tools%2Flinkedin-outreach-automation

## FAQ

### Can my teammates' LinkedIn accounts send too?

Yes. Each teammate connects their own account, and Revnu sends from it only with that teammate's approval.

### Can you automate LinkedIn messages?

Yes. Software can send connection requests, first messages and follow-ups on a schedule from your own account. LinkedIn's User Agreement does not allow bots or automated methods on the site, so any automation carries a risk of the account being restricted. Keeping volume low, spacing actions through the day and writing each message for the person lowers that risk but does not remove it.

### How many LinkedIn connection requests can I send a day?

LinkedIn doesn't publish an exact number, and it caps invitations weekly rather than daily. The weekly cap is commonly reported at around 100 for most accounts. A safer habit is a small, steady number each working day instead of a weekly burst. Revnu, for example, stays within daily limits such as 17 connection invites a day.

### Should I add a note to a LinkedIn connection request?

Add one when you have a real, specific reason to connect, such as their post, a mutual connection or an event you both attended. A generic pitch in the note does worse than no note at all. Some account types can only send a few personalized notes each month, so save them for the people who matter most.

### What does Revnu do for LinkedIn outreach?

It finds the people who match your buyer, writes each connection request and message from research on that person, and sends from your own LinkedIn account, spread through the day and within daily limits. It follows up on LinkedIn and email and stops when someone replies on either. You approve every send, and teammates can connect their own accounts.

### What does it cost?

Plans start at $99 a month, and Revnu starts on what you typed as soon as you sign up. Cancel any time in Settings.

### Does anything run before I sign up?

No. Nothing is checked or generated on this page. Revnu does the work inside your account, where it can read your website, keep what it finds and carry on from there.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# AI Blog Writer: How to Write Blog Posts That Rank

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/tools/ai-blog-writer

**How to write blog posts that rank.** To write a blog post that ranks, pick one phrase your buyers search that you can realistically win, read the pages that rank for it now, then write a better answer: the direct answer first, specifics nobody else has, clear headings and checked facts. Publish it on your own site, link to it from related pages, and watch Search Console for impressions over the next few weeks.

## Step by step

1. **Choose a phrase you can win.** Start from the questions buyers ask on sales calls, in support tickets and on forums, then check which of them people search. A keyword tool shows rough monthly searches and how strong the ranking pages are. For a young site, longer and more specific phrases, like 'how to [task] for [type of company]', are easier to win than broad terms. Give each post one main phrase.
2. **Study the pages that rank now.** Search the phrase in a private window and open the top five results. Note the format they share (a list, a how-to, a comparison), how deep they go and what they leave out. Read the 'People also ask' box and any AI Overview for the follow-up questions. Match the format Google already rewards, and plan to answer at least one thing the others miss.
3. **Put the answer at the top.** Answer the question in the first two or three sentences, in plain words, so a reader or an AI assistant can quote it without reading further. Then explain how, step by step, under headings phrased the way people ask. Skip long introductions about why the topic matters: someone who searched the phrase already knows why it matters to them.
4. **Add what only you can say.** Pages that rank and get cited carry specifics: numbers with sources, examples from your own work, screenshots, prices, a template the reader can copy. Generic advice that could sit on any site rarely beats the pages already ranking. Check every fact, especially numbers and claims about other products, and link to the original source for each one.
5. **Make it easy to read and crawl.** Put the main phrase in the title tag, the H1 and the URL, written naturally. Keep the title under about 60 characters so search results don't cut it off. Use short paragraphs, descriptive subheadings and alt text on images. Link to the post from two or three related pages on your site, and link from it to your product page where that genuinely helps the reader.
6. **Publish, measure and update.** Submit the URL in Google Search Console and give it a few weeks. Search Console shows impressions, clicks and average position for every query. If a post gets impressions but sits on page two, improve the sections those queries point at rather than writing a new post. Update posts when facts change, and publish on a steady schedule so the site keeps growing.

## A blog post brief and outline you can reuse

### Post brief

Target phrase: [search phrase]
Reader: [job title] at [type of company] who wants to [goal]
Format that ranks today: [how-to / list / comparison]
Direct answer (2-3 sentences): [answer]
Questions to cover: [People also ask question 1], [question 2], [question 3]
What we add that others don't: [data, example or template]
Sources to cite: [source 1], [source 2]
Internal links: [related post], [product page]
Next step for the reader: [one action]

### Outline for a how-to post

Title: How to [task] ([qualifier, e.g. step by step])
Opening: the answer in two sentences.
H2: What you need before you start
H2: Step 1: [action]
H2: Step 2: [action]
H2: Step 3: [action]
H2: Common mistakes with [task]
H2: [People also ask question]
Closing: one line on how [your product] does this for you, with a link.

### An answer-first opening

Before: 'In this post we'll explore everything you need to know about [topic], one of the most important parts of [field].'

After: '[Task] takes three things: [thing 1], [thing 2] and [thing 3]. Most [type of company] get the first two right and skip [thing 3], which is why [common problem]. Here is how to do all three.'

## Why Revnu for writing blog posts

Writing a post is the easy part. Knowing which posts to write, and getting them to rank on Google and in AI answers, is the work. Revnu picks the topics, writes the posts and publishes them on your blog.

1. Finds the searches your buyers make that you don't rank for yet.
2. Writes each post from research, with the facts about your product checked against your site.
3. Publishes it on your blog, then tracks rankings and AI citations.

### Topics chosen from real searches

Revnu looks at what people in your market search for and how hard each phrase is to rank for, then starts with the ones you can win soonest.

### Facts, not filler

Posts that get cited answer the question with specifics. Revnu writes from your product's real details and sourced figures, and won't invent prices or claims.

Hand it to Revnu: https://revnu.com/sign-up?prompt=Write+a+blog+post+that+ranks+for+%5Bsearch+phrase%5D+and+gets+cited+by+ChatGPT.+Publish+it+on+our+blog.&source=tools%2Fai-blog-writer

## FAQ

### Where does it publish?

On your own blog, through the publishing setup you connect, or on a Revnu-hosted blog on your domain.

### How do you rank your blog on Google?

Publish posts that each answer one searched question better than the current results, on a site Google can crawl easily. Target phrases you can realistically win, put the answer up front, add specifics and sources, link posts to each other and to your main pages, and earn links from other sites over time. Then use Search Console to improve the posts sitting just below page one.

### How do I write my first blog post?

Pick a question a customer asked you recently and write the answer you gave them, more carefully. Lead with the answer, add the steps or examples that made it click, and end with one next step. Aim for the length the question needs, not a word count. One useful published post is a better start than a perfect content calendar.

### Is SEO still worth it in 2026?

Yes, for most businesses whose buyers search before they buy. AI assistants such as ChatGPT and Perplexity now answer many questions directly, but they draw those answers from web pages, and they tend to cite the same clear, specific pages that rank well on Google. Writing for search now means writing for both: answer plainly and early so either one can quote you.

### Can Revnu write and publish the posts for me?

Yes. It finds the searches your buyers make that you don't rank for, writes each post in your voice and fact-checks up to ten hard claims against the web. Posts publish on your own site once you approve them. With Google Search Console connected, it reads your clicks and positions and does more of what ranks.

### What does it cost?

Plans start at $99 a month, and Revnu starts on what you typed as soon as you sign up. Cancel any time in Settings.

### Does anything run before I sign up?

No. Nothing is checked or generated on this page. Revnu does the work inside your account, where it can read your website, keep what it finds and carry on from there.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# Programmatic SEO: How to Do It Without Thin Pages

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/tools/programmatic-seo

**How to do programmatic SEO.** Programmatic SEO means building many pages from one template and a dataset, each targeting a variation of the same search pattern, such as '[product] vs [competitor]' or '[service] for [industry]'. To do it well, find a pattern with real buyer demand, gather facts that differ for every variation, write a template with room for those facts, and publish in small batches you can measure before scaling.

## Step by step

1. **Find a repeatable search pattern.** Look for searches that share a structure and change one variable: '[competitor] alternatives', '[tool] vs [tool]', '[service] in [city]', '[template] for [use case]'. Check that several variations have search volume and that the people searching them could buy from you. A pattern with buyer intent and a few hundred variations is worth more than one with thousands of variations nobody searches.
2. **Build the dataset before the pages.** Every page needs facts that differ from its neighbors, or it is a thin page. Make a spreadsheet with one row per page and a column for each fact you will show: features, pricing models, locations, integrations, examples, reviews. Pull from your own product, public sources and your own research. If a row has nothing unique to say, drop that page instead of publishing it.
3. **Write one page by hand first.** Write the best version of a single page yourself, then turn it into the template. Give it a direct answer at the top, sections that change with the data, a comparison table where it fits, an FAQ built from real questions and a clear next step. Leave a slot for a hand-written paragraph of context on the pages that matter most.
4. **Generate, then read a sample.** Fill the template from the dataset and read at least ten pages in full before publishing any. Check that sentences read naturally with each value swapped in, that every fact is correct, and that no two pages say the same thing in the same words. When the same problem shows up twice, fix the template rather than patching individual pages.
5. **Publish in batches and link them.** Release 20 to 50 pages at a time rather than thousands at once, so you can see what Google indexes and ranks. Build a hub page that links to every page in the set, link related pages to each other, and add them all to your sitemap. Submit the sitemap in Google Search Console and watch the page indexing report.
6. **Prune and expand from the data.** After a few weeks, Search Console shows which pages earn impressions and which Google crawled but chose not to index. Improve or remove pages that stay unindexed, since a large share of ignored pages can weigh on how Google sees the rest of the site. Expand the patterns that rank, and refresh the dataset whenever prices or features change.

## Programmatic SEO page templates

### [Your product] vs [Competitor]

Title: [Your product] vs [Competitor]: [main difference] ([year])
Answer: [Your product] suits [buyer type] who need [X]; [Competitor] suits [other buyer type] who need [Y].
Table: pricing model, [feature 1], [feature 2], [feature 3], setup time, best for
Section: Where [Competitor] is stronger (be honest)
Section: Where [Your product] is stronger
Section: Who should switch, and how
FAQ: [real question 1], [real question 2]

### [Category] for [industry]

Title: [Category] for [industry]
Answer: How [industry] teams use [category], and the one thing they need that others don't: [industry-specific need].
Section: [Industry] problems [your product] solves, with an [industry] example
Section: Tools [industry] teams already use that it connects to: [tool 1], [tool 2]
Section: A sample workflow for a [industry] [job title]
Proof: [a quote or result from that industry, if you have one]
Next step: [call to action]

### [Competitor] alternatives

Title: [N] [Competitor] alternatives for [use case]
Answer: The right alternative depends on why you're leaving [Competitor]: [reason 1] points to [option], [reason 2] to [option].
For each option: who it's for, how it's priced, one real strength, one real limit.
Table: the options side by side on [3-5 criteria]
Section: How to switch from [Competitor] without losing [data or setup]

### The dataset row behind one page

page_slug: [your-product]-vs-[competitor]
competitor_name: [Competitor]
competitor_pricing_model: [per seat / usage / flat]
main_difference: [one sentence]
competitor_strength: [one honest sentence]
best_for_us: [buyer type]
best_for_them: [buyer type]
source_urls: [pricing page], [docs page]
last_checked: [date]
unique_paragraph: [hand-written context, or blank]
index: [yes / no, set to no if the row has nothing unique]

## Why Revnu for programmatic SEO

Programmatic SEO means a page for every search worth answering: each competitor comparison, each alternative, each industry you serve. Revnu plans the set and writes each page properly, so you get the reach without thin, copied pages.

1. Finds the repeatable search patterns in your market and how many people search each one.
2. Plans the page set and the order to publish it in.
3. Writes each page from research and publishes them on your site.

### Why thin pages fail

Google and AI assistants skip pages that differ only by a swapped word. Every page Revnu writes has its own research: the real differences, the real prices and the real use case.

### Start where you can win

Revnu starts with the searches that have buyers behind them and few strong pages competing, then works outward as the first pages rank.

Hand it to Revnu: https://revnu.com/sign-up?prompt=Plan+programmatic+SEO+pages+for+us%3A+one+page+per+%5Bcompetitor+%2F+use+case+%2F+industry%5D.+Write+and+publish+the+first+10.&source=tools%2Fprogrammatic-seo

## FAQ

### How many pages does it publish?

As many as are worth writing. Revnu starts with a small batch, checks how they do, then keeps going.

### What is the difference between programmatic SEO and traditional SEO?

Traditional SEO usually means writing and optimizing pages one at a time, each aimed at its own keyword. Programmatic SEO builds many pages from a shared template and a dataset to cover every variation of one search pattern. The ranking rules are the same for both: each page has to be useful on its own. Programmatic only changes how the pages get made.

### Can you give an example of programmatic SEO?

Travel sites with a page for every 'flights from [city] to [city]' route, job boards with '[role] jobs in [city]', and software companies with '[product] vs [competitor]' or '[app] integrations with [tool]' pages are all programmatic SEO. Each page shares a template but pulls different data, such as prices, schedules, listings or features, so it answers its own search.

### Is Google Ads considered programmatic?

Partly. Google's display ads are bought through automated auctions across many sites, which is programmatic advertising, while search ads are bought keyword by keyword. Neither is programmatic SEO. Programmatic SEO is about earning unpaid search traffic with pages built from a template and data, and it costs nothing per click.

### Does Google penalize programmatic SEO?

Google doesn't penalize pages for being built from a template. It does treat pages made at scale mainly to rank, with little unique value, as spam under its scaled content abuse policy. The test is whether each page would help someone who landed on it. Unique data, real differences between pages and honest comparisons pass that test; swapped words don't.

### What does it cost?

Plans start at $99 a month, and Revnu starts on what you typed as soon as you sign up. Cancel any time in Settings.

### Does anything run before I sign up?

No. Nothing is checked or generated on this page. Revnu does the work inside your account, where it can read your website, keep what it finds and carry on from there.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# AI Ad Generator: How to Make Ads That Bring in Customers

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/tools/ai-ad-generator

**How to make ads with AI.** To make ads with AI, start with a clear brief: who the buyer is, the problem you solve, your proof and the one action you want. Have the AI write variations for each channel, cut anything vague or untrue, then launch a few distinct angles with conversion tracking in place. Judge each ad on sign-ups or sales rather than clicks, and replace the losers with new versions of the winners.

## Step by step

1. **Write the brief before the prompt.** AI ad copy is only as specific as what you give it. Write down the buyer (job, situation, what they've tried), the one problem this ad is about, your strongest proof (a sourced number, a known customer, a guarantee), the offer and the single action you want. Paste in customer reviews or phrases from sales calls too, since buyers' own words make the strongest ads.
2. **Ask for angles, not rewordings.** Ask for ads built on different reasons to buy: the pain of the current way, the outcome they get, a comparison with the usual alternative, social proof, and urgency if it is real. When one angle wins, you learn something about your buyer. Ten rewordings of the same message only tell you which synonym performed, which rarely carries over to the next ad.
3. **Fit each ad to its channel.** Each platform has its own format and limits. Google responsive search ads take up to 15 headlines of 30 characters and 4 descriptions of 90. LinkedIn feed ads need a short intro line and a clear image. Reddit ads read best in a plain, community voice. Prompt for each channel separately, give the AI the character limits, and count the characters yourself.
4. **Make the image match the message.** For image ads, the picture has to stop the scroll and make sense even if nobody reads the copy. A product screenshot with one highlighted result, a single bold line of text, or a real photo of the buyer's situation usually beats generic stock. Generate several options, keep text on the image short, and check each platform's size and text rules.
5. **Check every claim before launch.** AI will happily invent numbers, awards and features. Read each ad and remove anything you can't prove. Check the platform's ad policies for your category, especially finance, health and employment, and make sure the landing page says the same thing as the ad. A mismatch between ad and page wastes clicks and can get ads disapproved.
6. **Launch small, measure, replace.** Set up conversion tracking first, so each platform knows what a sign-up or sale looks like. Launch three to five ads per channel on a budget you can afford to learn from, and give them time to gather results. Then pause the weakest, write new variations of the strongest angle and launch again. Repeat every couple of weeks.

## AI ad examples by channel

### Google search ad

Headline 1: [Outcome] for [Type of Company]
Headline 2: [Do the Job] Without [Usual Pain]
Headline 3: [Proof You Can Back Up]
Description 1: [Product] [does the job] so your team can [outcome]. Set up in [time].
Description 2: [Offer, e.g. Book a demo] and see [specific result] on your own [data or site].
Tip: write 10 to 15 headlines under 30 characters each and let Google test the combinations.

### LinkedIn sponsored post

Intro: [Job title]s spend [time] a week on [task]. That's [cost in plain terms].
[Product] [does the task] using [what they already have], so [outcome].
[One line of proof: a customer and a result, if you can share it.]
Headline: [Outcome] without [pain]
Button: [Learn more / Book a demo]
Image: a screenshot of [the result screen] with one line of text: [outcome].

### Reddit ad

Headline: We built [product] because [honest reason]
Body: If you've ever [specific frustrating moment, in the community's own words], this is for you. [Product] [does X]. No [thing the community dislikes, e.g. sales calls]. Happy to answer questions in the comments.
Tip: write like a member of r/[community], not like a brand. Polished ad-speak stands out there for the wrong reasons.

### X ad

Post: [A surprising, true one-liner about the problem].

We built [product] to [do the job]. [Short proof or demo line.]

[Link]
Card headline: [Outcome] in [time]
Tip: an ad that reads like a normal post from the founder fits the feed better than one that reads like a banner.

## Why Revnu for making ads

Generating ad copy is quick. Knowing which ads are working, and moving money to them, is the job. Revnu writes the ads, launches them on the channels where your buyers are and keeps the budget on what brings in customers.

1. Reads your website and picks the channels where your buyers spend time.
2. Writes several ads per channel, and launches them with your approval.
3. Watches which ads lead to sign-ups and calls, pauses the losers and moves budget to the winners.

### Ads judged by customers, not clicks

Cheap clicks that never buy are expensive. Revnu connects your ads to sign-ups, calls and revenue, and judges each ad by those.

### Every channel in one place

Revnu runs ads on Google, LinkedIn, Reddit, X, Microsoft and TikTok, and tells you every morning what each one spent and what it brought in.

Hand it to Revnu: https://revnu.com/sign-up?prompt=Write+and+launch+ads+for+%5Bwhat+you+sell%5D+aimed+at+%5Btype+of+buyer%5D%2C+with+a+budget+of+%24%5Bamount%5D+a+month.&source=tools%2Fai-ad-generator

## FAQ

### Can it spend money without asking?

No. You set the budget, and launches wait for your approval unless you choose otherwise.

### Can AI make video ads?

Yes. Current AI tools can write scripts, generate voiceovers and assemble short video ads from a product page or a few clips. The results work for quick tests, but footage of your real product and real customers usually looks more trustworthy than fully generated scenes. Revnu writes the copy and images for its ads and doesn't make video.

### Are AI-generated ads allowed on Google and Meta?

Yes. Both platforms accept ads written or designed with AI and review them against the same policies as any other ad. Some categories carry extra rules: election and political ads, for example, must disclose realistic synthetic or digitally altered images and video. The advertiser is responsible for every claim, however the ad was made.

### How many ad variations should I test at once?

Fewer than you might think. Three to five ads per ad group or audience is enough to see a difference without splitting a small budget so thin that no ad gathers enough results to judge. Make the variations different angles rather than small rewordings, and add new ones only after you pause the weakest.

### How does Revnu make and run ads?

It reads your website, picks the channels where your buyers spend time and writes several ads for each, on Google, LinkedIn, Reddit, X, Microsoft and TikTok. Launches wait for your approval and stay inside the budget you set. Then it judges each ad on sign-ups and calls, pauses the losers and moves budget to the winners.

### What does it cost?

Plans start at $99 a month, and Revnu starts on what you typed as soon as you sign up. Cancel any time in Settings.

### Does anything run before I sign up?

No. Nothing is checked or generated on this page. Revnu does the work inside your account, where it can read your website, keep what it finds and carry on from there.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# Google Ads AI: How to Run Google Ads With an AI Agent

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/tools/google-ads-ai

**How to run Google Ads with AI.** To run Google Ads with AI, set up conversion tracking first, then use AI to research keywords, write responsive search ads and group them into tightly themed campaigns. Let Google's automated bidding optimize toward conversions once you have enough of them, and review the search terms report every few days to add negative keywords. Let AI do the writing and daily checking; keep the budget and goal yours.

## Step by step

1. **Track the result you want first.** Before spending anything, decide what counts as a result: a sign-up, a booked call, a purchase, a qualified form fill. Install the Google tag or connect your analytics, mark that action as the primary conversion, and test it by completing it yourself. Without this, Google's automated bidding optimizes for clicks, and no AI tool has anything real to judge your ads by.
2. **Research keywords with buying intent.** Brainstorm phrases with an AI tool, then check volumes and estimated costs in Google's Keyword Planner. Favor phrases that signal someone ready to buy, such as '[service] for [industry]', '[product] pricing' or '[competitor] alternative', over broad informational terms. Group the keywords into small themes, each tight enough to share one ad and one landing page.
3. **Structure campaigns around themes.** Create one Search campaign per goal or region and one ad group per keyword theme. Start with phrase and exact match, set location targeting to people in your area rather than people interested in it, and switch off the Display Network for search campaigns. Add a negative keyword list on day one: jobs, careers, salary, training and any other meanings of your terms.
4. **Write the ads with AI, then edit.** Give an AI tool your landing page, buyer and proof, and ask for 15 headlines of up to 30 characters and 4 descriptions of up to 90. Include the keyword theme in several headlines, plus a clear benefit, a proof point and a call to action. Remove anything you can't back up, and pin a headline only when a message must always show, since pinning limits Google's testing.
5. **Choose bidding that fits your data.** With no conversion history, start with Maximize Clicks and a bid limit, or Maximize Conversions on a modest budget, so the campaign gathers data. Once conversions arrive steadily, move to Maximize Conversions with a target cost per acquisition, or a target return on ad spend if you sell online. Change one setting at a time and wait a week or two before judging it.
6. **Review search terms and move budget.** Every few days, open the search terms report and add negatives for searches that will never buy. Every week, compare ad groups on cost per conversion rather than cost per click, pause what isn't producing and move budget to what is. Read Google's automated recommendations critically: many raise spend or broaden match types, which may not suit your goal.

## A starter Google Ads campaign structure

### Campaign 1: Brand

Goal: catch people already searching for you.
Keywords (exact and phrase): [brand name], [brand name] pricing, [brand name] login, [brand name] reviews
Ad: headlines with your name, your main benefit and your offer
Budget: small; brand searches rarely need much
Why run it: competitors can bid on your name, and brand clicks are usually cheap and convert well.

### Campaign 2: High-intent category

Goal: reach buyers looking for what you do.
Ad group A, [service] for [industry]: [service] for [industry], [industry] [service] software, best [service] for [industry]
Ad group B, [problem]: how to fix [problem], [problem] software, automate [task]
Each ad group: one responsive search ad, a matching landing page, 10 to 20 keywords
Negatives: jobs, salary, course, [unrelated meanings]

### Campaign 3: Competitor alternatives

Goal: reach people comparing options.
Keywords (phrase): [competitor] alternative, [competitor] vs, switch from [competitor]
Ad: lead with the one difference that matters, e.g. 'No [competitor pain] | Switch in [time]'
Landing page: an honest comparison page, not your homepage
Rules: keep competitor trademarks out of ad text, and cap the budget, since these clicks can cost more and convert less.

### Shared settings for every campaign

Networks: Google Search only, Display Network off
Locations: people in [your countries or cities]
Schedule: all hours at first, adjust after two weeks of data
Conversion: [booked call / sign-up] as the only primary action
Shared negative list: jobs, careers, salary, internship, training, course, pdf, [other meanings of your terms]
Review: search terms twice a week, budgets weekly

## Why Revnu for running Google Ads

Google Ads rewards constant attention: new keywords, wasted searches cut, budget moved to what converts. Revnu does that attention for you, every day, and tells you what it changed.

1. Finds the searches your buyers make and what they cost.
2. Builds the campaign, writes the ads and sets up conversion tracking.
3. Checks it every day: cuts wasted searches, adjusts bids and reports what changed.

### Measurement first

A campaign without conversion tracking optimises for clicks. Revnu sets up tracking for sign-ups and booked calls before it scales spend, so Google learns from the right signal.

### Daily care, not a monthly report

Wasted searches add up daily. Revnu reviews the search terms behind your clicks, blocks the ones that never buy and tells you what it changed and why.

Hand it to Revnu: https://revnu.com/sign-up?prompt=Plan+and+run+a+Google+Ads+campaign+for+%5Bwhat+you+sell%5D+on+a+%24%5Bamount%5D+a+month+budget.+Start+with+the+searches+most+likely+to+buy.&source=tools%2Fgoogle-ads-ai

## FAQ

### Can it take over an existing account?

Yes. Connect your Google Ads account and Revnu reviews what's running before changing anything.

### How much does it cost to run Google Ads?

You decide. Google Ads has no minimum spend: you set a daily budget and pay when someone clicks, at a price set by an auction for each keyword. Costs per click vary widely by industry and region, so check estimates for your own keywords in Keyword Planner. Budget enough for a steady stream of clicks, or the campaign will take months to tell you anything.

### Is it easy to run Google Ads?

Launching a campaign is easy; running one profitably takes steady attention. The common mistakes are skipping conversion tracking, using broad match without negative keywords, sending ads to the homepage instead of a matching page, and accepting every automated recommendation. A few hours a week of search-term review and budget changes is what separates campaigns that pay back from ones that don't.

### What is the difference between Search and Performance Max campaigns?

Search campaigns show text ads on Google results for keywords you choose, and you can see and control every search term. Performance Max takes your assets and conversion goal and places ads across Search, YouTube, Display, Gmail, Maps and Discover, with Google choosing where. Search gives more control and is usually the better start; Performance Max needs solid conversion tracking to work well.

### Can AI manage my Google Ads account?

Partly. Google's automated bidding already handles bids. AI can add keyword research, ad writing and a daily read of search terms and budgets. The goal, the budget and the judgment on what a good customer looks like still need a person. Revnu, for example, reads your search terms daily and moves budget to what books calls, while launches and budget increases wait for your approval.

### What does it cost?

Plans start at $99 a month, and Revnu starts on what you typed as soon as you sign up. Cancel any time in Settings.

### Does anything run before I sign up?

No. Nothing is checked or generated on this page. Revnu does the work inside your account, where it can read your website, keep what it finds and carry on from there.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# ICP Generator: How to Define Your Ideal Customer Profile

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/tools/icp-generator

**How to define your ideal customer profile.** To define your ideal customer profile, list your best customers (the ones who bought fastest, pay the most, stay longest and get real results), then write down what they share: industry, size, region, tools, stage, the event that made them buy and the person who signed. Turn those patterns into a one-page profile with clear include and exclude rules, and test it against your pipeline.

## Step by step

1. **Pick your best customers.** Pull your customer list and mark the ten to twenty you'd clone if you could: quick to close, good revenue, still with you, easy to work with and getting real results. Ignore the biggest logo if it was a poor fit. If you only have a handful of customers, add your strongest prospects and late-stage deals, and treat what you write as a first draft.
2. **Collect the facts they share.** For each customer, record industry, employee count, revenue range, region, business model, funding stage, the tools they use and what they were hiring for when they bought. Note who found you, who uses the product and who signed. A spreadsheet with one row per customer makes patterns obvious. Look for traits most of them share, not traits one or two have.
3. **Find the buying trigger.** Ask what changed right before each customer bought: a new leader, a funding round, a hiring push, a tool that failed, a new regulation, a growth target. Read call notes and ask a few customers directly. The trigger tells you when to reach out, which often matters as much as who, because a perfect-fit company with no trigger rarely buys this quarter.
4. **Write the profile on one page.** Turn the patterns into firm rules: the industries and sizes you include, the signals that make a company a priority, and the people involved, with the decision maker's title and what they care about. Add an exclude list for companies that look right but never buy or churn early. Keep it to one page so everyone selling and marketing works from the same version.
5. **Add buyer personas to the profile.** The ICP describes the company that fits. Buyer personas describe the people inside it: the user, the champion, the person who signs and the one who can block. Write a short paragraph for each covering their goals, the problem in their own words and the objections they raise. Build lists from the ICP; write outreach and ads to the personas.
6. **Test it, then revise each quarter.** Score your current pipeline against the profile. If deals that match it close faster and stay longer than the rest, it's working. If they don't, look at what your recent wins actually share and change the rules. Review the profile every quarter, or whenever a new segment starts buying, since a profile written once drifts away from who really buys.

## An ideal customer profile template, filled in

### ICP template

Company type: [industry or business model]
Size: [employee range] employees, [revenue range] revenue
Region: [countries or cities]
Stage: [e.g. growing, recently funded, established]
Tools they use: [tools they already rely on]
Buying triggers: [events that make them need you now]
Problem we solve: [in the customer's own words]
Decision maker: [title], with [title] as champion
Priority signals: [signals that move a company to the top]
Exclude: [companies that look right but don't buy or churn]

### Filled in: payroll software for restaurant groups

Company type: independent restaurant groups, not franchises
Size: 3 to 15 locations, 50 to 400 staff
Region: United States
Stage: opening new locations
Tools they use: a modern point-of-sale system, payroll still on spreadsheets or a generic provider
Buying triggers: a new location opening, a hiring push, a tip-reporting problem
Problem we solve: 'Payroll takes our GM a full day every two weeks and tips are always wrong.'
Decision maker: owner or operations director; general managers are champions
Exclude: single-location cafes, national chains with in-house payroll teams

### A buyer persona to pair with it

Role: operations director at a multi-location restaurant group
Goals: open new locations on time, keep labor costs predictable
Day to day: scheduling, hiring, vendor calls, end-of-week reports
Problem in their words: '[quote from a sales call]'
What they've tried: [current tool or spreadsheet]
Objections: switching takes too long, staff won't learn a new app
What convinces them: a quick setup, another restaurant group's story, [proof]
Where they spend time: [communities, events, publications]

## Why Revnu for defining your ICP

Your ideal customer profile should come from who actually buys, not who you hope buys. Revnu reads your website and your customer list, writes the profile and then uses it to find more companies like your best ones.

1. Reads your website and your best customers.
2. Writes your ideal customer profile: company type, size, signals and the person who buys.
3. Finds companies that match it and shows you why each one fits.

### Built from evidence

Revnu looks for what your best customers share, such as industry, size, tools, hiring and stage, and writes the profile from those facts.

### A profile you can use

The profile drives the work: which companies Revnu searches for, how it writes to them and which leads it rejects. When you correct it, everything downstream changes too.

Hand it to Revnu: https://revnu.com/sign-up?prompt=Work+out+our+ideal+customer+profile+from+our+website+and+our+best+customers+%28%5Bcustomer+names%5D%29%2C+then+find+25+companies+that+match.&source=tools%2Ficp-generator

## FAQ

### What if I don't have customers yet?

Revnu starts from your website and your market, proposes a profile for you to correct, and sharpens it as replies come in.

### What is an ideal customer profile (ICP)?

An ideal customer profile describes the type of company that gets the most value from what you sell, buys with the least friction and stays longest. It covers traits like industry, size and region, plus signals such as the tools they use and the events that make them buy. Sales and marketing use it to decide which companies to pursue and which to skip.

### What is the difference between an ICP and a buyer persona?

An ICP describes the company: industry, size, region, stage and the conditions that make it a good fit. A buyer persona describes a person inside that company: their role, goals, problems and objections. You use the ICP to choose which accounts to target, and personas to decide what to say to the people there. Most B2B teams need one ICP and two or three personas.

### How do I describe my ideal client?

Describe them with facts you could check, not adjectives. 'Ambitious, growth-minded companies' fits everyone. '10 to 50 person accounting firms in the Midwest that just hired their first operations manager' tells you exactly who to look for and when. Include what they struggle with in their own words, who decides, and who you don't want, so the description rules companies out as well as in.

### Can Revnu build my ICP and find matching companies?

Yes. It reads your website and your best customers, writes the profile (company type, size, signals and the person who buys), then finds companies that match and shows why each one fits. When you correct the profile, the companies it searches for and how it writes to them change too. With no customers yet, it proposes a profile from your website and market for you to correct.

### What does it cost?

Plans start at $99 a month, and Revnu starts on what you typed as soon as you sign up. Cancel any time in Settings.

### Does anything run before I sign up?

No. Nothing is checked or generated on this page. Revnu does the work inside your account, where it can read your website, keep what it finds and carry on from there.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# How to Get Bookkeeping Clients: A Step-by-Step Plan

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/tools/get-bookkeeping-clients

**How to get bookkeeping clients.** To get bookkeeping clients, pick a niche you understand, then work the channels where owners already look for help: referrals from CPAs and past clients, a Google Business Profile with reviews, and a page for each niche you serve. Add direct outreach to new and growing businesses in that niche, and time a push for January through April, when tax deadlines expose messy books.

## Step by step

1. **Pick a niche you can describe in one line.** Choose one or two industries where you already know the software, the chart of accounts and the common mistakes: restaurants, contractors, e-commerce stores, dental practices, property investors. Write one sentence an owner would recognize, such as "Monthly books for restaurants on QuickBooks, closed by the 15th." A niche makes every later step easier, because you know where those owners gather, what to say to them and which accountants serve them.
2. **Partner with CPAs and tax preparers.** Many CPA firms prepare returns but don't want monthly bookkeeping, and they lose hours every spring cleaning up client books. List 20 to 30 firms in your area or niche and offer to take the monthly work off their hands. Keep it simple: one short email, a clear handoff process and a promise of reconciled books before their deadlines. One good CPA relationship can send you clients for years.
3. **Get found in local and niche search.** Claim your Google Business Profile, choose "Bookkeeping service" as the category, set your service area and ask every happy client for a review. Then build one page per niche or city, such as "Bookkeeping for contractors in Denver", listing what you do, the software you use and how onboarding works. Also list yourself in the advisor directory of the software you use, such as QuickBooks or Xero.
4. **Reach new and growing businesses.** New businesses need a bookkeeper before their first tax season, and some states let you search or download recent business filings. Growing businesses are a second target: a second location, new hires or a bigger payroll usually means the owner can't keep the books at night anymore. Send a short email about the problem that kind of change brings, and ask one question about how their books are handled today.
5. **Time your push around tax season.** Owners feel the pain of messy books between January and April, when their accountant asks for year-end numbers. Plan cleanup and catch-up offers for that window, then follow up in May with a monthly service so the mess doesn't come back. In the fall, reach owners before year-end, when they are planning for next year and open to setting things up properly.
6. **Turn every cleanup into a referral.** A cleanup job is your best chance to show your work. Finish it with a short written summary of what you fixed, propose a monthly plan, and ask for a review and an introduction to one other owner. Track where every client came from in a simple sheet, and give more of your time to the two channels that bring in the most signed clients.

## Bookkeeping outreach you can adapt

### Email to a CPA firm

Subject: Monthly books for your [niche] clients

Hi [first name],

I run a bookkeeping practice for [niche] businesses in [city], working in [QuickBooks / Xero].

A lot of firms I talk to prepare the returns but would rather not do monthly books, then spend March cleaning them up. If that sounds familiar, I'd be glad to take the monthly work and hand you reconciled books well before your deadlines.

Would a 15-minute call next week make sense?

[Your name]

### Email to a growing business owner

Subject: Books for the second [location / store]

Hi [first name],

A second location or a few new hires is usually when the books stop fitting into evenings. I keep monthly books for [number] [niche] businesses in [city], closed by the [day] of each month, so owners know their numbers before the next big decision.

How are your books handled today?

[Your name]

### Google search ad for a niche

Headline 1: Bookkeeping for [Niche]
Headline 2: Books Closed by the [Day]
Headline 3: [QuickBooks / Xero] ProAdvisor
Description: Catch-up, cleanup and monthly bookkeeping for [niche] owners in [city]. Clean books before your CPA asks for them. Book a call.

Keep each headline under 30 characters, and bid on searches like "bookkeeper for [niche]" and "bookkeeping services [city]".

## Why Revnu for getting bookkeeping clients

Most bookkeepers grow through referrals, local search and a niche they know well. Revnu takes the part that eats your evenings: it finds businesses in your niche that need their books handled, writes to the owner in your voice and publishes the pages that bring in searches.

1. Reads your website to learn your services, your niche and the software you work in.
2. Finds businesses in that niche and the owner or finance lead at each, with a reason to write now, such as a new location or a hiring push.
3. Writes to each one in your voice, sends once you approve, and drafts your replies so interested owners get your booking link.

### Referrals still come first

Your best source is usually other professionals: CPAs who don't want monthly books, and tax preparers whose clients arrive in March with a year of receipts. Revnu finds the accounting firms in your area or niche and writes the partnership email, so your time goes on the conversations.

### Outreach that sounds like a bookkeeper

Owners ignore emails that read like software pitches. Revnu writes short notes about the bookkeeping problem a growing business runs into, and asks one easy question about how their books are kept today.

Hand it to Revnu: https://revnu.com/sign-up?prompt=Find+50+%5Btype+of+business%5D+in+%5Bcity+or+region%5D+that+need+a+bookkeeper%2C+the+owner+at+each%2C+and+a+reason+to+reach+out+now.+Write+the+first+email+in+my+voice.&source=tools%2Fget-bookkeeping-clients

## FAQ

### Does it send emails without asking me?

No. By default every email waits for your approval. You can turn on auto-send later, once you've approved enough of its drafts with few changes. Replies to prospects always wait for you.

### What happens when an owner replies?

Revnu reads the reply and drafts a response. When the owner wants to talk, it sends your booking link so the call lands on your calendar. You approve each reply before it goes.

### How do bookkeepers get their first client?

Most first clients come from people you already know: former employers, friends who run businesses and local accountants with more monthly work than they want. Tell your network exactly who you serve, offer a fixed-scope cleanup as a first project, and once the books are clean, ask that client for a review and an introduction to another owner.

### Where do bookkeepers find clients online?

Google search and Maps, through a Google Business Profile with reviews; the advisor directories of QuickBooks and Xero; LinkedIn, where owners and CPAs are easy to find; and local business groups on Facebook where owners ask money questions. In those groups, answer questions properly rather than posting offers, and people will ask to work with you.

### When is the best time to market bookkeeping services?

Late fall through April. Before year-end, owners plan for the new year and are open to setting up their books properly. From January to April, tax deadlines expose messy books and owners look for cleanup help. Follow up in May with a monthly plan so cleanup clients stay on.

### Can Revnu run my outreach to accounting firms?

Yes. Tell it the kind of firm and the area, and Revnu finds the firms and the partner or owner at each, writes the email in your voice and sends it once you approve. It drafts your replies too, and those wait for you.

### What does it cost?

Plans start at $99 a month, and Revnu starts on what you typed as soon as you sign up. Cancel any time in Settings.

### Does anything run before I sign up?

No. Nothing is checked or generated on this page. Revnu does the work inside your account, where it can read your website, keep what it finds and carry on from there.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# How to Get Accounting Clients for Your Firm

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/tools/get-accounting-clients

**How to get accounting clients.** To get accounting clients, specialize in an industry or client type, build referral partnerships with bankers, attorneys and financial advisors, and make sure local and niche searches find you through reviews and service pages. Then reach businesses directly when something changes, such as funding, expansion or a new entity, and do most of your marketing between May and December rather than in tax season.

## Step by step

1. **Choose a niche and a service line.** Pick an industry, such as dentists, construction, software startups, property investors or nonprofits, and the work you want more of: advisory, outsourced CFO, tax planning or audit. "Tax planning for property investors with five or more rentals" tells a prospect in one line whether you're for them. A clear niche also gets you referred by name, because partners know exactly who to send.
2. **Build referral partnerships.** Bankers, business attorneys, financial advisors and bookkeepers meet your future clients first. Pick ten in your niche or town, meet each one and learn what their clients complain about. Send business back to them too. Before offering anything for referrals, check your state board's rules, because CPAs face limits on referral fees and commissions.
3. **Fix your local search presence.** Claim your Google Business Profile with the right category, such as "Accountant" or "Certified public accountant", list your services and ask clients for a review after each engagement. Build a page per service and niche, such as "Accountant for e-commerce sellers" or "Tax planning for physicians in [city]", because those are the phrases buyers type.
4. **Reach businesses at a moment of change.** Businesses switch accountants when something changes: a funding round, a new location, a new entity, an acquisition, sales into new states or a first finance hire. Watch for those events in your niche and send a short email naming the change and the accounting question it raises, such as sales tax in the new states. A specific question gets more replies than a list of services.
5. **Market on the tax calendar.** From late January to mid-April nobody, including you, has time for sales conversations. Do most outreach from May to December. October brings the individual extension deadline, and the fourth quarter is when owners think about next year's taxes. A year-end planning meeting offered in November is an easy first conversation.
6. **Make the first engagement easy to say yes to.** A defined first project lowers the risk of switching firms: a review of last year's return, an entity structure check, or a cleanup and catch-up. Give it a fixed scope and a clear deliverable, then propose the ongoing engagement when you present what you found. Track which source each client came from and put more time into the best two.

## Accounting firm outreach you can adapt

### Email to a recently funded startup

Subject: Your books after the [round]

Hi [first name],

After a raise, investors usually want monthly reporting, and someone needs to think about R&D credits and state filings as the team spreads out.

We handle accounting and tax for [number] [stage] startups, from the monthly close to the annual return.

Who looks after your books today?

[Your name], [firm]

### Email to a business attorney

Subject: Clients we could share

Hi [first name],

I'm a CPA at [firm], working mostly with [niche] owners in [city]. Many of them need a business attorney for entity changes and contracts, and I'd like someone I trust to send them to.

If your clients need tax planning or cleaner books around a sale or restructure, we could do the same for you.

Coffee in the next two weeks?

[Your name]

### LinkedIn or search ad for a niche

Headline: Tax Planning for [Niche] Owners
Body: If your accountant only files the return, nobody is planning your taxes. We meet with [niche] owners in the fourth quarter to plan before the year closes, then handle the return and the books.
Button: Book a planning call

Run it from September to December, aimed at owners in your niche and region.

## Why Revnu for getting accounting clients

Accounting firms grow on specialization, referral partners and timing. Revnu handles the outreach side: it finds businesses in your niche at the moment they need an accountant, such as after a funding round or a move into new states, and writes to the right person in your voice.

1. Reads your website to learn your services, your niche and the clients you serve best.
2. Finds businesses in that niche showing a reason to need an accountant now, and the owner or finance lead at each.
3. Writes the email in your voice, sends once you approve and drafts your replies, with your booking link when they want to talk.

### Outreach on your calendar, not the IRS's

Nobody at a firm has time for new business in March. Revnu keeps finding and writing to prospects through the year, so the conversations happen from May to December, when you can take them and when owners plan for the next tax year.

### Written for an owner, not a buyer of software

Owners don't reply to a list of services. Revnu names the change it found, such as a funding round or a new office, and asks one question about the accounting it creates, so the email reads like it came from someone who knows the work.

Hand it to Revnu: https://revnu.com/sign-up?prompt=Find+40+%5Btype+of+business%5D+in+%5Bregion%5D+that+just+%5Braised+money+%2F+opened+a+new+location+%2F+expanded+to+new+states%5D%2C+the+owner+or+finance+lead+at+each%2C+and+write+the+first+email+in+my+voice.&source=tools%2Fget-accounting-clients

## FAQ

### Does Revnu send emails without my approval?

Not by default. Every email waits in your review queue until you approve it. Auto-send is an option later, once you've approved enough drafts with few changes. Replies to prospects always wait for you.

### Can it market to individuals as well as businesses?

Its outreach reaches people at companies, by work email and LinkedIn. For individual tax clients, Revnu can write the search pages and run the Google Ads that bring them to you.

### How do accountants find new clients?

Mostly through referrals from existing clients and from bankers, attorneys and financial advisors, followed by local search, where a Google Business Profile with reviews matters a lot. Firms with a clear niche also get clients from industry groups, conferences and direct outreach to businesses that have just grown, raised money or changed structure.

### How can a new CPA firm get clients quickly?

Start with your network and former employer, and offer to take overflow work from established firms during busy season. Pick a niche so referral partners know who to send you. Then email businesses in that niche that have a reason to switch now, and offer a fixed-scope first project so saying yes is low risk.

### Can CPA firms send cold emails?

Generally yes. Professional ethics rules for CPAs allow advertising and solicitation that isn't false, misleading or deceptive, or coercive. Commercial emails in the US also have to follow CAN-SPAM: an accurate sender, a physical address and a working way to opt out. Check your state board for any extra rules.

### Can Revnu find business clients for my firm?

Yes. Tell it your niche and region, and Revnu finds businesses with a reason to need an accountant now, the owner or finance lead at each, and writes to them in your voice. It drafts your replies too. Nothing sends until you approve it.

### What does it cost?

Plans start at $99 a month, and Revnu starts on what you typed as soon as you sign up. Cancel any time in Settings.

### Does anything run before I sign up?

No. Nothing is checked or generated on this page. Revnu does the work inside your account, where it can read your website, keep what it finds and carry on from there.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# How to Get Consulting Clients: A Practical Plan

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/tools/get-consulting-clients

**How to get consulting clients.** To get consulting clients, narrow your offer to one problem for one type of company, then work your existing network first, because former colleagues and clients bring most early projects. Add proof, such as a case study with results the client lets you share, post about the problem where buyers read, and email companies showing the trigger your work solves, such as a new leader or funding.

## Step by step

1. **Narrow the offer to one problem.** "I help B2B software companies shorten customer onboarding" sells better than "operations consulting". Pick a problem you've solved more than once, a type of company that has it and an outcome you can describe. Package the first step as a fixed-scope project, such as a two-week review with a written plan, so a buyer can say yes without a large commitment.
2. **Work your network first.** List everyone who has seen your work: former managers, colleagues who moved companies, past clients and vendors. Write each one a personal note saying what you do now and the exact kind of project you want, then ask who they know with that problem. A specific ask gets introductions; "let me know if you hear of anything" rarely does.
3. **Build proof before you scale outreach.** Write two or three short case studies: the situation, what you did and the result, in numbers the client agrees you can share. If you have no clients yet, do one project at a reduced scope for a company you'd like to name, in exchange for a written testimonial. Put the case studies on your site and link one in every email.
4. **Post about the problem where buyers read.** Your buyers read LinkedIn, a few newsletters and some industry communities. Post once or twice a week about the problem you solve: a mistake you see often, a before and after, a short teardown. Write for the person who would hire you, not for other consultants. Comments and connection requests from the right job titles are your warmest leads.
5. **Email companies showing the trigger.** Most consulting needs start with an event: a new VP hired, a funding round, a job post for a role you could cover, a merger or a missed target in public results. Find 30 to 50 companies showing your trigger, find the person who owns the problem, and send a short email naming the event with one question about it. Follow up twice, a few days apart.
6. **Turn each project into the next one.** End every engagement with a written summary of results and a proposal for the next phase. Ask for a testimonial and an introduction to one named person while the results are fresh. Check in with past clients every quarter; when they move to a new company, they often bring you with them.

## Consulting outreach you can adapt

### Email after a new leader joins

Subject: First 90 days as [title]

Hi [first name],

New [function] leaders I've worked with usually inherit [common problem] in their first quarter, before anyone has time to fix it.

I helped [type of company] [result you can share] in [timeframe], starting with a two-week review and a written plan.

Worth a 20-minute call to compare notes?

[Your name]

### Email to a former colleague

Subject: What I'm doing now

Hi [first name],

Since leaving [company], I've been helping [type of company] with [problem], most recently [one-line result].

The projects I do best start when a team has [trigger]. Do you know one or two people dealing with that right now? A name is plenty, and I'll take it from there.

Thanks,
[Your name]

### LinkedIn ad aimed at a job title

Headline: [Outcome] in [timeframe]
Body: [Job title]s at [type of company]: if [symptom of the problem], a two-week review gets you a written plan and the first fixes. Here's how we did it for a [client type].
Button: Learn more

Aim it at the job title and company size you serve, and send clicks to a case study page with a booking link.

## Why Revnu for getting consulting clients

Consulting work starts with a problem and a moment: a new leader, a funding round, a job post for the role you could cover. Revnu watches for those moments at the companies you'd serve, finds the person who owns the problem and writes to them in your voice.

1. Reads your website and case studies to learn the problem you solve and for whom.
2. Finds companies showing the trigger that creates that problem, and the person who owns it at each.
3. Writes a short email that names the trigger, sends it once you approve and drafts your replies, with your booking link when they want to talk.

### Timing beats volume

A consultant doesn't need hundreds of clients. You need a handful, reached in the weeks the problem is live. Revnu looks for that reason at each company, such as a new leader or a relevant job post, and opens with it.

### Your network and your posts, kept moving

Revnu can also draft LinkedIn posts in your voice about the problem you solve, for you to approve, so the people you email see the same thinking in their feed.

Hand it to Revnu: https://revnu.com/sign-up?prompt=Find+30+%5Btype+of+company%5D+that+%5Bjust+hired+a+new+head+of+X+%2F+raised+a+round+%2F+are+hiring+for+X%5D%2C+the+person+who+owns+%5Bproblem+you+solve%5D+at+each%2C+and+write+the+first+email+in+my+voice.&source=tools%2Fget-consulting-clients

## FAQ

### Will the emails sound like me?

Revnu learns your voice from your website and the drafts you approve, and you can edit any email before it goes. Nothing sends without your approval by default.

### Can it reach people on LinkedIn too?

Yes. Connect your LinkedIn account and Revnu sends connection requests and messages written for each person, spaced out through the day, and stops when someone replies on either channel.

### How do consultants get their first client?

Usually through someone who has already seen their work: a former employer, a colleague who moved companies or a contact from an industry group. Tell those people the exact problem you solve and the kind of company you want, and ask for one introduction. A small, fixed-scope first project makes it easy for that first client to say yes.

### Does cold email work for consultants?

Yes, when it's narrow and timely. An email to the person who owns the problem, sent soon after an event that created it, with a relevant case study, gets replies. Broad emails listing your services to anyone with a senior title get ignored and can hurt your sending reputation.

### How do I find consulting clients on LinkedIn?

Make your headline say who you help and with what. Post weekly about the problem you solve, connect with the job titles who hire for it, and message people who engage with your posts. Search for people who recently started a role at the kind of company you serve, since new leaders often bring in outside help.

### Can Revnu find companies that need my consulting?

Yes. Describe the problem you solve and the signal that shows a company has it, and Revnu finds matching companies, the person who owns the problem and a reason to write now, then drafts the email and the follow-ups for your approval.

### What does it cost?

Plans start at $99 a month, and Revnu starts on what you typed as soon as you sign up. Cancel any time in Settings.

### Does anything run before I sign up?

No. Nothing is checked or generated on this page. Revnu does the work inside your account, where it can read your website, keep what it finds and carry on from there.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# How to Get Coaching Clients: A Step-by-Step Plan

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/tools/get-coaching-clients

**How to get coaching clients.** To get coaching clients, define exactly who you coach and the change you help them make, then build a steady path to discovery calls: content that shows how you think, referrals from past clients and outreach to people or companies with the problem. Executive and business coaches can sell to companies through HR and leadership teams. Life coaches grow mostly through content, community and paid social.

## Step by step

1. **Pick a client and a transformation.** "I help newly promoted engineering managers lead their first team" beats "leadership coach". Choose a person you understand, a moment they're in and the change they want. That one sentence goes on your profile, your site and every message, and it decides where you look for clients, because you can now picture where that person spends time.
2. **Make one clear offer with a discovery call.** Offer one main program with a set length and outcome, such as twelve weeks of weekly sessions, plus a short discovery call as the first step. On the call, ask about their goal and what they've tried, and only describe the program if it fits. A clear offer is easier to buy and much easier for others to refer.
3. **Post where your clients already read.** Pick one platform your client uses: LinkedIn for managers and founders, Instagram or YouTube for personal and wellness coaching, a podcast or newsletter for niche topics. Post two to four times a week about the problems you coach: a situation, what you'd say to the client and what changed. End some posts with an invitation to book a call.
4. **Ask past clients and your network for introductions.** Coaching is bought on trust, so referrals usually convert best. When a client hits a milestone, ask for a testimonial and for one person who would benefit. Tell friends and former colleagues exactly who you coach, so they recognize the right person when they meet them. Groups like local business networks and alumni associations are worth an hour a week.
5. **Sell to companies, not only individuals.** If you coach leaders, managers or sales teams, companies may pay for it. Look for teams that just promoted new managers, raised money or are hiring fast. Email the head of people, learning and development or the founder with a short note on that change and a pilot: coaching for a few managers, then a review of results before anything larger.
6. **Test paid ads once your offer converts.** Run ads only after organic discovery calls are turning into clients, so you know the offer works. Send traffic to one page with the outcome, testimonials and a booking link. Meta suits personal and wellness coaching; LinkedIn and Google suit executive and business coaching. Judge every ad by booked calls and new clients, not clicks.

## Coaching outreach, posts and ads you can adapt

### Email to a head of people after a hiring push

Subject: Your new managers at [company]

Hi [first name],

First-time managers usually need the most help in their first 90 days, while habits are still forming, and that's the stretch most companies leave them alone.

I coach new managers through a [number]-week program, one-on-one and in small groups. A pilot with three or four of your leads would show you the results before you decide on more.

Worth a short call?

[Your name]

### LinkedIn post that leads to calls

[A situation a client brought you, in one line.]

What they tried: [the usual advice].
Why it didn't work: [one sentence].
What we did instead: [two or three steps].
Where they are now: [a result they agreed you can share].

If you're a [type of person] dealing with [problem], I have [number] discovery call slots this month. Send me a message with the word "call".

### Instagram or Facebook ad

Primary text: You [situation your client is in]. You've tried [common fix]. It hasn't stuck.

Over [number] weeks, I help [type of person] [outcome], with weekly one-on-one sessions and [one feature of your program].

Headline: [Outcome] in [number] weeks
Button: Book now
Link: your booking page, with two or three client testimonials above the calendar.

## Why Revnu for getting coaching clients

Coaching clients come from trust: content that shows how you think, referrals from people you've helped and conversations with the right person at the right moment. Revnu drafts your posts in your voice and, if you coach leaders or teams, finds the companies that need you and writes to the person who buys.

1. Reads your website to learn who you coach, your program and the results you can share.
2. Drafts LinkedIn posts in your voice for you to approve, and finds companies with a reason to need your coaching now.
3. Writes to the person who buys at each company, sends once you approve and drafts your replies, with your booking link for discovery calls.

### Executive and team coaches

If companies pay for your coaching, Revnu finds the ones with a reason to need it now, such as a hiring push or new managers, and writes to the head of people or the founder with a pilot offer.

### Personal and life coaches

Revnu's outreach reaches people at companies, so for personal coaching the work is content and ads: posts in your voice for you to approve, and ads judged by booked discovery calls, not clicks.

Hand it to Revnu: https://revnu.com/sign-up?prompt=Find+30+%5Btype+of+company%5D+that+%5Bjust+promoted+new+managers+%2F+are+hiring+fast%5D%2C+the+head+of+people+at+each%2C+and+write+an+email+in+my+voice+offering+a+coaching+pilot+for+%5Bwho+you+coach%5D.&source=tools%2Fget-coaching-clients

## FAQ

### Does it post or send anything without me?

No. Posts and emails wait for your approval by default. You can turn approvals off later once you trust the drafts.

### Can it run ads for my coaching?

Yes. You set the budget and Revnu writes the ads, launches them with your approval and moves money toward the ads that lead to booked calls.

### How do new coaches get their first clients?

Usually from people they already know. Tell friends, former colleagues and your wider network exactly who you coach and what changes for them, then ask for introductions. Offer a short discovery call rather than a pitch. Your first clients' results and testimonials become the proof that brings in the next ones.

### Where do coaches find clients online?

Where their clients already spend time: LinkedIn for managers, founders and professionals; Instagram, YouTube and podcasts for personal and wellness coaching; and online communities, such as Facebook groups and Reddit, where people ask about the problem you coach. Help in those spaces first, and invite people to a call once they know you.

### Should coaches use paid ads?

Once your offer already converts from organic calls, yes. Ads amplify an offer that works; they rarely fix one that doesn't. Start small, send traffic to a single booking page, and judge each ad by discovery calls booked and clients signed rather than likes or clicks.

### Can Revnu find coaching clients for me?

It works best if you coach people inside companies. Revnu finds companies with a reason to need you, such as new managers, and writes to the person who buys, with your approval. It also drafts LinkedIn posts in your voice and can run your ads.

### What does it cost?

Plans start at $99 a month, and Revnu starts on what you typed as soon as you sign up. Cancel any time in Settings.

### Does anything run before I sign up?

No. Nothing is checked or generated on this page. Revnu does the work inside your account, where it can read your website, keep what it finds and carry on from there.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# How to Get Clients as a Lawyer: A Practical Plan

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/tools/get-law-firm-clients

**How to get clients as a lawyer.** To get clients as a lawyer, pick a practice area and client type, then make sure search finds you: a Google Business Profile with reviews, a page for each practice area and city, and complete legal directory profiles. Build referral relationships with other lawyers and professionals, answer every inquiry within hours, and for business clients, send written outreach that follows your state bar's rules on solicitation.

## Step by step

1. **Choose a practice area and a client.** "Employment law for startups in California" or "estate planning for small business owners" is easier to market than general practice. Your niche decides your channels. Consumer practices such as personal injury, family and criminal defense win mostly through search and referrals. Business practices win through relationships with founders, executives and other advisers, plus direct written outreach to companies.
2. **Build pages that match how clients search.** People search for a problem plus a place: "divorce lawyer in Austin", "trademark attorney for startups". Give each practice area and each city you serve its own page that explains the process, typical timelines, what to bring to a consultation and answers to common questions. Claim your Google Business Profile and ask satisfied clients for reviews, within your bar's rules on testimonials.
3. **Complete your legal directory profiles.** Fill out your profiles on the directories people use to compare lawyers, such as Avvo, Justia and FindLaw, and join your state or county bar's lawyer referral service if it has one. Use the same firm name, address and phone number everywhere. Directories bring some inquiries directly and help your firm appear in local search.
4. **Make referrals a habit.** Other lawyers are your best referral source, because they turn away matters outside their practice every week. Tell lawyers in nearby practice areas exactly what you take, and send work back to them. Stay in touch with accountants, financial advisors and business bankers too. Most states sharply limit giving anything of value for a referral, so keep the relationship to mutual referrals.
5. **Answer every inquiry fast.** People often contact more than one firm, and the first to respond usually gets the consultation. Reply within hours during business days with a clear next step: a booking link, what to bring and whether the first meeting is billed. Log every inquiry with its source and whether it became a client, so you know which channels to invest in.
6. **Reach business clients in writing.** For business practices, write to companies at a moment that creates legal work: a funding round, a new office in another state, a first hire abroad, an acquisition or new regulation in their industry. Send it to the founder or general counsel. ABA Model Rule 7.3 allows written solicitation by email, but some states add labeling, filing or real-time messaging rules, so check yours first.

## Law firm outreach and ads you can adapt

### Email to a startup that just raised

Subject: Contracts after the [round]

Hi [first name],

Teams that have just raised usually start hiring across states, and offer letters, contractor agreements and option grants pile up quickly.

We advise [number] venture-backed companies on employment and equity work, on a [monthly / project] basis.

Would a 20-minute call to see where you stand be useful?

[Your name], [firm]
[Advertising label, if your state requires one]

### Email to a referral partner

Subject: Matters I send away

Hi [first name],

I practice [your practice area] in [city]. I regularly get calls about [their practice area] that I don't handle, and I'd like a lawyer I trust to send them to.

If you see [your practice area] matters, I'd be glad to be that person for you.

Lunch in the next couple of weeks?

[Your name], [firm]

### Google search ad for a consumer practice

Headline 1: [Practice Area] Lawyer in [City]
Headline 2: Speak With an Attorney
Headline 3: [Number] Years Handling [Case Type]
Description: We handle [case type] for clients across [county]. Clear next steps after your first consultation. Book online or call our office.

Bid on searches like "[practice area] lawyer [city]", and check your state's rules for attorney ads before launching.

## Why Revnu for getting law firm clients

Clients find lawyers two ways: they search for help, or someone they trust refers them. Revnu works on both sides you can run without a phone: it writes the practice-area pages people search for, runs Google Ads for your practice, and, for business clients, writes outreach in your voice that you approve before it goes.

1. Reads your firm's website to learn your practice areas, your jurisdictions and the clients you serve.
2. Writes and publishes pages for the searches your clients make, and plans Google Ads for your practice area with your approval.
3. For business practices, finds companies with a reason to need counsel now and drafts the email to the founder or general counsel for you to approve.

### You approve every word

Legal marketing has rules on advertising, solicitation and testimonials that vary by state. Every email and page Revnu writes waits for your approval, so you can check each one against your bar's rules before it goes out.

### Business clients, reached in writing

For corporate, employment, IP and immigration work, Revnu finds companies at the moment that creates legal work, such as a funding round or a move into a new state, and writes a short email naming it.

Hand it to Revnu: https://revnu.com/sign-up?prompt=Find+30+%5Btype+of+company%5D+in+%5Bstate%5D+that+%5Bjust+raised+money+%2F+opened+a+new+office+%2F+are+hiring+in+new+states%5D%2C+the+founder+or+general+counsel+at+each%2C+and+write+an+email+in+my+voice+about+%5Byour+practice+area%5D.&source=tools%2Fget-law-firm-clients

## FAQ

### Does Revnu call or text prospects?

No. Revnu doesn't make phone calls or send text messages. It writes email and LinkedIn outreach, search pages and ads, and you approve outreach before it sends.

### Can it help a consumer practice like family or injury law?

Yes, through search: Revnu writes pages that answer what people in your area search for and can run Google Ads for your practice. Its direct outreach is for business clients.

### How do new lawyers get clients?

Start with everyone you know from school, past jobs and your community, and tell them exactly what you handle. Join your local bar, take overflow or of-counsel work from established firms, and ask lawyers in other practice areas to send you matters they turn away. Then build a page for each practice area so people searching locally can find you.

### Can lawyers send cold emails to potential clients?

Under ABA Model Rule 7.3, written solicitation by email is allowed, while live person-to-person solicitation of clients for fees is not, with some exceptions. States differ: some require an advertising label, a filing with the bar or limits on contacting people known to need help. Check your state bar's version of the rule before you send.

### What is the best marketing for a small law firm?

For most small firms: a Google Business Profile with steady reviews, a website with a page for each practice area and city, complete directory profiles and strong referral relationships with other lawyers. Google Ads can add volume for consumer practices once intake is fast. Business practices also do well with written outreach and speaking at industry events.

### Can Revnu market my law firm?

Yes, through search pages, Google Ads and written outreach to business clients. Every email and page waits for your approval, so you can check it against your state's rules before anything goes out. Revnu doesn't make phone calls or send texts.

### What does it cost?

Plans start at $99 a month, and Revnu starts on what you typed as soon as you sign up. Cancel any time in Settings.

### Does anything run before I sign up?

No. Nothing is checked or generated on this page. Revnu does the work inside your account, where it can read your website, keep what it finds and carry on from there.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# How to Get Clients for a Staffing Agency

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/tools/get-staffing-agency-clients

**How to get clients for a staffing agency.** To get clients for a staffing agency, specialize in a set of roles or an industry, then contact companies at the moment they need those hires: open job posts, roles reposted after weeks, new funding or new locations. Start with your own network, prove yourself on one hard search, and ask every satisfied client and placed candidate for referrals.

## Step by step

1. **Specialize by role and industry.** "Warehouse and logistics staff in the Inland Empire" or "contract nurses for outpatient clinics" gives a hiring manager a reason to call you instead of a generalist. Pick roles you can fill quickly because you already know where the candidates are. Your niche also sets your buyer: operations managers for light industrial, nurse managers for healthcare, engineering leaders for tech.
2. **Watch job boards for hiring signals.** A company posting the roles you fill is telling you it needs them. Set daily job board alerts for those titles in your region. Put first the roles that have stayed open 30 days or more, roles reposted after closing, and companies posting several of the same role at once. Each one suggests the in-house search is struggling and an agency might help.
3. **Write to the hiring manager, not only HR.** HR runs the process, but the person who feels the empty seat is the hiring manager: the operations manager, the director of nursing, the engineering lead. Find that person and, where you can, the HR or talent lead as well. Write to the hiring manager about the specific role and what it costs to leave it open, and copy the conversation to HR once there's interest.
4. **Lead with a candidate or a small first step.** The strongest opening is a person: "I have two forklift-certified candidates available Monday." If you don't have one ready, offer a low-risk first step, such as one hard-to-fill role on your standard terms with a clear replacement guarantee. Deliver fast, then ask for the next roles while the hiring manager is still pleased with the result.
5. **Build a referral loop with clients and candidates.** Ask clients for referrals around 90 days after a placement, when the hire has settled and the value is clear. Stay in touch with placed candidates, because when they become managers, they hire. Ask the candidates you place which other employers near them are short-staffed; they often know before any job post goes up.
6. **Publish hiring data for your niche.** Hiring managers want to know pay rates and time to fill for the roles you staff. Publish a short quarterly note: the rates you're seeing by role and city, how long searches take and what candidates ask for. Use it as the reason for follow-up emails and LinkedIn posts, so every touch gives the buyer something useful instead of another pitch.

## Staffing agency outreach you can adapt

### Email when a role has been open a while

Subject: Your [job title] opening

Hi [first name],

A [job title] role that stays open for weeks in [city] usually means the pool of applicants is the problem, not the job.

We place [job titles] across [region] and have [number] candidates with [certification / experience] who could interview this week.

Want me to send over two profiles?

[Your name], [agency]

### Email after a new location or funding round

Subject: Staffing the new [site / office]

Hi [first name],

Opening a site usually means a lot of [roles] hires in a short window, and the first weeks set the turnover for the year.

We've staffed [number] site openings for [type of company], on [temp / temp-to-hire / direct hire] terms. Happy to share how we'd phase hiring for opening week.

Who's leading hiring for the launch?

[Your name]

### LinkedIn connection note to a hiring manager

Hi [first name], I place [roles] across [region] and have been following how [company]'s [team / site] is growing. I'd be glad to connect and share what we're seeing on [role] pay rates and time to fill this quarter.

Keep connection notes under 300 characters, and send the role-specific message only after they accept.

## Why Revnu for getting staffing agency clients

Staffing clients buy when a role is open and hurting. Revnu watches for that moment: it finds companies hiring for the roles you fill, the hiring manager at each, and writes to them in your voice with a reason to talk this week.

1. Reads your agency's website to learn the roles, industries and regions you staff.
2. Finds companies showing hiring signals for those roles, such as open job posts, new locations or a funding round, and the hiring manager at each.
3. Writes an email and LinkedIn message for each one in your voice, sends once you approve and drafts your replies.

### The job post is the signal

A company advertising the role you fill has already told you what it needs. Revnu reads hiring signals at the companies in your niche and opens each email with the role, so the hiring manager sees a reason to reply.

### Email and LinkedIn together

Some hiring managers live in their inbox and some on LinkedIn. Revnu runs both for each person, spaced out through the day, and stops the moment they reply on either.

Hand it to Revnu: https://revnu.com/sign-up?prompt=Find+50+companies+in+%5Bregion%5D+hiring+for+%5Broles+you+fill%5D%2C+the+hiring+manager+at+each%2C+and+write+the+first+email+in+my+voice+offering+candidates+for+the+open+role.&source=tools%2Fget-staffing-agency-clients

## FAQ

### Does Revnu make cold calls?

No. Revnu doesn't make phone calls or provide phone numbers. It reaches hiring managers by email and LinkedIn, and every message waits for your approval by default.

### Can it find companies hiring in my area?

Yes. Tell it the roles you fill and the region, and Revnu looks for companies showing hiring signals there, such as open roles, new locations or a funding round, and finds the right person at each.

### How do new staffing agencies get their first clients?

Almost always through people the founders already know: former employers, hiring managers they've worked with and contacts in their industry. Ask for warm introductions first, then add outreach to companies in your niche with open roles you can fill. Take one hard search, fill it well and ask that client for the next roles and a referral.

### Is cold email or cold calling better for a staffing agency?

Both work, and many agencies use both. Email and LinkedIn let you reach more hiring managers, name the specific open role and attach candidate profiles they can read later. Calls work well for urgent, high-volume roles where a manager needs people this week. Whatever the channel, a named role and a real candidate beat a general pitch.

### Who should a staffing agency contact at a company?

The hiring manager who owns the open role first, since they feel the gap most, and the HR or talent acquisition lead second, since they manage agency relationships and terms. At small companies the owner or general manager is often both. Avoid generic inboxes, which rarely reach anyone who can say yes.

### Can Revnu find companies that are hiring?

Yes. Revnu reads hiring signals, such as open roles, funding rounds and new locations, at the companies that match your niche and region. It finds the hiring manager, writes the email in your voice and sends it once you approve.

### What does it cost?

Plans start at $99 a month, and Revnu starts on what you typed as soon as you sign up. Cancel any time in Settings.

### Does anything run before I sign up?

No. Nothing is checked or generated on this page. Revnu does the work inside your account, where it can read your website, keep what it finds and carry on from there.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# How to Get Clients for Web Design: A Practical Guide

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/tools/get-web-design-clients

**How to get clients for web design.** Get web design clients by picking a niche, showing finished work for that niche, and working three sources at once: referrals from people who already know you, partnerships with agencies and marketers who don't build sites, and direct outreach to businesses whose current site is costing them customers. Lead every pitch with one specific problem on their site and what fixing it brings.

## Step by step

1. **Pick a niche you can describe in one line.** Choose one type of business you understand, such as dental practices, restaurants, architects or B2B software companies. A niche lets you show relevant work, learn what those sites need (online booking, menus, case studies, demo forms) and get referred inside a small industry. Test it: can you name 50 businesses in that niche you could reach? If not, widen it until you can.
2. **Build three case studies that show results.** A grid of screenshots doesn't sell. Write up three projects as before and after: what the business needed, what you changed and what happened next, with a quote from the client if you can get one. If you have no clients yet, redesign a real local business's homepage as a concept and label it as one. Your own site should load fast on a phone, because prospects will check.
3. **Ask everyone you know, one at a time.** List the people you know who own a business or work somewhere with a website. Message each one personally rather than posting to everyone at once: say what you build and who it's for, and ask whether they or someone they know has a site that needs work. After each finished project, ask the happy client for an introduction and a short testimonial.
4. **Partner with people who don't build sites.** Marketing agencies, SEO consultants, copywriters, brand designers and photographers all meet clients who need a website and don't build one themselves. Offer to handle their builds, agree how referrals or white-label work is paid, and deliver the first project well. One steady partner can send work every month without you writing a single pitch.
5. **Find businesses whose site is hurting them.** Search your niche and area for sites that load slowly, break on a phone, have no online booking or look years older than their competitors. Note one specific problem per site and find the owner or marketing lead. Keep to businesses big enough to pay your rate: a team page with several people, more than one location or ads running on Google are good signs.
6. **Send a short message about their site.** Keep it under 100 words: one specific thing you noticed, what it likely costs them (missed bookings, calls asking for basics) and one easy question. Don't attach a full audit or a price. Follow up twice, a few days apart, with something new each time, such as a quick mockup of their homepage on a phone. Stop as soon as they reply.

## Outreach messages that win web design clients

### Cold email to a local business owner

Subject: [Business name]'s booking page on a phone

Hi [first name],

I tried to book a [service] on [business name]'s site from my phone and [specific problem, e.g. the form cut off the submit button]. Someone searching at night would probably give up there and call a competitor in the morning.

I build sites for [niche] and fix exactly this kind of thing. Would it help if I sent a quick mockup of how booking could work on a phone?

[Your name]
[Portfolio link]

### Partnership note to a marketing agency

Hi [first name],

I saw [agency name] runs [SEO / ads / social] for [type of client]. When a client's website gets in the way of your results, who builds the new one?

I design and build sites for [niche] and can work white-label or under my own name, whichever suits you. Happy to take one small project first so you can see how I work.

Worth a 15-minute call?

[Your name]

### Follow-up with a mockup

Hi [first name],

Following up with something concrete: here's a quick mockup of how [business name]'s homepage could look on a phone: [link]. I kept your [logo / colors / photos] and moved [booking / menu / contact] to the top, where most visitors look first.

If it's useful, I can walk you through it in 10 minutes. If not, no problem at all.

[Your name]

## Why Revnu for getting web design clients

Most web design work comes from three places: people who already know you, agencies and marketers who need someone to build, and businesses whose site is visibly holding them back. Revnu works the third one for you. It finds businesses with a reason to rebuild and writes to the owner about what it found.

1. Reads your portfolio to learn the kind of sites you build and who they're for.
2. Finds businesses that fit, researches each one and finds the owner or marketing lead.
3. Writes to each one about something specific to their business, in your voice, and sends once you approve.

### Sell the fix, not the redesign

Owners don't buy a new website. They buy more bookings, fewer calls asking for opening hours and a site they can update themselves. Revnu opens each message with something true about that business and the result fixing it would bring.

### A reason to write today

The best time to pitch a rebuild is right after something changes: a new location, a rebrand, a funding round, a hiring push. Revnu looks for moments like these and puts the reason in the first line.

Hand it to Revnu: https://revnu.com/sign-up?prompt=Find+30+%5Btype+of+business%5D+in+%5Bcity+or+region%5D+whose+websites+are+slow%2C+dated+or+hard+to+use+on+a+phone%2C+and+write+to+each+owner+about+what+I%27d+fix.&source=tools%2Fget-web-design-clients

## FAQ

### What does Revnu say in the first message?

It opens with something true about the business it's writing to and its website, adds one sentence on what you'd do, and asks a short question. You approve each message before it goes, and you can edit any draft.

### Can it find agencies that outsource builds?

Yes. Tell it you want agency partners and it finds marketing, branding and SEO agencies that don't build sites in-house, and writes to them about taking on their overflow.

### How do beginner web designers get their first clients?

Start with people you know: friends, family and former colleagues who run a business or work somewhere with a website. Do two or three projects at a reduced rate in exchange for a testimonial and permission to show the work. Fill gaps in your portfolio with a clearly labeled concept redesign of a real local site, then start writing to businesses in one niche.

### Does cold email work for web designers?

Yes, when each email is about the recipient's site. A generic 'I build websites' message gets ignored. Name one real problem you found, keep it under 100 words and ask a small question. Send from a separate domain set up for outreach so your main domain's reputation stays clean, and keep daily volumes low.

### Which businesses pay most for web design?

Businesses where one new customer is worth a lot: law firms, clinics and dental practices, home services with large jobs, B2B companies and businesses with several locations. They can tie a better site to revenue, so they're easier to sell on results than on looks, and they tend to need ongoing work after launch.

### Can Revnu find web design clients for me?

Yes. Give Revnu your portfolio and the kind of business you build for. It finds businesses that fit, researches each one, finds the right person and drafts a message in your voice. Nothing sends until you approve it, and replies are drafted for you to approve too.

### What does it cost?

Plans start at $99 a month, and Revnu starts on what you typed as soon as you sign up. Cancel any time in Settings.

### Does anything run before I sign up?

No. Nothing is checked or generated on this page. Revnu does the work inside your account, where it can read your website, keep what it finds and carry on from there.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# How to Get Clients for SEO: For Agencies and Consultants

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/tools/get-seo-clients

**How to get clients for SEO.** To get SEO clients, pick a niche where rankings tie directly to revenue, publish proof of results in that niche, then reach out to each prospect with one specific search gap they can check, such as a competitor outranking them for their main service. Add referral partnerships with web designers and ad agencies, and ask every happy client for an introduction.

## Step by step

1. **Choose a niche where rankings mean revenue.** Pick businesses where one new customer pays for months of SEO: law firms, dentists, home services, clinics, B2B software or ecommerce in one category. A niche lets you reuse research, show relevant results and get referred inside an industry. Check that businesses in it already spend on marketing; firms running Google Ads clearly value search traffic and have a budget.
2. **Turn your results into short case studies.** Write two or three one-page case studies: the starting position, what you changed, and the result in traffic, leads or revenue, with a screenshot from the client's analytics or Search Console. Get permission to name the client, or describe them by type and size. If you're new, rank your own site or a small project for a real search phrase and show that.
3. **Find businesses with a visible search gap.** Search the phrases a buyer in your niche would type, in each city you serve, and note who ranks and who doesn't. A business with good reviews and a real service but no page for that phrase is a strong prospect. Then ask ChatGPT and check Google's AI Overview for the same question and note who gets named. Both make an easy, checkable opening.
4. **Send a short message with one finding.** Write to the owner or marketing lead in under 120 words: the phrase, who ranks for it, what's missing on their site and an offer to send a short walkthrough. Don't send a long automated audit; it reads as spam and gives away the work. Follow up twice with a new detail each time, then stop.
5. **Partner with people who sell next to you.** Web designers, PPC agencies, copywriters and business coaches meet clients who need SEO and don't offer it. Agree a referral fee or a white-label rate, and send clients back their way when you can. Speak at a local business group or a niche association meeting, which puts you in front of a room of owners at once.
6. **Report every month and ask for referrals.** Keeping clients is half of getting them. Send a short monthly report in plain words: rankings that moved, leads from search and what you'll do next. When a client hits a milestone, such as a first page-one ranking or a record month of calls, ask whether they know another owner who'd want the same result.

## SEO outreach examples

### Cold email with a search gap

Subject: [service] in [city]

Hi [first name],

When I search "[service] in [city]", [competitor] and [competitor] show up and [business name] doesn't, even though you have [more reviews / a longer track record].

From a quick look, you don't have a page for [service] at all, just a line on the homepage. That's usually the first thing I'd fix.

Want me to send a 3-minute video showing what I'd change?

[Your name]

### Cold email about AI answers

Subject: ChatGPT recommends [competitor]

Hi [first name],

I asked ChatGPT "[buyer question, e.g. best family dentist in Austin]" and it named [competitor] and [competitor], not [business name].

AI answers often cite the same pages that rank in Google, and your site doesn't have one that answers that question yet.

Happy to show you the two pages I'd write first. Worth a quick call?

[Your name]

### Partnership note to a web designer

Hi [first name],

I do SEO for [niche] and keep meeting owners who need a new site before SEO can help them. I'd guess you see the opposite: clients with a new site and no traffic.

Want to swap referrals? I can walk you through how I'd handle your clients' SEO so you know they'd be in good hands.

[Your name]
[Case study link]

## Why Revnu for getting SEO clients

SEO clients buy when they can see what they're missing: a competitor ranking above them, a service page that doesn't exist, an AI answer that names someone else. Revnu finds businesses in your niche, researches each one and writes to the person who owns marketing with a specific reason to talk.

1. Reads your site and case studies to learn which businesses you get results for.
2. Finds businesses in that niche and the person who owns marketing at each.
3. Researches each one, writes to them about something specific to their business, in your voice, and sends once you approve.

### Lead with their search, not your services

Nobody replies to a list of SEO services. People reply to 'you don't have a page for [service] in [city], and [competitor] does.' Revnu builds each first message around one specific point about that business that the reader can check in a minute.

### Agencies are clients too

Web designers, PPC agencies and content shops all have clients who need SEO they don't offer. Revnu can find those agencies as well and write to them about referrals or white-label work, alongside direct outreach to businesses.

Hand it to Revnu: https://revnu.com/sign-up?prompt=Find+40+%5Btype+of+business%5D+in+%5Bregion%5D+that+compete+for+local+searches%2C+find+who+runs+marketing+at+each%2C+and+write+to+them+about+where+they%27re+losing+searches.&source=tools%2Fget-seo-clients

## FAQ

### Will my outreach sound like every other SEO pitch?

Not if it's specific. Revnu opens each message with something true about that business, keeps it short and asks one easy question. It learns your voice from your website and the drafts you approve, and you can edit any message before it goes.

### Can it find businesses in one city or region?

Yes. Give it a business type and an area, such as personal injury law firms in Ohio, and it finds the businesses there and the person to contact at each, with a reason each one fits.

### How do SEO beginners get their first clients?

Rank something first: your own site, a small side project or a local business you know, for a real phrase people search. Then offer two or three businesses in your network a reduced-rate project in exchange for a case study. Use those results in direct outreach to one niche. Proof that you've ranked anything beats a long list of services.

### Should you offer SEO audits to get clients?

A short, specific audit works as an opener: one or two findings a prospect can check themselves, explained in plain words. A long automated report rarely works, because it looks generic and the owner can't tell what matters. Save the full audit for after the first call, when you know their goals.

### Where do SEO agencies find clients online?

In search itself, on LinkedIn and through partners. Rank your own site for '[niche] SEO' and '[niche] marketing' phrases, post findings from your niche on LinkedIn, and write directly to owners or marketing leads with a specific gap. Industry directories and association member lists give you the companies to start with.

### Can Revnu get SEO clients for my agency?

Revnu finds businesses in your niche and the person who runs marketing at each, then writes to them in your voice with a specific reason to talk. Every message waits for your approval, and replies are drafted for you to approve too. The SEO work for those clients stays yours.

### What does it cost?

Plans start at $99 a month, and Revnu starts on what you typed as soon as you sign up. Cancel any time in Settings.

### Does anything run before I sign up?

No. Nothing is checked or generated on this page. Revnu does the work inside your account, where it can read your website, keep what it finds and carry on from there.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# How to Get Clients for a Cleaning Business

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/tools/get-cleaning-clients

**How to get clients for a cleaning business.** Get cleaning clients by treating homes and businesses as two separate jobs. For residential: a complete Google Business Profile, steady reviews, a site that quotes or books in minutes, and referral partners like realtors and property managers. For commercial: a list of offices, clinics and buildings in your area, and short outreach to the office or facilities manager about reliability, insurance and a walkthrough.

## Step by step

1. **Decide which clients you want first.** Residential and commercial cleaning sell differently. Homeowners buy weekly or biweekly visits, deep cleans and move-outs, and decide quickly. Commercial buyers sign recurring contracts after a walkthrough and a written quote. Pick one to lead with, set your service area by drive time, and write down the jobs you want most, such as recurring visits in three neighborhoods or offices of a certain size.
2. **Get your Google Business Profile right.** Most homeowners find a cleaner through a local search. Fill in every field: exact service area, hours, each service as its own entry, and real photos of your team and before-and-after results. Ask every happy client for a review the day you finish, with a direct link, and reply to every review. Keep your name, phone and address identical everywhere you're listed.
3. **Make quoting and booking fast.** A homeowner asking for a quote is often asking two or three cleaners at once, so reply within the hour if you can. Put a short quote form on your site: bedrooms, bathrooms, type of clean, preferred day. Show price ranges or explain how pricing works, offer a recurring option at booking, and follow up once if they go quiet.
4. **Build referral partners.** Realtors, property managers, moving companies, home stagers and short-term rental hosts all need cleaners on short notice. Introduce yourself with a card, do the first job well and make rebooking easy. Ask residential clients for referrals too, with a thank-you credit on their next clean when someone they refer books.
5. **List commercial buildings and who buys.** Make a list of offices, medical and dental practices, gyms, daycares, retail units and multi-tenant buildings in your area. For each, find the office manager, practice manager, facilities manager or property manager. Check local government and school district bid sites for janitorial tenders too, plus SAM.gov for US federal contracts; they publish the requirements up front.
6. **Write to them about reliability.** Commercial buyers switch cleaners when the current one misses visits or keeps changing staff. Keep the email under 100 words: what you clean, that you're insured, the same crew each visit, and an offer of a short walkthrough and written quote. Follow up twice. A short letter dropped off in person with the same offer works well alongside the email.

## Outreach and ad examples for cleaning businesses

### Email to an office manager

Subject: Cleaning at [company name]

Hi [first name],

I run [business name], a commercial cleaning company in [city]. We clean [type of site, e.g. offices and clinics] near [street or area], with the same insured crew every visit and one monthly invoice.

If your current cleaner ever misses a night or sends someone new each week, I'd be glad to do a 15-minute walkthrough and send a written quote.

Would [day] or [day] suit?

[Your name]
[Phone]

### Note to a property manager

Hi [first name],

I saw [property company] manages [buildings / rentals] around [area]. Do you have a cleaner you can count on for move-outs and turnovers at short notice?

[Business name] does move-out and turnover cleans in [area], usually within [number] days, and sends photos when we're done.

Happy to take the next one so you can see the work.

[Your name]

### Google ad for residential cleaning

Headline 1: House Cleaning in [City]
Headline 2: Same Cleaner Every Visit
Headline 3: Get a Quote in 2 Minutes
Description: Weekly, biweekly and deep cleans in [neighborhoods]. [Insured, background-checked] team. Book online and pick your day.

Point the ad at a page for that service and city, not your homepage, and count quote requests as the conversion.

## Why Revnu for getting cleaning clients

Residential and commercial cleaning clients come from different places. Homeowners search locally and trust reviews and neighbors. Offices, clinics and property managers buy through one person who wants reliability. Revnu works the commercial side for you: it finds the businesses and buildings in your area and writes to the person who buys cleaning.

1. Reads your website to learn your services, your area and the kinds of sites you clean.
2. Finds offices, clinics, property managers and other businesses in your area, and the person who buys cleaning at each.
3. Writes to each one in your voice and sends once you approve. It can also write the service pages that bring in homeowners.

### Commercial contracts start with one person

An office manager, facilities manager or property manager decides who cleans. They care about visits on schedule, the same crew, insurance and one invoice. Revnu writes to that person about those things, not a list of services.

### Homeowners find you in search

Residential clients search '[service] near me' and compare reviews. Revnu can write and publish a page for each service and area you cover, so your site answers those searches and AI assistants have something to cite when someone asks for a cleaner nearby.

Hand it to Revnu: https://revnu.com/sign-up?prompt=Find+40+offices%2C+clinics+and+property+managers+in+%5Bcity%5D+that+could+use+%5Bcommercial+%2F+janitorial%5D+cleaning%2C+the+person+who+buys+it+at+each%2C+and+write+to+them.&source=tools%2Fget-cleaning-clients

## FAQ

### Does Revnu call or text leads?

No. Revnu doesn't make phone calls or send texts. It finds commercial buyers, writes and sends emails once you approve them, and writes pages for your site. Quote requests that come in by phone stay with you.

### Can it run Google Ads for my cleaning business?

Yes. Revnu can plan and run Google Ads for searches like '[service] in [city]' inside a monthly budget you set. Launches wait for your approval, and once tracking is in place it judges each ad on quote requests and bookings rather than clicks.

### How do I get my first cleaning clients?

Start close to home: tell friends, family and neighbors, post in local community groups, and give early clients a reason to rebook, such as a set day each week. Set up a Google Business Profile on day one and ask every early client for a review. Reviews are what the next homeowner checks before they ask you for a quote.

### How do I get commercial cleaning contracts?

List the businesses and buildings in your area, find the office, practice or facilities manager at each, and ask for a walkthrough. Bring a written quote with the scope, frequency and proof of insurance. Also watch local government and school district bid sites, and SAM.gov for US federal work, for janitorial tenders.

### Is commercial or residential cleaning easier to grow?

Residential is quicker to start: decisions are fast and local search brings steady demand. Commercial takes longer to win, but contracts are larger and recurring, and one property manager can bring several buildings. Many cleaning businesses start with homes for cash flow and add commercial once they have staff and insurance in place.

### What does it cost?

Plans start at $99 a month, and Revnu starts on what you typed as soon as you sign up. Cancel any time in Settings.

### Does anything run before I sign up?

No. Nothing is checked or generated on this page. Revnu does the work inside your account, where it can read your website, keep what it finds and carry on from there.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# SaaS Lead Generation: How to Generate Leads for SaaS

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/tools/saas-lead-generation

**How to generate leads for SaaS.** To generate leads for SaaS, define your ideal customer from the accounts that already pay and stay, then match the channel to your stage and price: founder-led email and LinkedIn to companies showing a buying signal early on, comparison and use-case pages for Google and AI answers as you grow, and paid search on high-intent phrases once you can measure sign-ups.

## Step by step

1. **Define your ICP from paying customers.** List the customers who pay, stay and use the product every week. Note what they share: company size, industry, the team that uses you, the tools they already run and the event that made them start looking. Ignore sign-ups that never activated. Write the profile in two lines; if you can't, it's still too broad to target.
2. **Pick the buying signals worth chasing.** A signal is a public change that makes your product relevant now: a new hire in the role you support, a funding round, a launch, a new market, adopting a tool you integrate with, or a job post that describes the problem you solve. Choose two or three you can find reliably and that your best customers showed before they bought.
3. **Run founder-led outreach to 50 accounts.** Before hiring sales, the founder should write to the first accounts. Pick 50 companies with a signal, find the person who feels the problem and send a short email that names the signal and asks one question. Connect on LinkedIn the same week. Read every reply closely: the objections tell you how to describe the product.
4. **Publish the pages buyers shortlist with.** SaaS buyers search '[category] software', '[competitor] alternatives', '[your product] vs [competitor]' and '[category] for [industry]', and ask ChatGPT the same things. Write one honest page per search with real differences and pricing. These pages can rank, get cited in AI answers and reach readers who are already choosing, which general blog posts rarely do.
5. **Add paid search on high-intent phrases.** Once you can track sign-ups or demo requests, run search ads on phrases with buying intent: '[competitor] alternative', '[category] software for [use case]'. Set up conversion tracking before you spend, block searches from job seekers and students, and judge each campaign on trials or demos, not clicks. LinkedIn ads suit higher-priced products sold to specific job titles.
6. **Turn sign-ups into sales conversations.** Many SaaS leads arrive as self-serve sign-ups. Watch for accounts that match your ICP and show real use, such as inviting teammates or connecting an integration, and have a person reach out with help rather than a pitch. Feed what converts back into your profile and your signals, so the next round of outreach aims better.

## SaaS outreach and ad examples

### Signal-based cold email

Subject: [new role] at [company]

Hi [first name],

A first [RevOps lead / data engineer] is usually hired when [problem your product solves, e.g. pipeline reporting moves off spreadsheets].

[Product] does [one-line outcome] for teams like [similar customer type], and setup takes [time].

Worth a look before [new hire] picks their stack?

[Your name]

### LinkedIn message after connecting

Thanks for connecting, [first name]. I noticed [company] is [signal, e.g. expanding into Germany]. We built [product] for teams handling [problem] at that stage.

Not pitching a call, just curious: how are you handling [specific task] today? If it's working, I'd like to know what you use. If it isn't, I can send a two-minute video of how [similar company] does it.

### Search ad for a comparison page

Headline 1: [Category] for [Use Case]
Headline 2: Switch From [Old Way] in a Day
Headline 3: Try [Product] Today
Description: [One concrete outcome]. Built for [type of team]. Import your data from [tool] and see results in [time].

Send it to a comparison page, not the homepage, and count trials or demo requests as the conversion. Check the platform's trademark rules before naming a competitor in ad text.

## Why Revnu for SaaS lead generation

SaaS leads come from three places: companies you reach first, buyers who find you in Google or ChatGPT, and ads aimed at people already searching. Which matters most depends on your stage and your price. Revnu runs all three and moves effort to whichever brings sign-ups and paying customers.

1. Reads your website, pricing and best customers to work out who buys and why.
2. Finds companies showing that need now, and the person at each who'd use or buy your product.
3. Writes to them by email and LinkedIn with your approval, publishes pages for the searches your buyers make, and runs ads judged on sign-ups.

### Signals beat lists

A company that just hired for the role your product supports, raised a round or launched something new is a better bet than one picked by size alone. Revnu looks for those signals and opens each message with the one it found.

### Comparison pages and AI answers

SaaS buyers shortlist by searching '[category] for [use case]' and '[competitor] alternatives', and by asking ChatGPT. Revnu writes those pages, publishes them on your site and checks whether ChatGPT, Claude, Gemini and Perplexity start naming you.

Hand it to Revnu: https://revnu.com/sign-up?prompt=Generate+leads+for+%5Bproduct%5D%3A+find+%5Btype+of+company%5D+with+%5Bnumber%5D+to+%5Bnumber%5D+employees+that+%5Bsignal%2C+e.g.+just+hired+a+RevOps+lead%5D%2C+and+write+to+the+right+person+at+each.&source=tools%2Fsaas-lead-generation

## FAQ

### Does it reach buyers on LinkedIn too?

Yes. Revnu reaches each buyer by email and LinkedIn, from your own accounts, and stops the moment they reply on either. Every message waits for your approval unless you turn approvals off.

### Which ad channels does it run?

Google, LinkedIn, Reddit, X, Microsoft and TikTok. You set one monthly budget, launches wait for your approval, and Revnu judges ads on sign-ups or booked calls once tracking is in place.

### What is SaaS lead generation?

It's the work of finding and attracting companies likely to buy your software, then getting them to a trial, a demo or a sales conversation. It usually mixes outbound (email and LinkedIn to companies that fit), inbound (search, AI answers and useful pages) and paid ads, with the balance shifting as the company grows and its price changes.

### What's the best lead generation strategy for early-stage SaaS?

Founder-led outreach to a small list of companies showing a buying signal. It's fast, it doesn't need an ad budget or an established website, and it teaches you how buyers describe the problem in their own words. Start publishing comparison and use-case pages at the same time, because search takes months to build.

### What's the difference between an MQL and an SQL?

A marketing qualified lead (MQL) has shown interest, such as signing up or downloading a guide, and fits your profile well enough to follow up. A sales qualified lead (SQL) has been checked by sales and has a real need, the right people involved and a reason to act soon. Define both in writing so marketing and sales count the same thing.

### What does it cost?

Plans start at $99 a month, and Revnu starts on what you typed as soon as you sign up. Cancel any time in Settings.

### Does anything run before I sign up?

No. Nothing is checked or generated on this page. Revnu does the work inside your account, where it can read your website, keep what it finds and carry on from there.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# How to Get Real Estate Clients: Buyers and Sellers

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/tools/get-real-estate-clients

**How to get real estate clients.** Real estate clients mostly come from people who already know you, so start with your sphere: contact everyone personally, stay in touch every month and ask for referrals at closing. Then add open houses, one neighborhood you work deeply, a Google Business Profile with reviews, neighborhood pages that show up in Google and AI answers, and replies to every inquiry within minutes.

## Step by step

1. **Work your sphere of influence first.** List everyone who knows you: friends, family, former colleagues, neighbors, other parents at school. Put them in a CRM and contact each one personally, by call, message or coffee, to say you're helping people buy and sell in your area. Then stay in touch every month with something useful, such as what sold nearby, rather than asking whether they're thinking of selling.
2. **Pick a farm area and go deep.** Choose one neighborhood of a few hundred homes where you can become the obvious agent. Learn every recent sale, school boundary and street quirk. Send regular mail or door hangers with real market updates, host open houses there for other agents' listings, and show up at local events. Showing up steadily for a year matters more than any single mailing.
3. **Set up your Google Business Profile and reviews.** Sellers check an agent's reviews before they call. Create a Google Business Profile with your service area, a real photo and your brokerage details, then ask every past client for a review with a direct link. Reply to each one. Reviews that mention a neighborhood and an outcome, like a quick sale in a named area, help you in local search as well.
4. **Publish neighborhood pages that answer real questions.** Write one page per area you serve: what homes cost, which streets sell fastest, schools, commute and the questions buyers ask you most. Use your own experience and recent sales. These pages can rank for '[neighborhood] homes' and '[neighborhood] realtor' searches, and they give ChatGPT and Google's AI Overview something to cite when someone asks who knows the area.
5. **Run ads inside the housing rules.** In the US, real estate ads count as housing ads on Google and Meta, which block targeting by age, gender, family status and ZIP code, and Meta requires a radius of at least 15 miles. Use search ads on phrases like 'sell my house [city]' and 'homes for sale [neighborhood]', send each to a matching page, and offer something specific, such as a written home valuation.
6. **Answer every inquiry fast and keep following up.** Someone asking about a listing has often asked several agents. Reply within minutes, by phone if they left a number, and send the details they asked for plus two similar homes. Most buyers aren't ready to move on day one, so keep in touch every week or two with listings that match what they said, until they buy or ask you to stop.

## Follow-up and ad examples for agents

### Follow-up email to a listing inquiry

Subject: [address] and two more like it

Hi [first name],

Thanks for asking about [address]. It's [key detail, e.g. three beds with a south-facing yard], listed at $[price], and showings are open [days].

Based on what you're after, these two may be worth a look too: [address, one-line reason] and [address, one-line reason].

Want me to set up a time to see any of them this week?

[Your name]
[Brokerage] | [License number]

### Monthly note to your sphere

Subject: What sold in [neighborhood] this month

Hi [first name],

[Number] homes sold in [neighborhood] in [month], most of them [at or above / below] asking. The quickest was [short detail, e.g. a two-bed by the park, under contract in [number] days].

If you or anyone you know is wondering what their place would sell for, I'm happy to run the numbers, no strings attached.

[Your name]

### Google search ad for sellers

Headline 1: Selling in [Neighborhood]?
Headline 2: Local Agent, [Number] Homes Sold
Headline 3: Get Your Home's Value
Description: I know [neighborhood] street by street. Get a written valuation based on recent sales near you, not an online estimate.

Target by location and search phrase only, and link the ad to your [neighborhood] page.

## Why Revnu for getting real estate clients

Most real estate clients come from people who already know the agent. The rest find an agent when they search a neighborhood or ask an AI assistant who to call. Revnu doesn't cold-email homeowners or make calls. It handles the parts it's built for: neighborhood pages that get found, getting you named in AI answers, Google Ads and follow-up emails to people who've already reached out.

1. Reads your website to learn the areas you cover and the clients you serve.
2. Checks who ChatGPT, Claude, Gemini and Perplexity name when people ask for an agent in your area, then writes and publishes neighborhood pages for you to approve.
3. Runs Google Ads inside a budget you set, with launches waiting for your approval, and drafts follow-up emails to people who've asked about a home, sent once you approve.

### What Revnu won't do here

Cold-emailing homeowners rarely works and puts your sending reputation at risk, so Revnu doesn't do it. It also doesn't make phone calls, send texts or knock on doors. Your sphere, open houses and calls stay yours. Revnu works the places people go when they're looking for an agent.

### Neighborhood pages and AI answers

People ask Google and ChatGPT things like 'best realtor in [neighborhood]' or 'is [neighborhood] good for families'. Revnu writes a page for each neighborhood you know, built on the detail you give it (streets, schools, commute, sales you've handled), and publishes it on your site so you have something to be found and cited for.

Hand it to Revnu: https://revnu.com/sign-up?prompt=Get+me+named+when+people+in+%5Bcity+or+neighborhood%5D+search+for+an+agent+or+ask+ChatGPT.+Write+a+page+for+each+neighborhood+I+cover%2C+starting+with+%5Bneighborhood%5D.&source=tools%2Fget-real-estate-clients

## FAQ

### Will Revnu email homeowners who didn't ask?

No. Revnu sends follow-up emails to people who have already contacted you or asked about a home, and only after you approve each one. It doesn't cold-email homeowners.

### Does it run Facebook ads for listings?

Not yet. Revnu runs Google, LinkedIn, Reddit, X, Microsoft and TikTok ads today. Meta ads are coming next. For most agents, Google search ads on neighborhood and selling phrases are a strong place to start, because they reach people already looking.

### How do new real estate agents get clients?

Start with your sphere: tell everyone you know, personally, that you now help people buy and sell. Hold open houses for busier agents in your brokerage, ask whether you can take their overflow buyer inquiries, and pick one neighborhood to learn deeply. Collect a review after every transaction, however small, so the next client has something to check.

### Where do most real estate clients come from?

Mostly from people who already know the agent: past clients, friends and referrals. That's why staying in touch every month matters more than one-off marketing. Open houses, online search and paid lead sources make up much of the rest, and agents with a strong local presence also get found in search results and AI answers.

### Should real estate agents send cold emails?

Not to homeowners who never asked to hear from you. It rarely works, it can damage your email reputation and anti-spam laws apply. Email works best with people who have raised their hand: past clients, your sphere, open house sign-ins and inquiries. Reaching businesses, such as relocation managers or builders, is a different matter.

### What does it cost?

Plans start at $99 a month, and Revnu starts on what you typed as soon as you sign up. Cancel any time in Settings.

### Does anything run before I sign up?

No. Nothing is checked or generated on this page. Revnu does the work inside your account, where it can read your website, keep what it finds and carry on from there.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# AI Startup Marketing: How to Get Your First Paying Customers

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/grow/ai-startup

**How to get customers for an AI startup.** Pick one workflow and one buyer title, then sell the outcome rather than the model. Do founder-led outbound by email and LinkedIn to operators who own that workflow, and offer a scoped paid pilot on their own data. Have security answers ready before the first call: a data processing agreement, a clear no-training-on-customer-data policy, and a SOC 2 plan. Then publish comparison and use-case pages so buyers searching Google or asking ChatGPT find you while they research.

## Step by step

1. **Narrow to one workflow and one title.** Write down the single task your product does best and the job title that suffers from it most. 'AI for customer support' is too broad. 'Drafts first replies for Zendesk tickets at Shopify brands' is something a buyer can recognize as theirs. Rewrite your homepage headline around that task. Every other step depends on this one.
2. **Get your security answers ready.** Write a one-page security summary: which model providers you use, whether prompts and outputs are retained, whether you train on customer data, and where data is hosted. Have a DPA and subprocessor list ready to send. If SOC 2 isn't done, say when the audit starts. Buyers forgive early-stage gaps. They don't forgive vague answers.
3. **Build a list of 100 target companies.** Pick companies that clearly have the workflow, for example support teams hiring agents or finance teams posting AP clerk roles. Find the leader who owns that workflow at each, plus an engineer if your product needs integration. Note a specific reason to reach each one, like a job post or a tool in their stack.
4. **Run founder-led outreach with a sample-data offer.** Email and message each person from the founder's own account, naming their workflow and offering to run your product on a small sample of their data. Keep claims honest. The FTC has gone after companies for overstating what their AI does, so describe what it does and where a human still reviews. Follow up with a short output example, not a feature list.
5. **Turn pilots into paid contracts.** Scope every pilot with a written success metric, a named owner on their side, and an end date tied to a decision. Charge for it when you can, even a small amount, because paid pilots get attention and free ones drift. Invite their security reviewer into the process early so approval doesn't stall at the finish.
6. **Publish pages buyers and AI answers find.** Write pages for each use case, comparisons against the incumbent and the main alternatives, and an honest 'build vs buy' page for engineering readers. Use real output examples and screenshots. These pages answer the questions buyers ask ChatGPT and Perplexity while shortlisting, and they give your sales emails something worth linking to.

## Who buys from an AI startup

A department leader with a painful workflow usually champions the purchase. Security, legal and sometimes an internal AI governance group decide whether it can actually ship.

- **Heads of operations, support or finance at mid-market companies.** They own a manual, repetitive workflow and a team that's underwater. A hiring freeze, a backlog, or a board asking 'what's our AI plan' gets them looking.
- **Engineering and platform leaders.** They care about APIs, latency, cost per call and whether you'll lock them in. They buy when building it in-house turns out slower than expected.
- **Heads of AI or innovation at larger companies.** They're given a budget to run pilots and show wins. They want vendors who can prove value fast and pass procurement without drama.
- **CISOs and security reviewers.** They rarely start a deal but often stop one. They ask where data goes, which model providers you use, and whether prompts are retained.
- **Founders and owners of small B2B firms.** They buy on a credit card when the tool replaces a task they hate. They find you through LinkedIn posts, Product Hunt or a peer's recommendation.

## Where to find them

- **LinkedIn, searched by job title and company size.** Operators who own the workflow you automate list it right in their titles. Founder posts showing real before-and-after output get read by those same people.
- **Hacker News (Show HN) and Reddit subreddits like r/LocalLLaMA, r/SaaS and the subreddit for your buyer's job.** Technical buyers test new AI products here and say bluntly what's broken. A good thread brings in engineers who later pull you into their company.
- **Cloud and app marketplaces: AWS Marketplace, Salesforce AppExchange, the Slack App Directory.** Enterprise buyers can spend committed cloud budget through a marketplace and skip a new vendor setup. A listing shortens procurement more than it creates demand.
- **Product Hunt and AI directories.** These pull in early adopters and founders willing to try things. Expect testers rather than enterprise contracts.
- **Vertical trade associations and their conferences.** An AI product for insurance claims or freight billing sells better at that industry's event than at a general AI conference. Few AI vendors show up, so you stand out.
- **G2 categories and comparison searches.** Buyers shortlisting tools read reviews and 'X vs Y' pages. Being absent from your category page tells them you're too early.

## What to say

- **The workflow, not the model.** "Your team spends [hours a week] on [specific task]. We built [product] to do that part, and your people review the output."
- **Proof on their data.** "Send us [a sample of 50 tickets/invoices/contracts] and we'll show you what [product] gets right and what it misses before you commit to anything."
- **Security first.** "We don't train on customer data, we sign a DPA up front, and [model provider] runs with zero retention. Happy to send our security doc to [their security lead] now."
- **Build vs buy.** "If your engineers are scoping [internal project] in-house, it might be worth seeing what we already handle, like [edge case], before they start."

## Which channels fit

| Channel | Fit | Why |
| --- | --- | --- |
| Founder-led cold email | Strong fit | A specific note from the founder about one workflow cuts through the generic AI pitches every operator now ignores. |
| LinkedIn outreach and founder posts | Strong fit | Your buyers are findable by title, and posts showing real output build trust faster than any landing page. |
| Search pages and AI answer citations | Strong fit | Buyers research AI vendors by asking ChatGPT and Perplexity for options, so use-case and comparison pages put you on that shortlist. |
| Search ads on Google and Microsoft | Sometimes | Bids on 'AI' category terms are crowded and vague, but problem terms like '[task] automation software' can bring buyers in research mode. |
| Show HN and Product Hunt launches | Sometimes | They work for developer tools and self-serve products, and do little for an enterprise sale that needs procurement. |
| LinkedIn and Reddit ads | Sometimes | LinkedIn targets titles precisely and Reddit reaches technical communities, but both need a concrete offer like a sample-data test to pay off. |
| Facebook and Instagram ads | Weak fit | Your buyer isn't evaluating B2B AI tools while scrolling a feed, and you can't target by the workflow they own. |

## Lead generation for AI startups

_Lead generation._ Good AI startup leads come from signals that a company has the workflow and the pain right now. Job posts are the clearest one. A company hiring three AP clerks or a team of tier-one support agents is telling you the task is growing faster than headcount. Funding announcements, new heads of AI, and engineering blogs about building something in-house are signals too. Skip scraping attendee lists from general AI conferences. Those people are mostly vendors and the curious. For example, an AI startup that summarizes clinical notes could list outpatient groups posting medical scribe roles, then find the practice administrator and the medical director at each. Two contacts per account matters, because the operator feels the pain and someone else signs off on risk.

## Cold email for AI startups

_Cold email._ Cold email works for AI startups when it reads like a founder who understands one job, and fails when it reads like an AI pitch. Leave 'revolutionize' and 'harness the power of AI' out entirely. Your buyer gets a dozen of those a week. Name the task, name what your product handles, and say plainly where a human still checks the work. Offer something they can test without a call, like running a sample of their documents. One example: 'Saw you're hiring two claims processors. We pull fields from ACORD forms into Guidewire. If you send ten redacted forms, I'll send back what we extracted, misses included.' Send from the founder's address, keep it under a hundred words, and follow up once with an output screenshot rather than a reminder.

## Advertising for AI startups

_Advertising._ Paid ads for an AI startup should target the problem, not the category. Bidding on 'AI tool' or 'AI agent' puts you against every funded competitor for clicks from people who don't know what they want. Bid instead on the job: '[task] software', 'automate [task]', or the incumbent's name plus 'alternative'. LinkedIn ads can reach the exact title who owns the workflow, so pair them with a concrete offer like a sample-data test or a security one-pager instead of a demo request. Reddit ads in technical subreddits can work for developer-facing products if the creative is plain and specific. Skip Facebook and Instagram for B2B AI. For example, a contract review startup might run Google ads on 'NDA review software' and LinkedIn ads to in-house counsel at companies of a certain size.

## How customers decide

A champion who owns the workflow usually brings you in, then security, legal and sometimes an AI governance committee review data handling and model providers. Larger companies want a scoped pilot with success criteria agreed in writing. Having your security questionnaire answers, DPA and subprocessor list ready before anyone asks speeds things up more than any discount.

## One prompt, worked through

> We're Tallyline, an AI that matches freight invoices to rate confirmations for mid-size 3PLs. Find freight audit and AP managers at 3PLs in the Midwest and offer to run 50 of their invoices through Tallyline.

1. Revnu reads Tallyline's website and works out that the buyers are AP and freight audit leaders at mid-size third-party logistics companies.
2. It finds Midwest 3PLs that fit and the right person at each, then writes to them by email and LinkedIn in the founder's voice with the 50-invoice offer.
3. Every message waits for the founder's approval, and when a manager replies, Revnu drafts the response and sends the founder's booking link.
4. Each morning Revnu reports on Slack or iMessage what moved: replies, booked calls, and which messages landed.

Hand it to Revnu: https://revnu.com/sign-up?prompt=Find+%5Bjob+title%5D+at+%5Bkind+of+company%5D+who+handle+%5Bworkflow+your+product+automates%5D+and+offer+them+a+test+on+their+own+data.&source=grow%2Fai-startup

## FAQ

### Do we need SOC 2 before selling to companies?

Small and mid-size buyers often go ahead without it if your data handling is clear and in writing. Larger companies will ask, and some will pause until you have at least a Type I report or an audit underway. Start selling now, have a written security summary ready, and tell buyers when your audit starts.

### Should we lead with 'AI' in our messaging?

Lead with the task and the result, and mention AI where it explains how. Buyers have heard every AI pitch already and tune out the word. 'Drafts first replies to support tickets' tells them more than 'AI-powered support platform'.

### How do we answer 'do you train on our data?'

Answer in one plain sentence, in writing, before they ask if possible. State whether you or your model providers retain prompts and outputs, and for how long. Put it in your DPA and on your security page so their reviewer can check it without a call.

### Should pilots be free or paid?

Paid when you can get it, even at a small fee. A paid pilot gets a named owner, a budget line, and a decision at the end. Free pilots tend to drift because nobody inside the customer is accountable for them.

### Is a Product Hunt or Show HN launch worth it?

Yes for developer tools and self-serve products, because early adopters and engineers do try things from there. For an enterprise sale it brings attention but rarely buyers. Do it once for credibility and feedback, then put your effort into outreach to the people who own the workflow.

### What does it cost?

Plans start at $99 a month, and Revnu starts on what you typed as soon as you sign up. Cancel any time in Settings.

### Does anything run before I sign up?

No. Nothing is checked or generated on this page. Revnu does the work inside your account, where it can read your website, keep what it finds and carry on from there.

Last updated: 2026-10-14

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# SaaS Marketing: How B2B Software Finds Customers

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/grow/b2b-saas

**How to get customers for a B2B SaaS company.** Pick one narrow buyer and a trigger that makes them shop, like a new hire in the role or a switch away from a competitor. Write to those named accounts by email and LinkedIn from the founder. Publish comparison and alternatives pages, and earn reviews on G2 and Capterra so you show up when buyers search and when they ask AI tools for options. Then run Google search ads on competitor and problem terms. Skip broad social ads until you know exactly who converts.

## Step by step

1. **Narrow to one buyer and one trigger.** Write down the job title who feels the pain, the company kind and size, and the event that makes them shop. 'Head of RevOps at a Series A SaaS company who just switched CRMs' beats 'mid-market companies'. Look at your best existing customers and find what they share. If you have none yet, pick the segment where you can name a competitor they hate.
2. **Fix the pages buyers check before replying.** Your homepage should say who it's for in the first line, not describe a category. Add a public pricing page or at least a starting point, a security page, and an integrations page. Claim your G2 and Capterra profiles and ask your happiest customers for a review. Prospects will look at all of this before they answer an email.
3. **Write to named accounts from the founder.** List 50 companies that match your buyer and trigger, then find the right person at each. Send a short, plain email and a LinkedIn connection request that references the trigger, like their competitor tool or their new role. Ask for a reply instead of a calendar slot in the first touch. Follow up twice with something useful, like a teardown or a customer example.
4. **Publish comparison and alternatives pages.** Write one page for each competitor: '[competitor] alternatives' and '[you] vs [competitor]'. Be fair about where the competitor wins, because buyers can tell when they're reading a hit piece. Add use-case pages for each job title you serve. These pages rank on Google and get pulled into AI answers when buyers ask for tool recommendations.
5. **Add search ads on high-intent terms.** Start Google search ads on competitor names, 'alternative' terms and specific problem phrases. Send each ad group to the matching comparison page, not the homepage. Add negative keywords for 'free', 'jobs', 'login' and 'tutorial'. Leave broad category terms and display ads off until the narrow terms work.
6. **Review what moved and double down.** Each week, check which segment replied, which page brought trial signups and which ad terms led to demos. Cut what isn't producing conversations. Feed the exact words customers used on calls back into your emails and pages. Revnu does this work in your account after sign-up and reports what moved every morning on Slack or iMessage.

## Who buys from a B2B SaaS company

A department head usually finds and champions the software. Finance, IT or a founder signs off, and security or procurement can stall a deal at the end.

- **Department head or team lead (the champion).** They feel the pain daily in spreadsheets, a clunky legacy tool or manual work. They start looking after a bad quarter, a new mandate from above, or when they inherit a team and want their own stack.
- **Founders and CEOs at small companies.** They buy fast and sign their own contracts. They care about setup time, price and whether the tool replaces a hire or a contractor.
- **IT and security reviewers.** They rarely start the search, but they can block it. They want SSO, a SOC 2 report or a filled-in security questionnaire, a data processing agreement, and clear answers on where data lives.
- **Finance and procurement.** They show up once a deal gets to a certain size. They compare your contract against existing vendors and push for annual terms, so a clean order form and a simple pricing page speed things up.
- **Teams unhappy with a competitor.** They are often the warmest buyers you have. A price increase, a renewal date, an acquisition of their current vendor or a sunset feature sends them looking.

## Where to find them

- **G2, Capterra and TrustRadius category pages.** Buyers build shortlists here and read competitor reviews for complaints. A complete profile with recent reviews also feeds what AI answers say when someone asks for tools in your category.
- **Integration marketplaces (HubSpot App Marketplace, Salesforce AppExchange, Shopify App Store, Slack App Directory).** People browsing a marketplace already use the host product and are looking for something that plugs in. A listing with a clear use case puts you in front of buyers at the moment they need you.
- **LinkedIn, filtered by job title and recent job changes.** New leaders tend to review the tools they inherit early in a role. You can find the exact title at the exact company kind and see who just moved.
- **Niche subreddits and practitioner Slack communities.** Ops, RevOps, devs and marketers ask for recommendations in places like r/sysadmin, r/sales or community Slacks. Answer questions as a person and pitch only where the rules allow it.
- **Google searches for '[competitor] alternatives' and '[competitor] vs'.** These searchers have already decided to buy software and are deciding which one. A dedicated page for each comparison catches them.
- **Product Hunt and Hacker News launch days.** They work best for developer tools and products for founders. Expect early adopters and feedback more than enterprise buyers.

## What to say

- **Switch from the incumbent.** "Saw [company] runs on [competitor]. Teams like [similar customer] moved over because [specific complaint you fix], and we migrate the data for you."
- **New in the seat.** "Congrats on the [new role] at [company]. When people step into that job they usually rework [process] first. Here's how [similar team] handled it with [product]."
- **Replace the spreadsheet.** "If your team still tracks [task] in a shared sheet, [product] does it automatically from [system they already use]. Worth a short look?"
- **Hiring signal.** "Noticed you're hiring a [role] to handle [task]. [Product] covers most of that work, which might change what that hire spends time on."

## Which channels fit

| Channel | Fit | Why |
| --- | --- | --- |
| Founder-led email and LinkedIn to named accounts | Strong fit | If you sell sales-assisted plans to a definable title, writing to real people at chosen companies is the fastest way to learn your pitch and land your first customers. |
| Comparison, alternatives and use-case pages (SEO) | Strong fit | Software buyers research hard before they talk to sales, so pages that answer '[competitor] vs [you]' get found on Google and quoted by AI answers. |
| Review sites and integration marketplaces | Strong fit | Buyers check G2 and marketplace listings before shortlisting, so a thin profile costs you deals you never hear about. |
| Google and Microsoft search ads | Sometimes | They pay off on competitor, alternative and specific problem terms, and burn budget on broad category words like 'project management software'. |
| LinkedIn ads | Sometimes | The job title and company size targeting suits SaaS well, but clicks are expensive, so use it when your deals are large enough to absorb that. |
| Facebook and Instagram ads | Weak fit | You can't target by job title or company, so B2B SaaS spend there mostly reaches people who will never buy, unless you sell cheap self-serve software to freelancers or tiny shops. |
| Trade show booths | Sometimes | A vertical event where your exact buyer gathers can pay off, but book meetings ahead by email instead of hoping people stop by the booth. |

## Lead generation for SaaS

_Lead generation._ Good SaaS leads come from signals. A buyer list sorted by title alone gives you people who might need you someday. A list sorted by trigger gives you people shopping now. The triggers that work best are a new leader in the role, a job posting for work your product automates, a recent funding round, and a known competitor in their stack. Skip gated ebooks as your main lead source. They collect emails from students and researchers, and your sales calls become cold calls. Here's an example. A company selling contract management software lists every legal ops manager who started a new job in the last quarter at companies with an in-house legal team. It sends each one a note about cleaning up the contract repository they just inherited. Combine outbound like this with comparison pages and review site profiles so inbound buyers find you too.

## Cold email for B2B SaaS

_Cold email._ Cold email works for SaaS when you sell to a clear job title and your plans are big enough to justify a sales conversation. It works poorly for cheap self-serve products, where a sales call costs more than the customer pays. Keep emails short and plain. Send them from the founder, mention one specific reason you're writing, and ask a simple question. Skip open-tracking pixels and heavy HTML, which hurt deliverability. Send from a separate domain that you've warmed up. Follow CAN-SPAM with a real address and an easy opt-out, and be careful with EU contacts under GDPR. For example: 'Saw [company] is hiring two billing specialists. Teams your size use [product] to automate dunning so those hires work on disputes instead. Is billing on your list this quarter?' Pair each email with a LinkedIn touch to the same person.

## Facebook ads for SaaS, and the ads that work better

_Advertising._ Facebook ads for SaaS mostly fail for B2B products, because you can't target by job title, company or seniority. They can work for cheap self-serve tools sold to freelancers, creators or very small shops, and for retargeting people who already visited your pricing page. For most B2B SaaS, start with Google and Microsoft search ads on competitor and 'alternative' terms. Those people have already decided to buy. Next, try LinkedIn ads aimed at the exact title and company size, ideally with a conversation ad or a document ad instead of a demo request form. Reddit ads in practitioner subreddits suit developer and technical tools. For example, a bidding campaign on '[competitor] alternative' that lands on an honest comparison page will usually tell you more in its first stretch than a broad Facebook campaign. Revnu runs search, LinkedIn, Reddit and X ads. It does not run Facebook or Instagram ads.

## How customers decide

A champion finds you, tries a demo or free trial, and then has to sell you internally to a budget owner and often to IT. Deals stall at security review, procurement and the end of a budget year. You speed things up by handing the champion a one-page business case, a ready security packet and a pricing page that answers the question before they ask.

## One prompt, worked through

> We sell inventory forecasting software for independent coffee roasters that sell wholesale to cafes. Find operations managers and owners at US roasters with wholesale accounts, especially ones still forecasting in spreadsheets, and get me demos.

1. Revnu reads your website, works out that the buyer is the owner or ops lead at a roaster with a wholesale program, and finds those companies and the right person at each.
2. It writes to them by email and LinkedIn in your voice about green coffee ordering and wholesale forecasting, and every message waits for your approval.
3. When roasters reply, it drafts your responses and sends your booking link, while running Google search ads on roaster inventory terms and publishing pages that rank on Google and get cited by ChatGPT and Perplexity.
4. Every morning it reports what moved on Slack or iMessage.

Hand it to Revnu: https://revnu.com/sign-up?prompt=Find+%5Bjob+title%5D+at+%5Bkind+of+company%5D+who+%5Btrigger%2C+like+using+a+competitor+or+just+starting+the+role%5D+and+write+to+them+about+how+%5Bproduct%5D+fixes+their+problem.&source=grow%2Fb2b-saas

## FAQ

### Should a B2B SaaS company start with inbound or outbound?

Start with outbound if you don't have customers yet. Writing to named buyers teaches you which pitch and segment work far faster than waiting for search traffic. Build comparison pages and review profiles alongside it so inbound grows while outbound pays the bills.

### Do Facebook ads work for SaaS?

Rarely for B2B. You can't target by job title or company, so much of your spend reaches people who don't buy software at work. They can work for cheap self-serve products aimed at freelancers, and for retargeting your own site visitors.

### How do I get my first SaaS customers with no brand?

Have the founder write directly to a narrow list of people with a painful, specific problem, and offer hands-on setup. Early buyers choose a founder who answers their messages over a known brand. Ask each one for a G2 review and a referral once they're happy.

### Are competitor comparison pages risky?

They're standard in SaaS, and buyers look for them. Keep claims accurate and dated, credit the competitor where it's strong, and don't use their logo in a way that suggests endorsement. Bidding on competitor names in search ads is allowed, but avoid putting their trademark in your ad copy.

### What slows down B2B SaaS deals the most?

Security review and procurement, once a champion has already said yes. Have a security page, a questionnaire you've already filled out and a standard data processing agreement ready before anyone asks. Also make sure you're talking to someone who can reach the budget owner.

### What does it cost?

Plans start at $99 a month, and Revnu starts on what you typed as soon as you sign up. Cancel any time in Settings.

### Does anything run before I sign up?

No. Nothing is checked or generated on this page. Revnu does the work inside your account, where it can read your website, keep what it finds and carry on from there.

Last updated: 2026-10-14

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# Dentist Marketing: How to Get More Patients Locally

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/grow/dental-practice

**How to get more patients for a dental practice.** Start with your Google Business Profile, because new patients often pick a dentist from the map results. Ask every happy patient for a review, every day, through your practice software. Make sure you appear in each insurance network's find-a-dentist directory and that your site lists the plans you take. Then run Google search ads on high-intent terms like emergency dentist, implants and Invisalign near you. Last, work your own records: overdue hygiene patients and unscheduled treatment are the cheapest new appointments you will ever book.

## Step by step

1. **Fix your Google Business Profile.** Pick the right primary category, General dentist or your specialty, and add each service you offer as its own entry. List the insurance plans you take, your real hours and whether you see emergencies. Upload photos of the front desk, operatories and team, not stock images. Check that your name, address and phone match exactly on your website, Yelp and Healthgrades.
2. **Build a daily review habit.** Turn on automated review requests through your practice software or patient messaging system so every completed visit gets a text. Have the hygienist or front desk mention it at checkout to patients who were happy. Reply to every review without confirming that the person is a patient or mentioning their treatment, because HIPAA covers that too.
3. **Clean up your insurance listings.** List every PPO and plan you're in network with. Search for your office in each carrier's directory and correct wrong addresses, retired providers and missing associates. Add a page on your site that names each plan, since patients search by plan name. If you're fee-for-service, say so plainly and explain how you help with out-of-network claims.
4. **Write a page for each service and town.** Give implants, Invisalign, crowns, root canals, sedation, kids' dentistry and emergency care their own pages that answer the questions patients ask. Name your neighborhood and nearby towns naturally. Follow your state dental board's rules: in many states you can't call yourself a specialist unless you hold a recognized specialty, and testimonials or before-and-after photos need patient authorization.
5. **Run search ads on high-intent terms.** Start with emergency dentist, implants, Invisalign and dentist plus your town, and add negative keywords for jobs, school and free clinics. Send each ad to the matching service page, not your homepage. Use call tracking so you can tie booked appointments back to keywords. Schedule ads for hours when someone can pick up the phone.
6. **Work your own patient base.** Each month, pull overdue hygiene and unscheduled treatment reports from your practice software. Contact those patients by text and phone, and push harder in the fall when benefits are about to reset. Ask existing patients to refer family members, and send pediatricians and specialists a short note on what you offer and how quickly you can see their patients.

## Who buys from a dental practice

The patient books, but the insurance card often decides. A parent books for the whole family, and a PPO or employer plan steers which offices they even consider.

- **Families who just moved to the area.** They need a new dentist for everyone and start with a map search plus their insurer's directory. Moving, a new job or a school checkup form triggers the search.
- **People in pain right now.** A broken tooth or swelling sends them to search for an emergency dentist open today. They call whoever answers the phone and can see them soonest.
- **Elective and cosmetic patients.** Adults weighing implants, clear aligners or veneers compare before-and-after photos, reviews and financing options. A wedding, a job change or a missing tooth they are tired of hiding usually starts it.
- **Patients switching after an insurance change.** Open enrollment or a new employer plan pushes them out of network with their old dentist. They search by plan name and want to know you take it before they call.
- **Lapsed patients already in your records.** They meant to rebook and didn't. A reminder near the end of the year, when unused benefits are about to reset, is often the push they need.

## Where to find them

- **Google Business Profile and the map pack.** Searches like dentist near me resolve on the map, ranked by proximity, reviews and how complete your profile is. Hours, insurance accepted, photos of the office and services listed one by one all count.
- **Insurance network find-a-dentist directories.** Delta Dental, Cigna, MetLife, Aetna and the other carriers each run a directory patients check before calling. Outdated listings with the wrong address or a retired dentist quietly send patients elsewhere.
- **Nextdoor and local parent groups.** Who's a good dentist for kids comes up again and again in neighborhood groups. Answers from real patients carry more weight than any ad.
- **Pediatricians, orthodontists and specialists nearby.** Referral relationships run both ways. A pediatrician asked where to send a first dental visit, or an oral surgeon who sends patients back for restorations, is a steady source.
- **Local employers' HR and benefits teams.** Companies near your office want easy benefits for staff. A lunch-and-learn or an on-site screening day puts your name in front of whole workforces who share an insurance plan.
- **Yelp and Healthgrades.** Some patients cross-check reviews outside Google, especially for cosmetic work. Claim the profiles and keep the details matching your Google listing.

## What to say

- **Seen today.** "Tooth pain? We keep same-day emergency slots open at our [neighborhood] office. Call [phone] and we'll get you in."
- **Your plan is welcome here.** "We're in network with [insurance plans]. Bring your card and we'll check your benefits before your first visit."
- **Use your benefits before they reset.** "Your dental benefits reset on [date]. If you have treatment pending or a cleaning due, we have openings on [days]."
- **See the result first.** "Thinking about [implants or Invisalign]? Book a free consult at [practice name], see a scan of your smile and get a clear plan with financing options."

## Which channels fit

| Channel | Fit | Why |
| --- | --- | --- |
| Google Business Profile and reviews | Strong fit | New patients often choose from the map, and a steady stream of fresh reviews is what moves you up it. |
| Google and Microsoft search ads | Strong fit | Someone typing emergency dentist or dental implants cost near you has already decided to book and only needs to pick an office. |
| Local SEO pages for each service | Strong fit | A dedicated page for implants, crowns, sedation or kids' dentistry in your town ranks for the searches your homepage never will. |
| Recall and reactivation from your practice software | Strong fit | Dentrix, Eaglesoft and Open Dental can pull lists of overdue hygiene and unscheduled treatment, and those patients already trust you. |
| Facebook and Instagram ads | Sometimes | They can help a cosmetic or implant offer get seen locally, but Meta restricts health-related targeting and the leads are colder than search, so keep them small. |
| Direct mail to new movers | Sometimes | A welcome postcard to new households can work in growing suburbs, but only if you track calls from it with a separate number. |
| Cold email to consumers | Weak fit | Nobody picks a dentist from an unsolicited email, buying consumer lists invites spam complaints, and it looks careless for a healthcare office. |

## Dentist advertising: Google ads and Facebook ads for dentists

_Advertising._ Google ads for dentists work because the searcher already wants an appointment. Bid on service-plus-location terms and on emergency searches, and make sure the phone is staffed during the hours ads run. A missed call from an emergency ad is wasted spend. Facebook ads for dentists are a different tool. Meta limits health-related targeting, so you're reaching people by location, not intent, and leads tend to need more follow-up. They fit best for a defined cosmetic or implant consult offer, with a form your front desk calls back the same day. Skip boosted posts of team photos as an acquisition plan. One example: an office runs Google search ads for dental implants near [town], sends clicks to an implant page with financing details and real case photos used with patient authorization, and tracks consults booked from each keyword.

## Lead generation for dental practices

_Lead generation._ For a dental practice, a lead is a phone call, a booking request or a consult form, and they come from the map, search and referrals. The fastest lead source is usually inside your own software: patients overdue for hygiene and people who accepted a treatment plan but never scheduled. Next, build referral lines with pediatricians, orthodontists, oral surgeons and periodontists who need somewhere to send patients. Local employers are the one place direct outreach makes sense. Offer HR teams a benefits lunch or screening day for staff on a plan you accept. Skip buying patient lead lists or paying for leads from directories that sell the same name to several offices. Example: a family practice emails benefits managers at [20] companies within a short drive, offers a lunch-and-learn on using dental benefits, and books staff on the spot.

## How patients decide

Emergency patients decide in a single phone call, so whoever answers first wins. Routine patients check insurance, map reviews and location, and a spouse or parent often makes the call for the household. Larger cases like implants or full-arch work involve a consult, a treatment plan, a benefits check and a financing conversation, and a clear written estimate plus a follow-up call is what gets them to schedule.

## One prompt, worked through

> I run Cedar Hollow Family Dental in Brookfield Springs, a suburb with lots of young families. We take most PPOs, see emergencies the same day and want more implant consults. Get us new patients from Google and local employers.

1. Revnu reads the Cedar Hollow website, picks out the services, insurance plans and emergency hours, and works out who books: new families, people in pain and adults considering implants.
2. It runs Google and Microsoft search ads for emergency and implant searches in Brookfield Springs, and writes and publishes service pages built to rank on Google and get cited by ChatGPT, Claude, Gemini and Perplexity.
3. It finds HR and benefits leads at nearby employers, writes to them by email and LinkedIn in the owner's voice, and holds each message for the owner's approval before it goes out.
4. Every morning it reports what moved on Slack or iMessage.

Hand it to Revnu: https://revnu.com/sign-up?prompt=Bring+new+patients+to+%5Bpractice+name%5D+in+%5Btown%5D%2C+with+more+%5Bimplant%2C+Invisalign+or+emergency%5D+appointments+from+people+searching+nearby.&source=grow%2Fdental-practice

## FAQ

### Should a dental practice run Google Ads or Facebook ads first?

Google search ads first. People searching emergency dentist or implants near me are ready to book, while Facebook shows your ad to people who weren't looking for a dentist. Add Facebook later for a specific cosmetic or implant offer if your front desk can call those leads back quickly.

### Can I post patient testimonials and before-and-after photos?

Yes, with written authorization from the patient, because their photos and treatment details are protected health information under HIPAA. Your state dental board may also require disclaimers or limit claims about results. Keep the signed forms on file.

### Can I call myself an implant or cosmetic specialist?

In many states only dentists with a recognized specialty, such as periodontics or oral surgery, can use the word specialist. A general dentist can say they offer implants or cosmetic dentistry. Check your state dental board's advertising rules before you write ads or pages.

### How do I get more Google reviews without breaking the rules?

Ask every patient through an automated text after their visit and have staff mention it at checkout. Don't offer discounts or gifts in exchange for reviews, which breaks Google's policy. When you reply, never confirm the person is a patient or mention their care.

### Is it worth leaving insurance networks to market as fee-for-service?

Only if you already have strong word of mouth and a patient base willing to pay out of network. Leaving networks drops you out of the carrier directories many new patients search. If you go fee-for-service, say so clearly and explain how you help patients file their own claims.

### What does it cost?

Plans start at $99 a month, and Revnu starts on what you typed as soon as you sign up. Cancel any time in Settings.

### Does anything run before I sign up?

No. Nothing is checked or generated on this page. Revnu does the work inside your account, where it can read your website, keep what it finds and carry on from there.

Last updated: 2026-10-14

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# Developer Marketing: How to Get Users for a Dev Tool

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/grow/dev-tool

**How to market a developer tool and get more users.** Start with docs and a quickstart that gets a developer to a working result before they lose interest, because that is your real landing page. Then write comparison and how-to pages that answer the exact problems your tool solves, so you show up on Google and in AI answers. Show up where engineers already talk, like Hacker News, relevant subreddits and GitHub. Once usage starts, find the companies whose engineers signed up and reach the engineering lead who can buy a team plan.

## Step by step

1. **Make the quickstart your landing page.** Write a quickstart that gets a developer from install to a real result on their own project with as few steps as possible. Put a copyable install command above the fold on your homepage. Test it yourself on a clean machine and with a friend who has never seen the product. Every confusing step you remove is worth more than any ad.
2. **Write the pages developers search for.** List 20 problems your tool solves, phrased the way engineers type them, including error messages and "how to [task] in [framework]". Add honest comparison pages for each competitor and "[competitor] alternative" pages. Include real code in every page. These rank on Google and are the pages AI answers tend to quote.
3. **Launch in public with a working demo.** Post a Show HN with a plain title, a live demo or one-command install, and a short note on why you built it. Stay in the thread and answer every technical question. Share the same story in the two or three subreddits and Discords where your users already hang out, following each community's self-promotion rules.
4. **Ship things that spread on GitHub.** Publish open source pieces around your product: an SDK, a CLI, a GitHub Action, starter templates for popular frameworks. Write READMEs that explain the problem first and the tool second. Answer issues quickly, because people read your issue tracker to decide if you're alive.
5. **Turn free users into team accounts.** Group your sign-ups by email domain to see which companies have several engineers using the tool. Find the engineering manager or platform lead at those companies on LinkedIn. Write to them about what their team is already doing with your tool and what a team plan adds, like SSO, shared config or usage reports. Keep it short and offer a call only if they want one.
6. **Add paid search on the terms that convert.** Run Google and Microsoft search ads only on competitor, alternative and specific problem terms. Send each ad to the matching comparison or how-to page, not your homepage. Track installs or first successful runs, not just sign-ups. Cut any keyword that brings visitors who never install.

## Who buys from a developer tool

Individual developers adopt the tool for free or on a personal plan. An engineering manager, platform lead or CTO approves the paid team or enterprise plan, often after security review.

- **Individual developers and senior engineers.** They want something that fixes an annoying problem today and works with their stack without a sales call. A broken build, a slow test suite or a tool they hate at work pushes them to search.
- **Engineering managers and team leads.** They care about team velocity, fewer incidents and not adding another tool nobody maintains. They buy when several engineers are already using your free tier and ask for seats.
- **Platform, DevOps and infrastructure teams.** They own CI, observability, internal tooling and cloud spend, and they standardize what everyone else uses. A migration, a cost spike or an outage usually triggers the search.
- **CTOs and founders at early-stage startups.** They pick tools themselves and move fast. They want sensible defaults, fair pricing and a product that will scale with them without a rewrite.
- **Security and procurement at larger companies.** They don't choose the tool but they can block it. They ask about SOC 2, SSO, data residency and where your code or logs end up.

## Where to find them

- **Hacker News (Show HN and comment threads).** A plain, technical Show HN post with a working demo puts you in front of engineers who try tools the same day. The comments also tell you exactly what confuses people.
- **GitHub.** Developers judge a tool by its repo, README, issues and examples. An open source SDK, CLI or starter template gets found through GitHub search and stars.
- **Subreddits like r/devops, r/programming, r/webdev and language-specific ones.** Engineers ask for tool recommendations here and trust peer answers. Helpful replies from a real founder account work. Drive-by links get removed.
- **Language and framework Discords and Slack communities.** Communities around a framework or language are where people ask how to do the exact thing your tool handles. Being the person who answers well builds the name over time.
- **Package registries and extension marketplaces.** npm, PyPI, crates.io and the VS Code marketplace are search engines in their own right. A clear package name, description and README turn browsers into installs.
- **Google and AI answers for problem and comparison searches.** Developers search error messages, "X vs Y" and "alternative to [tool]" constantly. Pages that answer those queries well get read and cited.

## What to say

- **Time to first result.** "Install with one command and you'll have [first working result] running against your own [repo/project/stack] in a few minutes."
- **Replace the thing they tolerate.** "If you're still [painful current workflow, e.g. writing YAML by hand for every service], [tool] does it from [the config you already have]."
- **Honest comparison.** "We built [tool] because [incumbent] was [specific gap]. Here's where we're better, and the cases where you should stick with [incumbent]."
- **Team expansion.** "[Number] engineers at [company] are already using [tool] on personal accounts. A team plan gives you [SSO/shared config/usage visibility] so it's not shadow IT."

## Which channels fit

| Channel | Fit | Why |
| --- | --- | --- |
| Docs and technical content (SEO and AI answers) | Strong fit | Developers search for problems, errors and comparisons before they ever look for a vendor, so useful pages pull in users for years. |
| Community (Hacker News, Reddit, Discord, GitHub) | Strong fit | Engineers trust peer recommendations and working code far more than claims, and these are where they share both. |
| Search ads on Google and Microsoft | Sometimes | They work on high-intent terms like "[competitor] alternative" or specific problem searches, and waste money on broad terms like "developer tools". |
| Outreach to engineering leaders by email and LinkedIn | Sometimes | It works when you have a signal, like engineers from that company already on your free tier, and fails as a blind blast. |
| LinkedIn, Reddit and X ads | Sometimes | Reddit ads in technical subreddits and X ads around developer conversations can work, while LinkedIn ads suit reaching engineering managers for team plans. |
| Cold email to individual developers | Weak fit | Engineers ignore or resent unsolicited pitches, and an individual developer wants to try a tool, not book a call about it. |
| Facebook and Instagram ads | Weak fit | Developers don't go there to solve work problems, and the targeting can't separate a platform engineer from anyone who likes tech content. |

## Lead generation for developer tools

_Lead generation._ For a developer tool, a lead is usually a company, not a person. Individual engineers come to you through docs, GitHub and community posts. Your job is to notice when a company crosses the line from one curious engineer to a team habit. Group sign-ups by work email domain and watch for several active users at the same company, repeated use in CI, or questions about SSO and seats. Those are the accounts worth a human conversation. Skip buying lists of "developers" to email, because nobody on that list asked for anything. A concrete example: if four engineers at a mid-size fintech are running your test tool in their pipelines, find the platform lead there and tell them what their team is already doing and what a team plan would give them. That message is useful. A blind pitch to a stranger is not.

## Cold email for developer tools

_Cold email._ Cold email to individual developers is a bad bet. They want to try a tool, read the docs and decide alone, and an unsolicited pitch makes your brand look like the vendors they avoid. Cold email works when you write to an engineering manager, platform lead or CTO with a reason that is about them. Good reasons include their engineers already using your free tier, a public repo that uses a competitor you replace, or a job post for a role your tool makes easier. Keep it to a few lines, written like one engineer to another, with no buzzwords. Link to a quickstart or a short demo instead of asking for a meeting. For example: "Saw your team is hiring two SREs to own alerting. We built [tool] to cut alert noise for teams on [stack]. Here's a five-line setup if you want to try it."

## Advertising for developer tools

_Advertising._ Ads for developer tools work best when they meet an engineer in the middle of a search. Google and Microsoft search ads on terms like "[competitor] alternative", "[competitor] pricing" or a specific problem phrase bring people who are already shopping. Broad terms like "developer tools" or "API platform" burn money. Reddit ads in technical subreddits can work if the ad reads like a useful post, with a code snippet or a real benchmark you can show, not a slogan. X ads suit tools with an active developer audience there. LinkedIn ads are for reaching engineering managers and platform leads about team plans, not for winning individual developers. Skip Facebook, Instagram and TikTok for this. One example: a search ad for "self-hosted feature flags" that links straight to a page with a Docker install command is far more likely to bring installs than a homepage ad.

## How users decide

An individual developer usually finds the tool, tries it on a side project or one service, and keeps using it if it works. The paid decision comes later, when a manager or platform lead sees several engineers relying on it and needs seats, SSO or support, and security may review it first. A fast free path, clear docs, and a ready security page with SOC 2 status, data handling and SSO details speed it up.

## One prompt, worked through

> We make Driftcheck, a CLI that catches Terraform drift before deploys. Free for individuals, paid team plan with SSO. Find platform and DevOps leads at Series A to C SaaS companies running Terraform, and get us ranking for drift detection searches.

1. Revnu reads the Driftcheck website and works out that platform and DevOps leads at growing SaaS companies on Terraform are the people who buy team plans.
2. It finds those companies and the right person at each, then writes to them by email and LinkedIn in your voice, and every message waits for your approval before it sends.
3. It writes and publishes pages on Terraform drift detection and comparisons with other tools, built to rank on Google and get cited by ChatGPT, Claude, Gemini and Perplexity, and runs Google search ads on high-intent drift terms.
4. Each morning it reports on Slack what moved, drafts replies to anyone who answered, and sends your booking link to leads who want a call.

Hand it to Revnu: https://revnu.com/sign-up?prompt=Find+engineering+leads+at+%5Bkind+of+company%5D+whose+teams+use+%5Bstack+or+competitor%5D%2C+and+get+%5Byour+tool%5D+ranking+for+searches+about+%5Bproblem+it+solves%5D.&source=grow%2Fdev-tool

## FAQ

### Should a developer tool have a sales team at all?

Early on, usually not a dedicated one. Let developers adopt the tool on their own through a free tier or trial. Add sales conversations when companies have several active users and start asking about SSO, invoices, security reviews or support. At that point a founder or one technical seller talking to engineering leads makes sense.

### Is Product Hunt or Hacker News better for a dev tool launch?

Hacker News is usually the better fit because the audience is engineers who will actually install and test your tool. Product Hunt can help with general awareness and backlinks but brings more makers and marketers than working developers. If you do both, prepare a live demo and stay in the comments all day.

### How do I write marketing developers won't hate?

Lead with the problem and real code, not adjectives. Say what the tool does, what it doesn't do, and when a competitor is the better choice. Show a working install command, honest limits and a public changelog. Developers forgive a plain website far more easily than vague claims.

### Should I open source my developer tool to get users?

Open sourcing the core or useful pieces like the SDK, CLI or integrations helps engineers find and trust you on GitHub. It also lets them check how you handle their code and data. Many dev tool companies keep team features like SSO, audit logs and hosted infrastructure paid. Decide based on whether openness helps adoption more than it helps competitors copy you.

### What do I need before a larger company can buy my tool?

Expect questions about SSO, role-based access, data retention, where data is stored and your SOC 2 status. Publish a security page that answers these plainly, including what you don't have yet. Have a standard DPA and a short security questionnaire response ready so procurement doesn't stall a deal your users already want.

### What does it cost?

Plans start at $99 a month, and Revnu starts on what you typed as soon as you sign up. Cancel any time in Settings.

### Does anything run before I sign up?

No. Nothing is checked or generated on this page. Revnu does the work inside your account, where it can read your website, keep what it finds and carry on from there.

Last updated: 2026-10-14

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# Agency Lead Generation: How Marketing Agencies Win Clients

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/grow/marketing-agency

**How do I get more clients for my marketing agency?.** Start by narrowing to one industry or one service so your pitch sounds like it came from inside the buyer's world. Turn two or three past wins into short case studies with the client's permission. Then watch for trigger events, like a new marketing hire, a funding round or a site relaunch, and write to those companies with a specific observation about their marketing. Add referral partners such as web developers and fractional CMOs. Leave broad paid ads until your niche is proven.

## Step by step

1. **Choose a niche you can prove.** Look at your best three clients and find what they share: industry, platform or service. Pick one, like home services companies on Google Ads or Shopify brands using Klaviyo. Rewrite your homepage headline so a buyer in that niche recognizes themselves in the first line. Keep serving other clients, but market to one.
2. **Package your proof.** Write two or three case studies in the format problem, what you changed, what happened. Get written permission first, since many retainer contracts include confidentiality terms, and anonymize the client if needed. Add screenshots from GA4, Looker Studio or the ad platform with sensitive figures blurred. Put the case study link in every outreach message and proposal.
3. **Build a trigger-based target list.** List 50 companies in your niche that show a buying signal: a new head of marketing, a recent funding round, an open marketing job post or a site relaunch. Find the person who owns marketing at each and note one thing about their current marketing you'd fix. Refresh the list every week so you're always writing to companies with a live reason to talk.
4. **Run personal outreach by email and LinkedIn.** Send a short email with your observation, a relevant case study and a soft ask. Connect on LinkedIn the same week and engage with their posts. Follow up twice with new value each time, like a quick audit note or a competitor example. Follow CAN-SPAM in the US and be careful with GDPR rules when writing to prospects in the EU.
5. **Set up three referral partners.** Pick a web developer, a fractional CMO and an agency selling a service you don't, like PR or branding. Offer a referral fee or a reciprocal intro and send them your case studies so they know who to send. Check in monthly with a useful update, not a request. Track every intro in your CRM so you know which partner pays off.
6. **Publish niche pages that rank and get cited.** Write pages answering what your niche buyers search, such as 'how much should a dental practice spend on Google Ads' or 'Shopify SEO checklist'. Each page should show your method and link to a related case study. These pages bring in inbound leads and give AI answers something specific to quote when buyers ask for agency recommendations.

## Who buys from a marketing agency

Agency clients are businesses that buy marketing they can't or won't build in-house. The decision usually sits with a founder at smaller companies and a head of marketing or growth at larger ones, with finance signing off on the retainer.

- **Founders of small and mid-size companies with no marketing team.** They want leads or sales, not reports, and buy when growth stalls or a competitor starts outranking them. They hire agencies that have already done the job for a business like theirs.
- **Newly hired heads of marketing or VPs of growth.** A new leader often audits the current agency mix in their first months and brings in fresh partners to show quick progress. They want someone who can plug into HubSpot, GA4 and their reporting without hand-holding.
- **Ecommerce brands on Shopify or similar.** They buy around launches and the run-up to the holiday season, usually for paid social, email in Klaviyo or conversion work. Rising ad costs or a flat return on ad spend sends them looking for a new agency.
- **Venture-backed startups after a funding round.** Fresh money comes with growth targets, and agencies fill the gap before a full team is hired. They care about speed and whether you have worked at their stage.
- **Other agencies and dev shops needing white-label help.** Web design studios and PR firms outsource SEO, PPC or content they sell but don't deliver. They buy when they win a client whose scope goes beyond their own team.

## Where to find them

- **LinkedIn, filtered by recent job changes and company growth.** You can see who just became head of marketing and which companies are posting marketing roles they can't fill. Both are strong signals that outside help is on the table.
- **Clutch and similar agency directories.** Buyers comparing agencies read reviews here, and verified client reviews in a narrow category can put you on a shortlist. Ask happy clients for a review the week a project wins.
- **Partner directories from HubSpot, Google, Shopify and Klaviyo.** Businesses already on those tools search the partner listings for certified help. Earning the badge puts you in front of buyers who already know which software they run.
- **Niche industry communities and trade associations.** If you serve dental groups, home services or SaaS, their conferences, Slack groups and newsletters are where owners trade agency recommendations. Speaking or sponsoring there beats being one of many agencies on a general marketing forum.
- **Reddit subreddits like r/smallbusiness, r/ecommerce and r/startups.** Owners post openly about failing ads and agencies that let them down. Useful, non-salesy answers build a reputation that turns into inbound messages.
- **Fractional CMO and web developer networks.** Fractional CMOs need execution partners, and developers get asked about SEO and ads after every launch. A short list of these partners can send you steady referrals.

## What to say

- **Specific audit finding.** "I looked at [company]'s Google Ads and noticed [specific issue, e.g. your brand terms are bidding against your own organic listing]. Here's a quick fix you can make today."
- **Same-industry proof.** "We run [service] for [type of business like theirs], and helped [client or anonymized client] fix [problem they had]. Happy to show you what we changed."
- **New leader, first-quarter win.** "Congrats on the new role at [company]. When [similar title] joins, they often want an early win on [channel]. Here's one idea for yours: [idea]."
- **White-label capacity.** "If [their agency] sells [service] but doesn't want to hire for it, we deliver under your brand. Clients like [type] are a good fit for this."

## Which channels fit

| Channel | Fit | Why |
| --- | --- | --- |
| Cold email to a niche list | Strong fit | Agencies can open with a real observation about the prospect's own marketing, which earns a reply far more often than a generic pitch. |
| LinkedIn outreach and posting | Strong fit | Your buyers are marketing leaders and founders who live on LinkedIn, and posts breaking down real campaigns show your thinking before the first call. |
| Referral and white-label partnerships | Strong fit | Developers, fractional CMOs and complementary agencies send warm clients who already trust the person who introduced you. |
| SEO and content for niche terms | Sometimes | Ranking for '[industry] marketing agency' works well once you have a niche, but broad terms like 'marketing agency' are crowded by directories and big firms. |
| Google and Microsoft search ads | Sometimes | Worth it for niche, high-intent searches like 'Shopify SEO agency', and a money pit on generic agency keywords where everyone bids. |
| Upwork and freelance marketplaces | Weak fit | These sites push agencies into price fights against solo freelancers and attract one-off projects instead of the retainers an agency needs. |
| Broad Facebook and Instagram ads offering 'more leads' | Weak fit | Small business owners see these ads from every agency, so yours blends in and pulls in tire-kickers. |

## Lead generation for marketing agencies

_Lead generation._ Agency lead generation fails when you sell to everyone, because your pitch ends up sounding like every other agency's. It works when you pick a niche and look for timing. The best leads are companies with a visible reason to change something now: a new marketing director, a funding announcement, a marketing manager job post open for weeks, or an ad account clearly wasting money. Skip bought lists of 'businesses with websites' and directory scraping without a filter. For example, an agency running paid search for law firms can watch for firms adding new practice areas or offices, then send a note about the Google Ads gaps on that new location page. One reply from a firm with a real need is worth more than a hundred cold calls to firms that are happy with their current vendor.

## Cold email for marketing agencies

_Cold email._ Cold email suits agencies better than most service businesses, because you can show your skill inside the first message. Open with something you noticed about their marketing, not with who you are. Mention a broken tracking tag, a landing page that doesn't match the ad, or a competitor outranking them for their main service. Keep it under a hundred words, link one relevant case study and ask a low-pressure question. Skip templates promising 'more leads' or 'scaling your business', since buyers get these daily. A good example: 'Your Meta ads send traffic to your homepage instead of the product page in the ad. We fixed the same thing for another skincare brand. Want the before-and-after?' Send from a separate domain, warm it up, and write to one person per company.

## Marketing agency advertising

_Advertising._ Advertising your own agency is harder than running ads for clients, because every competitor bids on the same words. Generic terms like 'digital marketing agency' are expensive and pull in businesses shopping on price. Niche search terms work better: 'HVAC marketing agency', 'B2B SaaS SEO agency' or 'Shopify Klaviyo agency' come from buyers who already know what they need. LinkedIn ads can work for targeting marketing leaders at companies of a set size in your industry, especially promoting a case study or a free audit. Reddit ads in niche communities can reach owners who are frustrated with their current agency. Skip broad awareness campaigns. Send every click to a niche landing page with a case study and a booking link, not to your general homepage.

## How clients decide

A founder can say yes after one good call, while a marketing leader at a larger company often needs a proposal, a meeting with finance and sometimes a competing pitch. Budgets often get set in the fall for January, and ecommerce brands decide before the holiday rush. A paid audit or a small starter project with a clear scope gets hesitant buyers to commit faster than a long proposal.

## One prompt, worked through

> We're a five-person agency in Denver running Google Ads and SEO for multi-location dental groups. Find dental groups with three or more offices in the Mountain West that just hired a marketing director or opened a new location, and book calls with them.

1. Revnu reads your website and case studies to understand that you serve multi-location dental groups and what results you can point to.
2. It finds dental groups in the region that match, identifies the marketing director or owner at each, and writes to them by email and LinkedIn in your voice.
3. Every message waits for your approval, and when someone replies, Revnu drafts the response and sends your booking link.
4. Each morning it reports on Slack or iMessage which groups replied and what moved.

Hand it to Revnu: https://revnu.com/sign-up?prompt=Find+%5Btype+of+company%5D+that+need+help+with+%5Bservice+you+offer%5D+in+%5Bregion%5D+and+write+to+the+person+who+runs+their+marketing.&source=grow%2Fmarketing-agency

## FAQ

### Should my agency niche down even if I serve many industries?

Yes, at least in your marketing. You can keep serving existing clients in other industries while your outreach, case studies and website speak to one niche. Buyers trust an agency that already knows their software, their customers and their seasons. Pick the niche where you have the best results and the most clients.

### Can I use client results in my marketing?

Only with permission, and check your contracts first because many retainers include confidentiality clauses. If a client says no, describe the work with the industry and problem but no name. Blur revenue figures and ad spend in screenshots unless the client approves them. Clients in healthcare or finance may have extra restrictions on being named.

### Is cold email legal for agencies?

In the US, cold email to businesses is allowed under CAN-SPAM if you use accurate sender details, include a physical address and honor opt-outs. In the EU and UK, GDPR and related rules are stricter, so write only to people whose role clearly matches your offer and give an easy way out. Canada's CASL is stricter still, so be careful with Canadian prospects.

### Should I list my agency on Clutch or partner directories?

Partner directories from HubSpot, Google, Shopify or Klaviyo are worth it because the buyers there already use the software you specialize in. Clutch helps when you can collect several reviews in a narrow category. A profile with no reviews does little, so ask recent happy clients to leave one.

### When is the best time of year to find new clients?

Fall is strong because companies plan next year's budgets and look at new agencies before January. Ecommerce brands want help lined up well before the holiday season. Leadership changes and funding rounds happen all year, so trigger-based outreach works in any month.

### What does it cost?

Plans start at $99 a month, and Revnu starts on what you typed as soon as you sign up. Cancel any time in Settings.

### Does anything run before I sign up?

No. Nothing is checked or generated on this page. Revnu does the work inside your account, where it can read your website, keep what it finds and carry on from there.

Last updated: 2026-10-14

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# App Marketing: How to Get Users Who Open It Twice

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/grow/mobile-app

**How to market a mobile app and get users who stay.** Start with the store page, because every channel ends there. Pick the keywords people type into App Store and Google Play search, then rewrite your title, subtitle and first three screenshots around them. Next, run Apple Ads on those same terms so you see which ones bring users who open the app again. Then post honestly in the subreddits and Discords where your users talk about the problem. Last, publish web pages that answer "best app for [task]", so Google and AI answers send people to you.

## Step by step

1. **Rebuild the store page around real search terms.** List 30 phrases you think people type, then check them in App Store search autocomplete and Apple Ads keyword suggestions. Put the strongest in your title and subtitle, the rest in the keyword field without repeating words. Make screenshot one state the main task in large text, because many people never swipe past it. Use custom product pages so ad traffic for different keywords lands on matching screenshots.
2. **Fix ratings and onboarding before buying traffic.** Prompt for a rating with Apple's native review prompt right after a success moment, like finishing a workout or saving a first budget. Never offer rewards for reviews, since both stores ban it. Cut onboarding to the fewest screens that show value, and delay the ATT and notification permission prompts until users know why they need them. Reply to every one-star review in the store with a fix or an update date.
3. **Run Apple Ads on your best keywords.** Start with exact match on your brand, your category terms and competitor names, plus one discovery campaign to find new phrases. Judge keywords by trial starts or day-two opens, not installs alone. Move winning terms into your metadata at the next release. On Android, test Google App campaigns with your highest-intent creative.
4. **Show up where your users ask for recommendations.** Find 10 subreddits, Discords or forums where people discuss your problem, and spend time answering questions before you mention the app. When someone asks for an app like yours, say you built it and say who it is not for. Post a build log or a changelog in communities that welcome makers. Set alerts for your competitors' names so you catch switcher threads early.
5. **Publish pages for the web searches before the install.** Write a page for each "best app for [task]", "[competitor] alternative" and "how to [task] on iPhone" query you can honestly answer. Include real screenshots, a fair comparison table and a store badge. These pages rank on Google and give ChatGPT, Gemini and Perplexity something specific to cite. Update them when competitors change pricing.
6. **Plan around seasons and store events.** Mark the moments your category spikes, such as New Year for health and money apps, back to school for study apps, and the days after the holidays when people set up new phones. Schedule an In-App Event or a feature release just before each one and nominate it for featuring. Refresh screenshots and ad copy for the season. Send creators the update a few days ahead so their videos go live on time.

## Who buys from a mobile app

Individual people on iPhone or Android download the app and decide alone, often within the few seconds they spend on your store page. If you charge, the same person pays through an App Store or Google Play subscription, sometimes after a free trial.

- **Searchers with a job to do.** They type a plain task into App Store search, like "split bills with roommates" or "plant identifier", and pick from the first few results. Screenshots, rating and the subtitle decide it.
- **Switchers leaving another app.** They are annoyed at a competitor's price hike, new paywall, ads or removed feature, and they go looking for alternatives on Reddit and Google. A clear comparison and an easy import win them.
- **Seasonal resolvers.** Fitness, budgeting, language and habit apps get a wave of people around New Year and back to school, plus new phone owners setting up after the holidays. They want to start today and drop off fast if onboarding drags.
- **Hobby and community members.** Climbers, birders, home brewers and tabletop players trust what their own forums and group chats recommend. One genuine post from a regular can bring a group in.
- **Parents choosing for kids.** They read the privacy label, age rating and reviews before they install anything. Kids apps also fall under COPPA and Apple's Kids category rules, which limit tracking and ad targeting.

## Where to find them

- **App Store and Google Play search results.** This is where intent is highest and where people actually tap install. Your keyword field, subtitle, short description and screenshots are your ad copy here.
- **Niche subreddits.** People ask "is there an app that does X" in subs like r/productivity, r/personalfinance or a hobby sub, and those threads rank on Google for years. Read each sub's self-promotion rules before you post.
- **TikTok, Reels and YouTube Shorts creators in your niche.** A screen recording of the app solving a real problem works well for visual apps like photo editors, trackers and games. Small creators who already use similar apps convert better than big general accounts.
- **Google search and AI answers for "best app for [task]".** People research before installing paid or subscription apps, and listicles and AI answers shape the shortlist. Your own comparison and how-to pages can get you onto it.
- **Product Hunt and indie app newsletters.** Good for early adopters, press pickup and first reviews on productivity, AI and developer-adjacent apps. Weak for games and mass consumer apps whose users never visit Product Hunt.
- **Apple and Google editorial teams.** Featuring is pitched through the App Store Connect featuring nomination form and Google Play's equivalent. Pair the pitch with an In-App Event or a real update so editors have a reason to feature you.

## What to say

- **Do the one task faster.** "[Task] in [number of taps] taps. No account needed to try it."
- **Escape the competitor.** "Left [competitor] after the [price change or feature removal]? Import your [data] in one step and keep going."
- **Start the season today.** "Your [goal] for [season] starts with a [short daily action]. [App name] reminds you so you don't have to."
- **Made for this crowd.** "Built by a [hobbyist or profession] for [community], with [specific feature only they would care about]."

## Which channels fit

| Channel | Fit | Why |
| --- | --- | --- |
| App Store optimization | Strong fit | Store search is where people with a task go first, and better keywords and screenshots lift every other channel that sends traffic to the page. |
| Apple Ads (App Store search ads) | Strong fit | You bid on the exact words people type in the store, which also tells you which keywords to put in your metadata. |
| Reddit and community posting | Strong fit | Honest answers in threads asking for an app recommendation reach people at the moment of choosing, and those threads keep ranking on Google. |
| Web pages that rank and get cited | Sometimes | Worth it for subscription and utility apps people research first, like budgeting, note-taking or language apps, and less useful for impulse games. |
| Short-form video and creators | Sometimes | Strong when the app looks good on screen in a few seconds, weak for apps whose value only shows after a week of use. |
| Google search ads and Reddit ads | Sometimes | Search ads catch people comparing apps on the web, and Reddit ads reach a hobby sub cheaply, but both need a landing page that pushes straight to the store. |
| Cold email | Weak fit | Consumers never asked to hear from you, the app stores don't give you their addresses, and spam rules make it a liability. Save email for partners and press. |

## Mobile app advertising: where to spend first

_Advertising._ Spend first where people are already searching. Apple Ads on App Store search reach people mid-decision, and the keyword data feeds your store optimization. On Android, Google App campaigns run across Search, Play and YouTube from your creative assets. Meta and TikTok ads can scale a visual app, but since Apple's ATT prompt their tracking on iOS leans on modeled data and SKAdNetwork, so test small and watch day-two retention, not install cost. Skip broad banner networks early, because they fill your funnel with accidental taps. Reddit ads work for niche apps when you target a single hobby sub with a native-looking post. Example: a sourdough timer app bids on "bread timer" and "sourdough app" in Apple Ads, runs a Reddit ad in r/Sourdough showing the starter-feeding reminder, and pauses any keyword whose users don't open the app a second time.

## How users decide

The person decides alone, usually from the store page, and often compares only the top few results. Paid apps add a second decision at the paywall or trial end, where reviews, a friend's recommendation or a working free tier tip it. A clear first screenshot, a strong rating and onboarding that shows value before asking for sign-up speed both decisions.

## One prompt, worked through

> Get more users for Swellwatch, my iPhone app that sends surf and tide alerts for breaks around San Diego. Free with a yearly subscription for custom alerts. Users are local surfers who check conditions before work.

1. After you sign up, Revnu reads the Swellwatch site and store page and works out that buyers are local surfers searching for forecasts and alerts.
2. It runs Google search ads on terms like "San Diego surf report app" and Reddit ads in surf communities, with every message waiting for your approval by default.
3. It writes and publishes pages such as "best surf forecast app for San Diego" that can rank on Google and get cited by ChatGPT, Claude, Gemini and Perplexity.
4. Each morning it reports on Slack or iMessage what moved.

Hand it to Revnu: https://revnu.com/sign-up?prompt=Get+more+users+for+%5Bapp+name%5D%2C+a+%5Bplatform%5D+app+that+helps+%5Bwho%5D+%5Bdo+what%5D%2C+and+point+them+to+the+store+page.&source=grow%2Fmobile-app

## FAQ

### Should I launch on Product Hunt?

Yes if your users are early adopters, like people who try productivity, AI or maker apps. No if you build a casual game or an app for a broad audience, because those users don't browse Product Hunt. Either way, treat it as a source of first reviews and feedback, not a growth plan.

### How do I get more App Store ratings without breaking the rules?

Use Apple's native review prompt, or Google's In-App Review API, right after a user succeeds at something. Both stores ban paying or rewarding people for reviews, and Apple's guidelines don't allow your own review prompts that screen for happy users first. Replying to bad reviews with fixes often gets users to update their rating.

### Did Apple's tracking prompt make paid ads useless?

No, but it made social ads on iOS harder to measure. Search ads, including Apple Ads, rely on the keyword people typed rather than tracking, so they still give you clean signals. For other networks, read SKAdNetwork or AdAttributionKit results and compare against your own trial and retention numbers.

### Should my app be free, freemium or paid up front?

Paid up front makes every channel harder, because people won't install an app they can't try. A free download with a trial or a useful free tier lets ads, creators and store search all do their job. Show the paywall after the user has felt the value, not on the first screen.

### What rules limit how I market a kids or health app?

Kids apps fall under COPPA in the US and Apple's Kids category rules, which restrict third-party tracking and behavioral ads. Health and fitness apps must fill in accurate privacy labels and avoid medical claims you can't support. Ad platforms also review health claims, so keep copy to what the app actually does.

### What does it cost?

Plans start at $99 a month, and Revnu starts on what you typed as soon as you sign up. Cancel any time in Settings.

### Does anything run before I sign up?

No. Nothing is checked or generated on this page. Revnu does the work inside your account, where it can read your website, keep what it finds and carry on from there.

Last updated: 2026-10-14

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# MSP Marketing: How to Win More Managed IT Clients

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/grow/msp

**How to get more clients for an MSP.** Pick one or two verticals you already serve well, like dental offices or CPA firms, and rewrite your site around their compliance and uptime problems. Build referral partnerships with cyber insurance brokers, accountants and commercial real estate brokers, who hear about IT pain before you do. Run Google search ads on "managed IT services [city]" and "IT support near me" terms. Then send short, trigger-based cold email and LinkedIn messages to owners and office managers in your vertical, tied to events like insurance renewals or a departing IT person.

## Step by step

1. **Pick your verticals.** Pull your client list out of your PSA, whether that's ConnectWise, Autotask or HaloPSA, and sort it by industry and margin. Pick the one or two industries where you have the most happy clients and know the line-of-business software. Write down the compliance rules, apps and insurance questions that matter to them. That list becomes your messaging.
2. **Rebuild your site around those clients.** Create one page per vertical, like "IT support for accounting firms in [city]", that names their software, their busy season and their compliance worries. Add a case story from a real client in that industry, with permission. Put your assessment offer and booking link on every page. Drop the generic stock photos of server racks.
3. **Fix your Google Business Profile and reviews.** Set your categories to computer support and IT services, list your service area and add photos of your actual team. Ask your happiest clients for reviews right after a good ticket or a smooth onboarding. Ask them to mention their industry and what you fixed. Owners comparing MSPs on the map read those reviews closely.
4. **Sign up referral partners.** List 20 cyber insurance brokers, CPA firms and commercial real estate brokers in your area. Offer each one something useful, like a one-page checklist their clients can use to answer insurance security questions. Meet them in person and tell them exactly which clients to send you. Report back when a referral turns into a client so they keep sending.
5. **Start targeted outreach.** Build a list of 100 companies in your vertical within driving distance and find the owner or office manager at each. Write short emails and LinkedIn messages tied to a real trigger: an insurance renewal, a new office, a job post for an IT role. Offer the assessment, not a contract. Follow up a few times, then stop.
6. **Add search ads and measure.** Run Google and Microsoft search ads on "managed IT services [city]", "IT support for [vertical]" and "[current problem] help" terms, sending each to its matching vertical page. Add negative keywords for jobs, certifications and free help so you don't pay for job seekers. Track which channel booked each assessment in your PSA or CRM. Cut what doesn't book calls.

## Who buys from a managed service provider

The owner or managing partner of a small or midsize business signs the contract. The office manager, operations lead or a lone internal IT person usually finds you and makes the shortlist.

- **Owners of professional firms (law, accounting, architecture).** They care about client data, email that works and not paying billable people to fix printers. They start looking after a phishing scare, a botched Microsoft 365 migration or a break-fix bill that stung.
- **Healthcare practices (dental, medical, veterinary, physical therapy).** HIPAA, imaging software and practice management systems like Dentrix or eClinicalWorks make them nervous about generic IT help. A failed audit, a new location or a vendor telling them their server is end of life pushes them to switch.
- **Office managers and operations leads.** They are the ones fielding the "my computer is slow" complaints and chasing the current provider. They want a responsive help desk and someone to own onboarding and offboarding.
- **Defense and aerospace subcontractors.** CMMC and DFARS requirements from their prime contractors force them to find an MSP that can document controls. The trigger is a flow-down clause or a supplier assessment with a deadline attached.
- **Companies with a solo internal IT person.** They want co-managed IT: tooling, after-hours coverage and security stack support while the staff person keeps the relationships. They start looking when that person burns out, gives notice or asks for help.

## Where to find them

- **Cyber insurance brokers and commercial insurance agents.** Renewal questionnaires now ask about MFA, EDR and backups, and clients who can't answer yes need someone fast. A broker who trusts you will send those clients your way.
- **CPA firms and business attorneys.** They sit with owners during tax season, sales and audits, and they hear about the ransomware incident or the IT person who quit. They also make good clients themselves.
- **Commercial real estate brokers, cabling contractors and office furniture dealers.** Office moves and buildouts are when businesses rethink IT. The people handling the move know weeks before anyone calls an MSP.
- **Vertical associations (state dental societies, local bar associations, CPA societies).** Sponsoring a meeting or giving a short security talk puts you in a room full of your exact buyers. Members trust a vendor the association already knows.
- **Google Business Profile and the local map.** Owners with an urgent problem search "IT support near me" and call from the map. Reviews that mention the client's industry help you win the call.
- **LinkedIn.** Owners and office managers of the companies in your vertical are easy to find there by title and location. It works for direct outreach and for showing up with practical posts about the problems they face.

## What to say

- **Insurance renewal.** "Your cyber insurance renewal will probably ask about MFA and backups again. We help [vertical] firms in [city] answer yes to every line, and I can show you how [client type] got there."
- **Vertical software expertise.** "We support [number] [vertical] offices running [Dentrix / CCH / Clio], so your techs won't be learning your practice software on your time."
- **Departing IT person.** "Saw [name] is moving on from [company]. If the IT knowledge is leaving with them, we can document your setup and cover the gap while you decide what's next."
- **Break-fix fatigue.** "If you're paying hourly every time [common problem] happens, a flat monthly plan usually ends the surprise invoices. Want me to look at the last [few] months of tickets with you?"

## Which channels fit

| Channel | Fit | Why |
| --- | --- | --- |
| Referral partners (insurance, accounting, real estate) | Strong fit | Trust moves easily from an owner's broker or CPA to their MSP, and these partners see the triggers before you do. |
| Google search ads | Strong fit | Owners with a broken network or an unhappy provider search "managed IT services [city]" with intent to call this week. |
| Cold email and LinkedIn outreach to one vertical | Strong fit | A short note to a dental office owner about their imaging server lands better than a generic "we do IT" pitch, and it reaches buyers before they start searching. |
| SEO and vertical landing pages | Sometimes | Pages like "IT support for law firms in [city]" pay off over time if you commit to a niche, and they get cited when owners ask AI tools for recommendations. |
| Local networking groups (chambers, BNI) | Sometimes | They can produce referral partners, but only if you go every time and ask for introductions to brokers and CPAs, not just end clients. |
| Vendor-supplied canned newsletters and content | Weak fit | Hundreds of MSPs send the same pre-written security tips under their own logo, and owners can tell nobody wrote it for them. |
| Facebook and Instagram ads | Weak fit | Business owners scroll there for personal reasons and rarely act on an IT pitch, so you pay for reach that doesn't turn into discovery calls. |

## Lead generation for MSPs

_Lead generation._ MSP lead generation works best when you stop chasing "any business with computers" and go after one kind of company with one kind of problem. Start with a vertical, then look for signals that someone is about to switch: a job post for an IT coordinator, a new office lease, a merger, a practice adding a location, a contractor bidding on defense work. Those signals beat any purchased list of small businesses. Skip lead marketplaces that sell the same "IT support request" to several MSPs at once, because you end up in a price war with strangers. For example, an MSP that serves law firms can watch the local bar association for firms announcing new partners or offices, then reach the managing partner with a note about onboarding new staff securely. Pair that outbound work with referral partners so leads come from more than one source.

## Cold email for managed service providers

_Cold email._ Cold email works for MSPs when it's short, local and specific to an industry. Owners delete anything that reads like "we offer comprehensive IT solutions". They read a few lines that name their practice software or their insurance renewal. Send from a separate domain so your main domain's reputation stays clean. Include your physical address and an easy opt-out to follow CAN-SPAM. Keep each email under a short paragraph, ask one question and offer the assessment or a quick call. Skip attachments and links to long PDFs, since they hurt delivery and nobody opens them. One example for a dental vertical: "Hi [name], we support several dental offices in [city] running [Dentrix]. When your imaging server gets slow, who do you call? Happy to take a look for free." Follow up two or three times with a new angle each time.

## Advertising for MSPs

_Advertising._ Google and Microsoft search ads are the paid channel that earns its spot for MSPs, because owners search when something is broken or when they're fed up with their provider. Bid on city-plus-service terms and vertical terms, and send each ad group to a matching page, not your homepage. Add negative keywords like "jobs", "salary", "certification", "free" and "Geek Squad". LinkedIn ads can work for co-managed IT or compliance offers aimed at operations leaders at larger companies, but they cost more per click, so keep the targeting tight to title, industry and region. Skip broad display ads and social ads aimed at all business owners. For example, an MSP in a defense manufacturing area might run search ads on "CMMC IT support" and a LinkedIn campaign to operations directors at local machine shops, both pointing to a CMMC readiness assessment page.

## How clients decide

Someone feels pain first, usually the office manager or a partner who lost a morning to an outage, and they bring in the owner once a few MSPs are on the list. The owner wants a network assessment, a clear onboarding plan and references from a similar business, and existing contracts or a hardware refresh can slow things. A free assessment that ends with a written risk report, plus a reference call with a client in the same industry, moves the decision along faster than any discount.

## One prompt, worked through

> We're an MSP in Fort Collins, Colorado that supports dental offices and small CPA firms. Find more practices like ours within an hour's drive, write to the owners about HIPAA and cyber insurance renewals, and run Google ads on dental IT support terms.

1. Revnu reads your website and works out that your clients are dental practice owners and CPA firm partners around northern Colorado.
2. It finds those practices and firms, picks the right person at each, and writes emails and LinkedIn messages in your voice about HIPAA and insurance questions, holding every message for your approval.
3. It runs Google and Microsoft search ads on dental and accounting IT support terms, and writes pages built to rank on Google and get cited by ChatGPT, Claude, Gemini and Perplexity.
4. When owners reply, it drafts your responses and sends your booking link, then reports what moved every morning on Slack or iMessage.

Hand it to Revnu: https://revnu.com/sign-up?prompt=Find+%5Btype+of+business%5D+owners+in+%5Bcity+or+region%5D+who+need+managed+IT%2C+and+write+to+them+about+%5Bcompliance%2C+insurance+or+support+problem%5D+in+my+voice.&source=grow%2Fmsp

## FAQ

### Should my MSP pick a niche or stay general?

Pick one or two verticals for your marketing even if you keep serving everyone. A dental office owner trusts an MSP that already knows their imaging and practice software. You can still take good general clients that come in through referrals.

### Do free network assessments actually bring in clients?

They work when they end with a written report that names real risks in plain language and a clear next step. They don't work when they feel like a disguised sales pitch or when you hand over a raw scan export. Qualify the prospect first so you aren't doing free work for someone with no budget or no pain.

### Is cold email legal for MSPs in the US?

Yes, B2B cold email is allowed under CAN-SPAM if you use honest subject lines, include your physical address and honor opt-outs quickly. If you email businesses outside the US, check the rules there first, since some countries are stricter. Keep your lists to businesses, not consumers.

### How do I compete with bigger MSPs that have marketing teams?

Compete on knowing a vertical and a city better than they do. Bigger MSPs often send generic content and assign a rotating help desk, so specific messaging and a named point of contact stand out. Local referral partners also care more about who answers the phone than about logo size.

### Should I use the marketing content my vendors provide?

Use vendor co-op funds or MDF to pay for ads or events if they fit your plan. Skip the canned newsletters and blog posts, since many other MSPs publish the exact same text. Write about your own clients' problems instead, even briefly.

### What does it cost?

Plans start at $99 a month, and Revnu starts on what you typed as soon as you sign up. Cancel any time in Settings.

### Does anything run before I sign up?

No. Nothing is checked or generated on this page. Revnu does the work inside your account, where it can read your website, keep what it finds and carry on from there.

Last updated: 2026-10-14

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# Online Course Marketing: Where to Find Students Who Enroll

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/grow/online-course

**How do I market an online course and get more students?.** Start by naming the one outcome your course delivers and the exact person who wants it, then publish free teaching where that person searches: YouTube, Google, and the subreddits and newsletters of your niche. Turn every viewer into an email subscriber with a useful freebie, because your list is where enrollments happen. Sell through planned launches or a webinar, not a buried sales page. Then add affiliates, team licenses for employers, and search ads once you know which promise converts.

## Step by step

1. **Pin down the outcome and the student.** Write one sentence: who the course is for and what they can do after it. 'Bookkeepers who want to add payroll clients' beats 'anyone who wants to learn accounting'. Read the reviews on competing Udemy courses and the complaints in your niche's subreddit to find the gap your course fills. Rewrite your sales page headline around that outcome.
2. **Publish free teaching where students search.** Pick the 10 questions students ask right before they'd need your course, and answer each one in a YouTube video or a search-friendly article. Teach a real piece of the method, not a teaser. Add a comparison page for 'best [skill] course' that is honest about who your course isn't for. These pages get cited in AI answers when students ask for recommendations.
3. **Build the list with a freebie that matches the course.** Offer a checklist, template or short email challenge that solves the first step of the course outcome. Put it on every video description and article. Use your course platform's email or a tool like Kit to tag subscribers by the freebie they took. Ask for consent clearly if you have students in the EU or UK.
4. **Sell through launches or an evergreen webinar.** Run an open cart with a clear start and close, a live Q&A, and student stories, and avoid launching in the dead weeks of late December. January, back-to-school season and Black Friday are natural windows. Between launches, an evergreen webinar on Kajabi, Teachable or Thinkific can sell on autopilot. Show real student results, and if you mention income, follow the FTC's rules on earnings claims and typical results.
5. **Recruit affiliates and team buyers.** List 20 creators, newsletter writers and podcasters whose audience overlaps yours, and offer them a commission plus free access. If your course teaches a workplace skill, add a team plan with seat management and invoicing, then reach out to managers of the teams that use that skill. One team deal can equal a launch's worth of single sales.
6. **Add paid ads once the page converts.** After a launch shows your sales page works, run search ads on high-intent terms like '[skill] course' and '[certification] prep'. Test LinkedIn ads for professional courses and Reddit ads in your topic's communities. Send ad traffic to the freebie or webinar first, since cold visitors rarely buy a course on the first visit.

## Who buys from an online course business

Individual students usually pay with their own card and decide alone. Some pay with an employer learning stipend, and for team seats a manager or learning and development lead signs off.

- **Career changers.** They want a credible path into a new job and worry about wasting money on fluff. A layoff, a bad review cycle or a friend who switched careers pushes them to buy.
- **Working professionals adding a skill.** They need one specific capability, like SQL or financial modeling, for the job they already have. A new project, a promotion they're chasing or a stipend that expires at year end triggers the purchase.
- **Hobbyists and passion learners.** They buy for enjoyment and progress, in areas like watercolor, sourdough or guitar. A finished project they saw online, a gift card or a fresh-start moment in January gets them to enroll.
- **Learning and development leads and team managers.** They buy seats for a team and care about completion, admin access and an invoice their finance team accepts. A new tool rollout, a skills gap flagged in reviews or leftover training budget drives the order.
- **Past students.** They already trust your teaching and want the next level, a community or live coaching. Finishing your first course, or hitting a wall right after, is when they buy again.

## Where to find them

- **YouTube search in your topic.** Future students type the exact problem your course solves into YouTube before they ever look for a paid course. A tutorial that solves one piece of it becomes a permanent top of funnel.
- **Niche subreddits like r/learnprogramming, r/Excel or r/Watercolor.** People ask for course recommendations here and read the replies closely. Helpful answers from a real practitioner get remembered, while link drops get removed.
- **Newsletters and podcasts in your niche.** Their readers already chose to learn from someone in your field. A guest episode or a sponsored issue puts your teaching in front of people who trust the host's picks.
- **LinkedIn, for professional skill courses.** Professionals post about learning goals and certifications there, and L&D leads and team managers are easy to find by title. It suits career and workplace skills, not hobby courses.
- **Google search and AI answers.** Students compare options by asking 'best course for [skill]' on Google, ChatGPT or Perplexity. Pages that answer those comparisons honestly get found and cited.
- **Udemy and Skillshare search.** Students browse these marketplaces when they're ready to buy something cheap. A short, focused mini course there can introduce you to students who later buy your full program on your own site.

## What to say

- **The specific outcome.** "By the end of [course name], you'll have [concrete deliverable, e.g. a finished portfolio site] you can show [who they want to impress]."
- **The shortcut you wish you had.** "I spent years figuring out [skill] the hard way at [your past role]. This course is the order I'd learn it in if I started over."
- **Use the stipend.** "If your company gives you a learning budget, [course name] qualifies. Here's a receipt template your manager can approve: [link]."
- **Team seats for managers.** "Your team is rolling out [tool or skill]. I can set up [number] seats with progress tracking so you can see who's finished before [deadline or launch]."

## Which channels fit

| Channel | Fit | Why |
| --- | --- | --- |
| YouTube and search content | Strong fit | Free teaching on your course topic proves you can teach and keeps bringing in viewers long after you post it. |
| Email list and launches | Strong fit | Course sales happen when a warm list gets a clear open date, a reason to act and a real close. |
| Affiliates and joint venture partners | Strong fit | Creators in adjacent niches can promote your course to an audience that already trusts them, paid only when someone enrolls. |
| Google and Microsoft search ads | Sometimes | They work for high-intent searches like '[skill] certification course' once you know your sales page converts, and they burn money on a page that hasn't been tested. |
| Facebook and Instagram ads | Sometimes | They can fill a webinar or a free challenge for hobby and lifestyle courses, but expect to test many creatives before one pays back. |
| LinkedIn outreach to team buyers | Sometimes | It's worth doing if your course teaches a workplace skill a manager would buy seats for, and it's pointless for hobby topics. |
| Cold email to individual students | Weak fit | Individuals don't buy courses from strangers in their inbox, and bought lists bring spam complaints that wreck your sender reputation before your next launch. |

## Advertising for online courses, including Facebook ads

_Advertising._ Ads work for courses when they send cold traffic to something free first: a webinar, a challenge or a template. Asking a stranger to buy a full course from one ad rarely works. Search ads on Google and Microsoft fit buyers already looking, such as 'PMP exam prep course' or 'learn QuickBooks online', and you can bid on your own name during launches. Facebook and Instagram ads suit visual, hobby and lifestyle topics where you can show a finished result in a few seconds. Revnu doesn't run those, so plan to manage them yourself. LinkedIn ads fit professional skills and team plans, and Reddit ads reach people inside the subreddit for your topic. Skip broad interest targeting until you have a winning hook. Example: a watercolor teacher runs a reel of a painting coming together, sends viewers to a free five-day challenge, and pitches the course on the last day.

## How students decide

Individual students usually watch your free content for a while, join your list, then enroll during a launch or after a webinar when a deadline makes them decide. A partner or spouse sometimes weighs in on bigger programs, and stipend buyers need a receipt their manager will accept. Clear outcomes, real student examples, a fair refund policy and a cart close date all speed the decision.

## One prompt, worked through

> I run a cohort course on Maven teaching product managers to run customer interviews. Find heads of product at Series A to C SaaS companies who might buy seats, and run search ads for individual PMs.

1. Revnu reads your course page and works out the two buyers: individual product managers and the product leaders who buy seats for a team.
2. It finds SaaS companies with growing product teams and the head of product at each, then drafts emails and LinkedIn messages in your voice that wait for your approval.
3. It runs Google and Microsoft search ads on terms like 'customer interview training' and LinkedIn ads aimed at product managers, and writes pages that answer 'best course for user interviews'.
4. Every morning it reports on Slack or iMessage what moved, including replies it drafted and booking links it sent.

Hand it to Revnu: https://revnu.com/sign-up?prompt=Find+students+for+my+%5Bcourse+topic%5D+course+for+%5Btype+of+student%5D%2C+and+reach+teams+at+%5Bkind+of+company%5D+who+might+buy+seats.&source=grow%2Fonline-course

## FAQ

### Should I sell on Udemy or on my own site?

Udemy brings browsing students but controls your pricing and keeps the customer relationship. Your own site on Teachable, Kajabi or Thinkific lets you build an email list and sell higher-priced programs. A common approach is a small intro course on Udemy that points students toward your full program.

### Do I need an audience before I launch a course?

You need some way to reach people who want the outcome, even a small email list or an active presence in one community. Many creators presell to their list or run a live beta cohort first. That tells you whether the promise lands before you record every lesson.

### Are Facebook ads worth it for an online course?

They can be for visual and hobby topics, especially when the ad sends people to a free webinar or challenge. They tend to struggle when they push straight to a course checkout. Get a sales page that converts warm traffic first, then test ads.

### Can I share student income results in my marketing?

You can share real results, but the FTC treats income claims seriously. You need to be able to back them up and be clear about what typical students experience. Testimonials from students you gave free access also need to say so.

### When is the best time to launch?

January catches people with fresh-start goals, and late summer catches back-to-school and career planning. Black Friday works for courses with an existing list. Avoid the last weeks of December and major holidays, when inboxes are crowded and attention is low.

### What does it cost?

Plans start at $99 a month, and Revnu starts on what you typed as soon as you sign up. Cancel any time in Settings.

### Does anything run before I sign up?

No. Nothing is checked or generated on this page. Revnu does the work inside your account, where it can read your website, keep what it finds and carry on from there.

Last updated: 2026-10-14

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# Podcast Marketing: Grow Listeners and Land Sponsors

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/grow/podcast

**How do I market a podcast and find sponsors who pay?.** Start with guest swaps and feed drops on shows your listeners already hear, because a host's recommendation is the strongest discovery path a podcast has. Next, cut every episode into video clips for YouTube and a niche subreddit or LinkedIn, so people outside podcast apps meet you. Then build a one-page media kit from your hosting stats and a listener survey. Finally, pitch 20 brands that already sponsor shows like yours, offering host-read spots with a promo code so they can measure the result.

## Step by step

1. **Fix the show page before you promote anything.** Rewrite your show description so the first line says who the show is for and what they get. Retitle recent episodes with the guest's name or the exact question answered, since people search for those. Make sure your artwork reads at thumbnail size on a phone. Then ask your current listeners for ratings on Apple Podcasts and Spotify at the end of an episode, in your own words.
2. **Book swaps with comparable shows.** List 20 shows with a similar audience and a similar or slightly larger size, using Apple Podcasts categories and Podchaser. Write each host a short note that proves you've listened, then offer a trailer swap, a guest appearance or a shared episode. Record a tight trailer they can drop into their feed. Track which swaps moved your downloads in your hosting dashboard.
3. **Turn each episode into clips.** Record video if you can and post full episodes to YouTube. Cut short clips around one strong moment each and post them where your audience already talks, such as a specific subreddit or LinkedIn. Lead with the insight, not "new episode out." Give every guest a share kit with clips and a link so they promote it to their own followers.
4. **Build a media kit with real audience data.** Pull downloads per episode, top countries and listening apps from your host's stats. Run a short listener survey with questions sponsors care about, such as job title, income range or products they use. Put it on one page with two or three sample ad reads and your ad formats: pre-roll, mid-roll, host-read, dynamic insertion. Keep it honest, since sponsors check results against their promo codes.
5. **Pitch sponsors who already buy podcast ads.** List every brand you hear advertising on comparable shows, then find the marketing or partnerships lead at each. Send a short pitch that names their current podcast buys and explains why your audience fits. Offer a small test run with a unique promo code and vanity URL. Disclose every sponsored read on air, as the FTC endorsement rules require, and only endorse products you've actually tried.
6. **Report back and renew.** After a sponsor's run ends, send a recap with the air dates, download counts for those episodes and any code redemptions you can see. Ask for a renewal or a longer package while the results are fresh. Plan pitches around the moments brands set budgets, such as the end of the year and the start of a new quarter. A sponsor who renews is worth more than three new tests.

## Who buys from a podcast

Listeners give you attention and pay nothing. Sponsors pay, and the decision sits with a brand's marketing or growth lead, sometimes through a podcast ad agency that buys on the brand's behalf.

- **Niche listeners.** They want a show about their exact interest, hobby or job, and they try a new one when a host they trust mentions it or a clip lands in their feed. Commutes, gym routines and the new year's habit resets are when they go looking.
- **Direct-to-consumer brand marketing managers.** They buy host-read ads to reach a specific audience and judge results by promo code redemptions and vanity URL visits. A new product launch or a fresh quarterly budget prompts them to test new shows.
- **B2B software and services marketers.** If your show reaches a profession, such as accountants, nurses or IT admins, these buyers pay for access to decision makers more than raw download counts. They care about who listens, so a job-title breakdown from a listener survey matters more to them than total plays.
- **Podcast ad agencies and network sales teams.** They place budgets across many shows at once and want clean stats, reliable delivery and a show that fits a client brief. They look for dynamic ad insertion support and someone who answers email fast.
- **Listeners who buy from you directly.** Your core fans may pay for bonus episodes, a paid feed on Apple Podcasts Subscriptions or Patreon, live tapes or merch. They usually buy after a long run of episodes and an ask in the host's own voice.

## Where to find them

- **Other podcasts in your niche, via guest spots and feed drops.** A listener who already plays shows like yours is the easiest person to convert, and a trailer swapped into another host's feed puts you in front of them inside the app they use. Search Apple Podcasts categories and Podchaser to list 20 comparable shows to pitch.
- **YouTube.** Many people now watch podcasts as video and find them through YouTube search and suggested videos. Full episodes plus short clips give a second discovery path that podcast apps don't offer.
- **Niche subreddits and LinkedIn.** Hobby and professional communities on Reddit and LinkedIn will discuss an episode that helps them, as long as you post the useful part instead of a bare link. B2B shows find their best listeners and guests on LinkedIn.
- **Apple Podcasts and Spotify show pages.** Your title, artwork, show description and episode titles decide whether a browsing listener taps play. Searchable episode titles that name the guest or the exact topic get found through in-app search.
- **Ad slots on competing shows.** Brands that sponsor shows in your niche are your best sponsor leads, and you can hear exactly who they are in the ad reads. Keep a running list of every sponsor you hear on comparable podcasts.
- **Your email newsletter.** Podcast apps don't tell you who your listeners are. A newsletter gives you a list you own, a place to ask for reviews, and a second inventory to bundle into sponsor deals.

## What to say

- **Fit over size, for sponsors.** "My listeners are [audience, e.g. independent pharmacists], and in our last survey [share or count] said they had [bought or used a product like yours]. I'd like to run a host-read test for [brand] with a code you can track."
- **Host-to-host swap.** "I host [show], a show for [audience], and your episode on [topic] is exactly what my listeners ask about. Want to swap trailers in our feeds, or come on for an episode about [angle]?"
- **The one episode a new listener should hear.** "If you [specific problem or interest], start with our episode where [guest] explains [specific takeaway]. Search [show name] in any podcast app."
- **Guest pitch that brings their audience.** "Your work on [topic] would make a great episode for our listeners, who are [audience]. I'll send you clips and a share kit so your followers can hear it too."

## Which channels fit

| Channel | Fit | Why |
| --- | --- | --- |
| Guest swaps and feed drops | Strong fit | It reaches proven podcast listeners in the exact app they already use, with a host's endorsement attached. |
| Cold email and LinkedIn to sponsors | Strong fit | Sponsor deals are B2B sales, and a short, specific pitch to a brand that already buys podcast ads gets read. |
| YouTube and short video clips | Strong fit | Video puts your show in a search engine and a recommendation feed, which podcast apps lack. |
| Pages on your site and SEO | Sometimes | Episode pages with real show notes or transcripts can rank and get cited by AI answers for niche questions, which works best for interview and how-to shows. |
| Paid search and social ads for listeners | Sometimes | Google, Reddit or LinkedIn ads can work for a B2B or very niche show where one listener is worth a lot, but it's a hard sell for a broad entertainment show. |
| Cold email to listeners | Weak fit | Nobody wants an unsolicited email asking them to subscribe to a podcast, and it can get your domain flagged, so put that effort into swaps and clips. |
| Podcast directories and "submit your show" lists | Weak fit | Once you're on Apple Podcasts, Spotify and YouTube, extra directories bring almost no listeners, so skip them. |

## Podcast advertising: buying ads to grow and selling ads to earn

_Advertising._ Podcast advertising runs in two directions, and you should do both deliberately. To grow, the best buys are ads on other podcasts, because the listener is already in an app and one tap from following you. Spotify and podcast app ads can work too. For a B2B or professional show, Google ads for podcast searches rarely pay off on broad terms, but search ads on a narrow question your episode answers, or LinkedIn ads aimed at a job title, can bring listeners worth having. Skip broad awareness campaigns for a general comedy or chat show. To earn, sell host-read spots, since they convert better for sponsors than produced spots and justify a renewal. Example: a show for dental office managers runs LinkedIn ads targeting practice managers to its episode on insurance billing, then uses the audience it gains to pitch a dental software company.

## Lead generation for podcasts: finding sponsors and guests

_Lead generation._ For a podcast, lead generation means building a steady list of sponsors to pitch and guests who bring an audience. The richest source is the shows next to yours. Every ad read on a comparable podcast tells you a brand has a budget and believes in the channel. Write those brands down, find the marketing or partnerships lead at each on LinkedIn, and pitch with a specific reason your listeners fit. Skip generic "we have great engagement" outreach and mass lists of every brand in a category. Guests are leads too. Pitch people with their own newsletter or following, because their share brings listeners. Example: a gardening podcast hears a seed company and a tool brand on three rival shows, emails the marketing manager at each with survey data showing listeners own their homes and plant every spring, and offers a promo-code test before the planting season.

## How listeners and sponsors decide

Listeners decide on their own after a few minutes of an episode, so your first minutes and your episode titles do the selling. Sponsors decide through a marketing manager who may need a budget owner's sign-off, an agency's approval and a look at your media kit and past reads. A small paid test with a promo code, clear download stats from your host, and fast answers to the insertion order speed the deal up.

## One prompt, worked through

> I host Shop Floor, a weekly interview show for plant managers at small manufacturers around Dayton and the Midwest. Find sponsors among industrial software and safety equipment companies, and grow listeners among plant managers on LinkedIn.

1. Revnu reads the Shop Floor website and episodes list and works out that sponsors are marketing leads at industrial software and safety equipment companies, while listeners are plant and operations managers.
2. It finds those companies and the right person at each, writes to them by email and LinkedIn in the host's voice, and holds every message for approval before it sends.
3. When a marketer replies, Revnu drafts the answer and sends the host's booking link, and it runs LinkedIn ads aimed at plant managers pointing to the strongest episode.
4. Every morning it reports on Slack which pitches got replies and which ads brought listeners to the show page.

Hand it to Revnu: https://revnu.com/sign-up?prompt=Find+sponsors+for+%5Bshow+name%5D%2C+a+podcast+for+%5Baudience%5D%2C+among+brands+like+%5Bexample+sponsor%5D%2C+and+grow+listeners+who+care+about+%5Btopic%5D.&source=grow%2Fpodcast

## FAQ

### How many downloads do I need before sponsors will pay?

There's no fixed bar. A small show with a clearly defined audience, such as nurse practitioners or vintage watch collectors, can land sponsors who care about that group more than reach. Lead with who listens and back it with a listener survey. Broad entertainment shows usually need more scale or a network.

### Should I join a podcast network or sell ads myself?

A network handles sales and dynamic ad insertion, but takes a share and may fill your slots with ads that don't fit your listeners. Selling direct keeps the relationship and lets you choose sponsors you'll actually endorse. Many independent hosts sell host-read deals directly and let a network or marketplace fill leftover inventory.

### Do I have to disclose sponsored reads?

Yes. The FTC endorsement guides require you to make clear when a mention is paid or when you got a product for free, and to avoid claiming results you haven't had. Say it plainly in the read, not only in the show notes.

### Is it worth putting my podcast on YouTube?

For most shows that can record video, yes, because YouTube adds search and recommendations that podcast apps don't have. Even an audio-only show can post episodes with a static image and cut short clips. Treat clips as the discovery tool and full episodes as where fans settle in.

### Can I use music or clips from other shows in my episodes and ads?

Only with a license or clear permission. Commercial songs need rights you usually can't get cheaply, so use licensed production music for intros and ad beds. Platforms can take episodes down over copyright claims, which hurts your feed and your sponsor deliveries.

### What does it cost?

Plans start at $99 a month, and Revnu starts on what you typed as soon as you sign up. Cancel any time in Settings.

### Does anything run before I sign up?

No. Nothing is checked or generated on this page. Revnu does the work inside your account, where it can read your website, keep what it finds and carry on from there.

Last updated: 2026-10-14

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# Social Media Agency Marketing: How to Win More Clients

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/grow/social-media-agency

**How to get clients for a social media agency.** First, pick one niche you already have results in, such as restaurant groups, dental chains or DTC skincare, so your case studies match the buyer. Second, reach out with a short audit of the prospect's own Instagram, TikTok or LinkedIn feed instead of a generic pitch. Third, build referral partnerships with web designers, PR firms and branding studios who meet clients before social comes up. Fourth, publish niche pages and posts that answer what those owners search, so inbound clients arrive already sold on your specialty.

## Step by step

1. **Choose one niche and build proof.** Look at your current clients and pick the industry where you have the clearest results and the best content to show. Rewrite your homepage and LinkedIn headline around that niche. Turn two or three accounts into short case studies that show the feed before and after and the business result the owner cared about. A dental chain owner wants to see booked appointments, not likes.
2. **Build a list of brands with visible gaps.** List 50 businesses in your niche and region. Check each one's Instagram, TikTok, Facebook and LinkedIn for stale posting, unanswered comments or low-effort ads in Meta Ad Library. Note one specific gap per brand. Find the owner or marketing manager on LinkedIn, and flag anyone hiring a social media coordinator.
3. **Reach out with an audit, not a pitch.** Write each prospect a short note that names the gap you saw and offers two or three post ideas for their brand. Send it by email and connect on LinkedIn. Follow up once or twice with a mock post or a short Loom video walking through their feed. If someone replies, send your booking link and bring a sample calendar to the call.
4. **Sign up three referral partners.** List 20 web design shops, PR firms and branding studios that serve your niche but don't offer social. Offer them a referral fee or a white-label rate, and give them a one-page explainer they can forward. Check in whenever they launch a new site or rebrand for a client. Return the favor by sending them your clients who need websites.
5. **Publish pages for your niche searches.** Write one page per niche and city you serve, like "social media agency for restaurants in Austin". Include your process, the platforms you manage, the software you use such as Sprout Social or Later, and a real case study. Add FAQs owners ask about pricing models, contract length and who owns the content. These pages rank on Google and get quoted when owners ask AI tools for a recommendation.
6. **Plan around budget seasons.** Brands often set marketing budgets for the next year in late fall, so step up outreach then. Retail and DTC clients plan holiday content well before the season, and restaurants plan around patio season and local events. Reach out ahead of those moments with a seasonal angle. Keep a list of prospects who said "not now" and contact them when their planning window opens.

## Who buys from a social media agency

Clients are businesses that pay a monthly retainer for content, community management or paid social. The decider is usually the owner at small firms, and a marketing manager or brand lead at larger ones, often with the CEO signing off.

- **Owners of local multi-location businesses (restaurant groups, gyms, med spas, dental chains).** They want foot traffic and bookings, not follower counts. They buy when a new location opens, a manager who ran the account quits, or a competitor's Reels start showing up everywhere.
- **Founders and marketing leads at DTC and ecommerce brands.** They care about UGC volume, creator content and whether social drives Shopify sales. Triggers include a product launch, a funding round, or a holiday season they don't want to fumble.
- **Marketing managers at B2B companies.** They need LinkedIn content for the company page and the founder's personal profile, plus someone to keep a calendar running. They buy when leadership asks for thought leadership or an in-house social hire leaves.
- **Franchise marketing directors.** They need brand-consistent posts across dozens of local pages and someone to handle local reviews and comments. They buy when franchisees complain about the national account or a rebrand rolls out.
- **Agencies and consultants who white-label.** Web design shops, PR firms and fractional CMOs whose clients ask for social. They hire you quietly when they win an account they can't staff.

## Where to find them

- **LinkedIn, searched by job title and industry.** Marketing managers, brand leads and founders list their roles there, and many post when they're hiring a social media coordinator. A job post for that role is a buying signal you can answer with an agency offer.
- **The prospect's own Instagram, TikTok and Facebook pages.** A stale feed, unanswered comments or a last post from months ago tells you who needs help right now. It also gives you the opening line for your outreach.
- **Meta Ad Library.** It shows which brands in your niche are spending on ads and what creative they run. Brands paying for ads with weak creative are often open to a content partner.
- **Industry associations and trade shows in your niche.** State restaurant associations, franchise expos and dental society meetings gather owners who all share the same social problems. One talk or sponsor table there puts you in front of a room of the exact buyer.
- **Web design, PR and branding studios nearby.** They meet clients during a rebrand or site launch, right when social comes up next. A referral or white-label arrangement turns their client list into your pipeline.
- **Clutch and Google Business Profile.** Local businesses search "social media agency near me" and compare reviews on the map and on Clutch. Reviews that name the niche and the result help you show up for the right searches.

## What to say

- **Free feed audit.** "I looked at [brand]'s Instagram and noticed [specific gap, e.g. no Reels since spring, comments unanswered]. Here are three posts I'd make this month."
- **Niche proof.** "We only run social for [niche], and last season we helped [similar client] [specific outcome they'd recognize]. Want to see the content calendar we used?"
- **Replace the hire.** "Saw you're hiring a social media coordinator. We could cover [platforms] for [brand] while you decide, with a team instead of one person."
- **Seasonal deadline.** "[Holiday or launch] is coming for [brand]. If you want content shot and scheduled before then, now is when we'd start planning."

## Which channels fit

| Channel | Fit | Why |
| --- | --- | --- |
| Referral partners (web designers, PR firms, branding studios) | Strong fit | These firms meet your buyer at the moment social becomes the next problem, and a warm intro closes faster than any pitch. |
| LinkedIn outreach and posting | Strong fit | Your buyers are on LinkedIn by title, and posting your own client work proves you can do the job you're selling. |
| Cold email with a feed audit | Sometimes | It works when every email opens with a real observation about the prospect's own feed, and it fails when it reads like a template. |
| SEO and niche content pages | Strong fit | Owners search phrases like "social media agency for restaurants", and a page built for that niche wins them before they compare generalists. |
| Google and Microsoft search ads | Sometimes | They pay off on niche and local keywords where intent is high, but broad terms like "social media marketing" attract job seekers and students. |
| Upwork and Fiverr | Weak fit | These marketplaces push you into price fights with freelancers, and the buyers there rarely become stable retainer clients. |
| Instagram and TikTok posting for your own agency | Sometimes | A strong feed builds credibility when prospects check you out, but it rarely brings in business owners on its own. |

## Lead generation for social media agencies

_Lead generation._ The best leads for a social media agency are brands whose own feeds show the problem. Start with your niche, then check each business's Instagram, TikTok and LinkedIn for gaps: no posts in months, comments left unanswered, or ads in Meta Ad Library with tired creative. Add the owner or marketing manager from LinkedIn, and watch job boards for anyone hiring a social media coordinator, since that budget already exists. Skip buying generic lists of "small businesses", because without a visible gap you have nothing specific to say. Also skip leads outside your niche, even if they look easy, because your case studies won't land. For example, an agency serving breweries could list 40 taprooms in its state, note which ones haven't posted a new release on Instagram, and open with a sample post for their latest beer.

## Cold email for social media agencies

_Cold email._ Cold email works for a social media agency only when it shows you looked at the prospect's feed. Owners get pitched by agencies constantly, so a template that says "we help brands grow on social" gets deleted. Open with one real observation, like a Reel that did well that they never followed up on, then offer two post ideas in their voice. Keep it short, link one relevant case study, and ask a small question instead of pushing for a call. Skip attaching decks or rate cards on the first email. Follow up with something new each time, such as a mock post or a short video audit. A good example: "Your spring menu Reel got far more comments than your other posts. Here are two follow-ups I'd shoot this week for [restaurant]."

## Advertising for social media agencies

_Advertising._ Paid search is the most direct ad channel for an agency looking for clients, as long as you stay narrow. Bid on niche and local terms like "social media agency for dentists" or "restaurant social media management [city]" on Google and Microsoft, and send clicks to a matching niche page with a case study. Broad terms like "social media marketing" pull in students, job seekers and DIY owners, so add them as negatives. LinkedIn ads work for B2B and franchise clients when you target marketing titles in one industry and offer a free feed audit. Reddit ads can reach owners in small business and industry subreddits, but your copy has to sound like a person, not a brochure. Running your own Instagram ads proves you can make creative, but judge them on booked calls, not reach.

## How clients decide

Small business owners often decide after one call and a look at your past work, sometimes asking a spouse or partner first. At larger brands the marketing manager shortlists agencies, then the CEO or founder approves the retainer, and legal may review usage rights for creator content. Sending a sample content calendar or a few mock posts in the prospect's own brand voice speeds the decision more than a polished deck.

## One prompt, worked through

> I run a five-person social media agency in Sacramento. We handle Instagram, TikTok and Google reviews for independent restaurants and wine bars. I want more owners of multi-location restaurant groups in Northern California as retainer clients.

1. Revnu reads your website and case studies and works out that your best clients are owners and marketing leads at restaurant groups with two or more locations.
2. It finds those restaurant groups across Northern California and the right person at each, then writes to them by email and LinkedIn in your voice, pointing to what it sees on their own feeds.
3. Every message waits for your approval, and when an owner replies, Revnu drafts the response and sends your booking link.
4. It also runs Google and Microsoft search ads on terms like "restaurant social media agency Sacramento", publishes niche pages that rank, and reports what moved every morning on Slack or iMessage.

Hand it to Revnu: https://revnu.com/sign-up?prompt=Find+%5Btype+of+business%2C+e.g.+restaurant+groups%5D+in+%5Bregion%5D+whose+social+feeds+need+help+and+write+to+their+owners+about+our+%5Bservice%2C+e.g.+Instagram+and+TikTok+management%5D.&source=grow%2Fsocial-media-agency

## FAQ

### Should my social media agency pick a niche?

Yes, if you have results in one industry. A niche lets you show case studies the prospect recognizes and speak their language, like covers and table turns for restaurants. Generalist agencies end up competing on price because nothing sets them apart. You can still take outside work, but market to one niche.

### Is it worth doing free audits or spec work to win clients?

A short audit of the prospect's existing feed is worth it because it proves you looked and shows how you think. Full spec campaigns with shot content are usually not, since prospects can take the ideas without hiring you. Keep free work small: a few observations and two or three post concepts.

### What rules should I watch when running social for clients?

The FTC's endorsement guides require clear disclosure when creators or employees post paid or gifted content, so build #ad and paid partnership labels into your workflow. Healthcare clients bring HIPAA limits on patient photos and replies to reviews. Alcohol, cannabis and financial clients face platform ad restrictions and their own industry rules. Put these in your contract and onboarding so the client knows who is responsible.

### How do I get referrals from other agencies without losing clients to them?

Partner with firms that don't offer social, like web designers, PR firms and branding studios. Agree up front who owns the client relationship and whether you work white-label or under your own name. Send work back to them so the relationship pays both ways.

### Should I sell retainers or one-off projects?

Retainers suit ongoing content and community management, and they give you predictable income to staff against. Projects like a launch campaign or a content shoot are a good way to start with a hesitant client. Many agencies open with a project and propose a retainer once the client sees the work.

### What does it cost?

Plans start at $99 a month, and Revnu starts on what you typed as soon as you sign up. Cancel any time in Settings.

### Does anything run before I sign up?

No. Nothing is checked or generated on this page. Revnu does the work inside your account, where it can read your website, keep what it finds and carry on from there.

Last updated: 2026-10-14

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# Hair Salon Marketing: How to Fill Your Chairs With Clients

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/grow/salon

**How to get more clients for a hair salon.** Start with your Google Business Profile, because new clients often pick a salon from the map after reading reviews and looking at photos. Turn on online booking so they can book from that listing. Next, post finished work on Instagram, organized by service, so color and cut clients can judge your skill. Then make rebooking and referrals routine at checkout, since a client who returns is worth more than one who tries you once. Last, run Google search ads on the specific services you want more of.

## Step by step

1. **Fix your Google Business Profile.** Pick the right primary category, list every service with plain names clients search, like "balayage" and "men's haircut", and add your hours, including late nights. Connect your booking software so the Book button works from the listing. Upload real photos of finished work, your chairs, and the front door so people can find you. Answer every review, including the bad ones, in a calm, short reply.
2. **Build a portfolio clients can search.** Post finished work on Instagram several times a week and tag each post with the service, the stylist, and your town. Use pinned posts or highlights for each service: color, cuts, curly, bridal. Get written client consent before posting their photos, and keep it on file. Put the same photos on your website service pages so they show up in Google too.
3. **Make rebooking automatic.** Have each stylist suggest the next appointment while the client is still in the chair. Book it at checkout before the card is run. Turn on reminders and rebook nudges in your booking software, timed to the service: root touch-ups come back sooner than long-hair trims. Pull a list of clients who haven't been back in a while and have their stylist send a personal note.
4. **Ask for reviews and referrals the right way.** Ask happy clients for a Google review at checkout and send the link by text the same day. Don't offer discounts or freebies for reviews, because Google's policies prohibit incentivized reviews. Never post or buy fake ones. Separately, hand out referral cards that give both the client and the friend something on their next visit, since a referral reward is fine where a review reward is not.
5. **Partner with wedding pros and neighbors.** List 20 planners, bridal shops, and venues within driving distance and introduce yourself with a short note and a link to your bridal photos. Offer a trial slot to planners so they can see your work firsthand. Set up referral card swaps with a nearby boutique, gym, or nail studio. Get your bridal page live before engagement season so couples find it when they start planning.
6. **Run search ads on the services you want more of.** Choose two or three services with open chair time and good margin, such as balayage, extensions, or curly cuts. Write ads that name the service and your neighborhood, and send them to that service's page with a booking button, not your homepage. Ask clients at checkout how they found you and check it against your booking software. Pause anything that brings calls but no bookings.

## Who buys from a hair salon

Clients pay for themselves and decide for themselves. A friend's recommendation, your photos, or your reviews usually tip the choice, and for weddings a planner or the bride makes the call for the whole party.

- **People new to the area.** They have no stylist yet and search the map for salons near home or work. They care about reviews, photos, and whether they can book tonight without calling.
- **Color clients after balayage, blonding or a color correction.** They want proof you can do the exact look, so they scroll your portfolio before booking. A bad result somewhere else is a common trigger.
- **Curly, coily and textured hair clients.** They search for a specialist by name and method, and they will travel for one. They want to see stylists cut and style hair like theirs.
- **Brides and wedding parties.** The bride or her planner books hair for several people at once. They care about trial availability, on-site options, and photos of past wedding work.
- **Lapsed regulars.** They drifted away after a move, a schedule change, or a stylist leaving. A personal note from their stylist often brings them back faster than any new-client ad.

## Where to find them

- **Google Business Profile and Google Maps.** Searches like "hair salon near me" and "balayage near me" land on the map first. A complete profile with service photos, booking links, and fresh reviews earns the tap.
- **Instagram, by geotag and local hashtag.** Clients judge color and cuts by the photos. People in your town browse the location tag and local hashtags to find stylists whose work they like.
- **Your booking software's marketplace.** Vagaro, Fresha, StyleSeat and similar apps list salons to people searching nearby. Clients who find you there can book straight away.
- **Nextdoor and neighborhood Facebook groups.** "Who does great curly cuts around here?" gets asked constantly in these groups. Happy clients answering with your name count for more than a post from you.
- **Wedding planners, bridal shops and The Knot.** Planners and bridal boutiques get asked for hair referrals every season. One planner who trusts you can send several wedding parties.
- **Nearby boutiques, gyms and lash or nail studios.** They serve the same clients you do and don't compete with you. A swap of referral cards or a shared event puts you in front of people who already spend on looking good.

## What to say

- **Show the exact result.** "Before and after: [service, e.g. lived-in blonde on dark hair] by [stylist name]. Book a consult with [stylist name] at the link."
- **Specialist for a hair type.** "We cut [curly / coily / fine] hair every day at [salon name]. Book with a stylist who knows your texture."
- **Fix what went wrong.** "Color didn't turn out right? [Stylist name] does color corrections in [neighborhood]. Start with a consult."
- **Wedding party in one booking.** "Hair for [bride + number] on your day, with a trial at [salon name] first. Reply with your date and venue."

## Which channels fit

| Channel | Fit | Why |
| --- | --- | --- |
| Google Business Profile | Strong fit | New clients often choose a salon from the map, so photos, reviews, and a booking button there do more than any other single fix. |
| Instagram | Strong fit | Hair is visual, and clients want to see your color and cuts before they trust you with their own hair. |
| Referrals and rebooking at checkout | Strong fit | Clients who book their next visit before they leave, and send friends with a card, keep your chairs full more cheaply than new-client ads. |
| Google search ads | Sometimes | They work for high-value services people search by name, like balayage or color correction, and waste money on broad "hair salon" terms. |
| Yelp | Sometimes | Keep the listing accurate and answer reviews, but in many towns paying for Yelp ads matters less than your Google profile. |
| Deal sites and deep first-visit discounts | Weak fit | They attract bargain hunters who move on to the next deal instead of rebooking, and they train people to wait for a discount. |
| Cold email | Weak fit | Individual clients don't want unsolicited email from a salon, so save email for planners and partner businesses, plus your own client list. |

## Hair salon advertising that brings clients who book

_Advertising._ Salon advertising works best when it matches a specific search. Someone typing "color correction near me" has a problem and is ready to book. Someone typing "hair salon" might be price shopping or looking for a job. Run Google and Microsoft search ads on service plus place, and send each ad to a page that shows that service, your stylists' photos of it, and a booking button. Skip boosting random Instagram posts and skip deep-discount offers, because both bring one-time visitors. Watch your state cosmetology board's rules: only advertise services your licenses cover, and don't promise results a stylist can't guarantee. For example, a salon with open weekday chairs could run ads for "curly haircut [town]" that point to a curly page showing three stylists' work and weekday openings, then check bookings from those ads against how clients said they found you.

## How clients decide

A new client usually decides alone, after reading reviews and scrolling photos, and books online once a time slot fits. A consult speeds up big color jobs, and a friend's recommendation shortens everything. Weddings involve the bride, often a planner, and sometimes the mother of the bride, and a trial appointment is usually what closes the booking.

## One prompt, worked through

> I own a color-focused salon in Maple Heights, Ohio with five stylists. I want more balayage and color correction clients on weekdays, and more bridal parties next spring.

1. Revnu reads your website, works out who books balayage, color corrections, and wedding hair in your area, and starts work in your account after you sign up.
2. It runs Google and Microsoft search ads on balayage and color correction searches around Maple Heights, and writes service pages built to rank on Google and get cited by ChatGPT, Claude, Gemini and Perplexity.
3. It finds wedding planners and bridal shops nearby, writes to them by email in your voice, and waits for your approval before anything sends.
4. Every morning it reports what moved on Slack or iMessage.

Hand it to Revnu: https://revnu.com/sign-up?prompt=Get+more+clients+for+my+%5Bsalon+name%5D+in+%5Btown%5D%2C+especially+for+%5Bservice%2C+e.g.+balayage+or+curly+cuts%5D%2C+and+fill+our+slow+weekday+chairs.&source=grow%2Fsalon

## FAQ

### Should I offer a discount for first-time clients?

A small welcome offer can tip someone who is already choosing you. Deep discounts tend to attract people who never rebook. If you offer anything, tie it to booking a second visit, or give it through a client's referral so the new person arrives with a reason to trust you.

### How does a salon get more Google reviews without breaking Google's rules?

Ask in person at checkout, while the client is happy with their hair, and text them the review link the same day. Don't offer discounts or gifts for reviews, because Google prohibits incentivized reviews. Reply to every review so future clients see you care.

### Can I post client photos on Instagram?

Yes, with permission. Ask before you take the photo and keep a simple written consent, like a box on your intake form or a saved text reply. Some clients are fine with their hair being shown but not their face, so ask about both.

### How do I fill slow weekday chairs?

Message your own clients first. Send openings to people who are due for a visit, and let stylists text their regulars directly. Then point search ads and Instagram posts at the services those stylists do best, and mention weekday availability in the ad or post.

### Should each stylist or booth renter market themselves?

Yes, alongside the salon. Clients often follow a stylist more than a salon, so each stylist should have a portfolio page and an Instagram that tags the salon. Booth renters run their own book of business, so agree up front on whose name goes on ads, reviews, and the Google profile.

### What does it cost?

Plans start at $99 a month, and Revnu starts on what you typed as soon as you sign up. Cancel any time in Settings.

### Does anything run before I sign up?

No. Nothing is checked or generated on this page. Revnu does the work inside your account, where it can read your website, keep what it finds and carry on from there.

Last updated: 2026-10-14

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# Revnu for Claude Code: Get Customers From Your Terminal

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/agents/claude-code

You build in Claude Code. Revnu gets the customers. One command gives Claude Revnu's tools: it reads your repo, sets Revnu up with what your product actually does, and from then on you hand over growth work from the same terminal. Revnu finds the buyers, reaches them, runs the ads and gets you found. You approve every send.

Claude Code: Anthropic's coding agent in your terminal.

## Quick start

1. **Add Revnu's MCP server.** Run this in your terminal, or ask Claude Code to run it. To connect Codex and Gemini CLI too and add the Revnu skill, run curl -fsSL revnu.com/install | sh instead.

   ```
   claude mcp add --transport http --scope user revnu https://revnu.com/api/mcp
   ```
2. **Sign in.** In Claude Code, type /mcp, pick revnu and choose Authenticate. A browser opens; signing in creates your Revnu account in one click. If revnu isn't listed, restart Claude Code first.

   ```
   /mcp
   ```
3. **Tell it to set you up.** It gives Revnu your website, shows you what Revnu learned about your business, and hands you a checkout link. You sign in and enter your card; it does the rest.

   ```
   Set me up with revnu.com
   ```

The full agent recipe (what each setup stage asks for) is at https://revnu.com/setup.md.

## Say this after install

- "Read this repo and set me up with revnu.com"
- "Ask Revnu to find buyers for what I'm building and show me the first emails before anything sends"
- "Ask Revnu to start Google ads for this app"
- "What did Revnu get done this week, and what's waiting for my approval?"

## Other AI tools

- [Claude](https://revnu.com/agents/claude): Claude on the web, Claude Desktop and the Claude mobile apps.
- [ChatGPT](https://revnu.com/agents/chatgpt): OpenAI's assistant, with connectors to outside apps.
- [Cursor](https://revnu.com/agents/cursor): The AI code editor.
- [Codex](https://revnu.com/agents/codex): OpenAI's coding agent in your terminal.
- [Gemini CLI](https://revnu.com/agents/gemini-cli): Google's open-source coding agent in your terminal.
- [GitHub Copilot](https://revnu.com/agents/copilot): Copilot's agent mode in Visual Studio Code.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# Revnu for Claude: Add Your Growth Hire to Claude

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/agents/claude

Add Revnu to Claude and your growth hire lives in the chat you already use. Ask what moved, approve the send in a reply, hand over the next job. Revnu finds the buyers, reaches them, runs the ads and gets you found on Google and in ChatGPT answers.

Claude: Claude on the web, Claude Desktop and the Claude mobile apps.

## Quick start

1. **Add the connector.** This opens Claude's connector settings with Revnu filled in. Click Add, then Connect. https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Revnu&connectorUrl=https%3A%2F%2Frevnu.com%2Fapi%2Fmcp
2. **Sign in.** A browser tab opens. Signing in creates your Revnu account in one click.
3. **Tell it to set you up.** It gives Revnu your website, shows you what Revnu learned about your business, and hands you a checkout link. You sign in and enter your card; it does the rest.

   ```
   Set me up with revnu.com
   ```

The full agent recipe (what each setup stage asks for) is at https://revnu.com/setup.md.

## Say this after install

- "Set me up with revnu.com"
- "Ask Revnu to find 50 buyers for my product and draft the first emails for me to approve"
- "What's waiting for my approval in Revnu?"
- "How did Revnu's emails and ads do this week?"

## Other AI tools

- [Claude Code](https://revnu.com/agents/claude-code): Anthropic's coding agent in your terminal.
- [ChatGPT](https://revnu.com/agents/chatgpt): OpenAI's assistant, with connectors to outside apps.
- [Cursor](https://revnu.com/agents/cursor): The AI code editor.
- [Codex](https://revnu.com/agents/codex): OpenAI's coding agent in your terminal.
- [Gemini CLI](https://revnu.com/agents/gemini-cli): Google's open-source coding agent in your terminal.
- [GitHub Copilot](https://revnu.com/agents/copilot): Copilot's agent mode in Visual Studio Code.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# Revnu for ChatGPT: Add Your Growth Hire to ChatGPT

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/agents/chatgpt

Connect Revnu to ChatGPT and you can ask it to get you customers and mean it. ChatGPT sets Revnu up with you, then you approve sends and hand over jobs from the same chat. Revnu finds the buyers, reaches them, runs the ads and gets you found.

ChatGPT: OpenAI's assistant, with connectors to outside apps.

## Quick start

1. **Create the connector.** In ChatGPT, open Settings → Apps & Connectors → Advanced, turn on Developer mode, then Create a connector named Revnu with the URL https://revnu.com/api/mcp and OAuth.

   ```
   https://revnu.com/api/mcp
   ```
2. **Sign in.** ChatGPT opens Revnu's sign-in. Signing in creates your Revnu account in one click.
3. **Tell it to set you up.** It gives Revnu your website, shows you what Revnu learned about your business, and hands you a checkout link. You sign in and enter your card; it does the rest.

   ```
   Set me up with revnu.com
   ```

The full agent recipe (what each setup stage asks for) is at https://revnu.com/setup.md.

## Say this after install

- "Set me up with revnu.com"
- "Ask Revnu to run LinkedIn ads for my product"
- "Ask Revnu which of my pages show up in ChatGPT answers and what to write next"
- "What did Revnu get done overnight?"

## Other AI tools

- [Claude Code](https://revnu.com/agents/claude-code): Anthropic's coding agent in your terminal.
- [Claude](https://revnu.com/agents/claude): Claude on the web, Claude Desktop and the Claude mobile apps.
- [Cursor](https://revnu.com/agents/cursor): The AI code editor.
- [Codex](https://revnu.com/agents/codex): OpenAI's coding agent in your terminal.
- [Gemini CLI](https://revnu.com/agents/gemini-cli): Google's open-source coding agent in your terminal.
- [GitHub Copilot](https://revnu.com/agents/copilot): Copilot's agent mode in Visual Studio Code.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# Revnu for Cursor: Get Customers Without Leaving Your Editor

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/agents/cursor

You ship in Cursor. Revnu gets the customers. Install Revnu's MCP server in one click and Cursor's agent can set Revnu up from your codebase, then hand it growth work whenever you ask. Revnu finds the buyers, reaches them, runs the ads and gets you found. You approve every send.

Cursor: The AI code editor.

## Quick start

1. **Install the MCP server.** This opens Cursor's install prompt with Revnu filled in. cursor://anysphere.cursor-deeplink/mcp/install?name=revnu&config=eyJ1cmwiOiJodHRwczovL3Jldm51LmNvbS9hcGkvbWNwIn0%3D
2. **Sign in.** Cursor asks you to sign in to Revnu the first time it uses a Revnu tool. Signing in creates your account in one click.
3. **Tell it to set you up.** It gives Revnu your website, shows you what Revnu learned about your business, and hands you a checkout link. You sign in and enter your card; it does the rest.

   ```
   Set me up with revnu.com
   ```

The full agent recipe (what each setup stage asks for) is at https://revnu.com/setup.md.

## Say this after install

- "Read this codebase and set me up with revnu.com"
- "Ask Revnu to find buyers for this product and draft the first emails for me to approve"
- "Ask Revnu to write a page that gets this app found for its main use case"
- "What's waiting for my approval in Revnu?"

## Other AI tools

- [Claude Code](https://revnu.com/agents/claude-code): Anthropic's coding agent in your terminal.
- [Claude](https://revnu.com/agents/claude): Claude on the web, Claude Desktop and the Claude mobile apps.
- [ChatGPT](https://revnu.com/agents/chatgpt): OpenAI's assistant, with connectors to outside apps.
- [Codex](https://revnu.com/agents/codex): OpenAI's coding agent in your terminal.
- [Gemini CLI](https://revnu.com/agents/gemini-cli): Google's open-source coding agent in your terminal.
- [GitHub Copilot](https://revnu.com/agents/copilot): Copilot's agent mode in Visual Studio Code.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# Revnu for Codex: Get Customers From Your Terminal

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/agents/codex

You build with Codex. Revnu gets the customers. Two commands give Codex Revnu's tools: it sets Revnu up from your repo, then hands over growth work whenever you ask. Revnu finds the buyers, reaches them, runs the ads and gets you found. You approve every send.

Codex: OpenAI's coding agent in your terminal.

## Quick start

1. **Add Revnu's MCP server.** Run this in your terminal.

   ```
   codex mcp add revnu --url https://revnu.com/api/mcp
   ```
2. **Sign in.** A browser opens; signing in creates your Revnu account in one click. Restart Codex if the Revnu tools don't show up.

   ```
   codex mcp login revnu
   ```
3. **Tell it to set you up.** It gives Revnu your website, shows you what Revnu learned about your business, and hands you a checkout link. You sign in and enter your card; it does the rest.

   ```
   Set me up with revnu.com
   ```

The full agent recipe (what each setup stage asks for) is at https://revnu.com/setup.md.

## Say this after install

- "Read this repo and set me up with revnu.com"
- "Ask Revnu to find buyers for what I'm building and show me the first emails before anything sends"
- "Ask Revnu to start Reddit ads for this product"
- "How did Revnu do this week?"

## Other AI tools

- [Claude Code](https://revnu.com/agents/claude-code): Anthropic's coding agent in your terminal.
- [Claude](https://revnu.com/agents/claude): Claude on the web, Claude Desktop and the Claude mobile apps.
- [ChatGPT](https://revnu.com/agents/chatgpt): OpenAI's assistant, with connectors to outside apps.
- [Cursor](https://revnu.com/agents/cursor): The AI code editor.
- [Gemini CLI](https://revnu.com/agents/gemini-cli): Google's open-source coding agent in your terminal.
- [GitHub Copilot](https://revnu.com/agents/copilot): Copilot's agent mode in Visual Studio Code.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# Revnu for Gemini CLI: Get Customers From Your Terminal

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/agents/gemini-cli

You build with Gemini CLI. Revnu gets the customers. One command gives Gemini Revnu's tools: it sets Revnu up from your repo, then hands over growth work whenever you ask. Revnu finds the buyers, reaches them, runs the ads and gets you found. You approve every send.

Gemini CLI: Google's open-source coding agent in your terminal.

## Quick start

1. **Add Revnu's MCP server.** Run this in your terminal. To connect Claude Code and Codex too and add the Revnu skill, run curl -fsSL revnu.com/install | sh instead.

   ```
   gemini mcp add --transport http --scope user revnu https://revnu.com/api/mcp
   ```
2. **Sign in.** In Gemini CLI, run this. A browser opens; signing in creates your Revnu account in one click.

   ```
   /mcp auth revnu
   ```
3. **Tell it to set you up.** It gives Revnu your website, shows you what Revnu learned about your business, and hands you a checkout link. You sign in and enter your card; it does the rest.

   ```
   Set me up with revnu.com
   ```

The full agent recipe (what each setup stage asks for) is at https://revnu.com/setup.md.

## Say this after install

- "Read this repo and set me up with revnu.com"
- "Ask Revnu to find buyers for what I'm building and show me the first emails before anything sends"
- "Ask Revnu to write a page that gets this product found in AI answers"
- "What's waiting for my approval in Revnu?"

## Other AI tools

- [Claude Code](https://revnu.com/agents/claude-code): Anthropic's coding agent in your terminal.
- [Claude](https://revnu.com/agents/claude): Claude on the web, Claude Desktop and the Claude mobile apps.
- [ChatGPT](https://revnu.com/agents/chatgpt): OpenAI's assistant, with connectors to outside apps.
- [Cursor](https://revnu.com/agents/cursor): The AI code editor.
- [Codex](https://revnu.com/agents/codex): OpenAI's coding agent in your terminal.
- [GitHub Copilot](https://revnu.com/agents/copilot): Copilot's agent mode in Visual Studio Code.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# Revnu for GitHub Copilot: Get Customers From VS Code

> GTM on autopilot. Revnu runs your pipeline, ads and GEO. Revnu grows. You build.

Canonical: https://revnu.com/agents/copilot

You ship with Copilot. Revnu gets the customers. Install Revnu's MCP server in VS Code with one click and Copilot's agent mode can set Revnu up from your codebase, then hand it growth work whenever you ask. Revnu finds the buyers, reaches them, runs the ads and gets you found. You approve every send.

GitHub Copilot: Copilot's agent mode in Visual Studio Code.

## Quick start

1. **Install the MCP server.** This opens VS Code's install prompt with Revnu filled in. Click Install. vscode:mcp/install?%7B%22name%22%3A%22revnu%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Frevnu.com%2Fapi%2Fmcp%22%7D
2. **Sign in.** VS Code asks you to sign in to Revnu when it starts the server. Signing in creates your Revnu account in one click.
3. **Tell it to set you up.** Open Copilot Chat in agent mode and say this. It gives Revnu your website, shows you what Revnu learned about your business, and hands you a checkout link. You sign in and enter your card; it does the rest.

   ```
   Set me up with revnu.com
   ```

The full agent recipe (what each setup stage asks for) is at https://revnu.com/setup.md.

## Say this after install

- "Read this codebase and set me up with revnu.com"
- "Ask Revnu to find buyers for this product and draft the first emails for me to approve"
- "Ask Revnu to start LinkedIn ads for this product"
- "How did Revnu's emails and ads do this week?"

## Other AI tools

- [Claude Code](https://revnu.com/agents/claude-code): Anthropic's coding agent in your terminal.
- [Claude](https://revnu.com/agents/claude): Claude on the web, Claude Desktop and the Claude mobile apps.
- [ChatGPT](https://revnu.com/agents/chatgpt): OpenAI's assistant, with connectors to outside apps.
- [Cursor](https://revnu.com/agents/cursor): The AI code editor.
- [Codex](https://revnu.com/agents/codex): OpenAI's coding agent in your terminal.
- [Gemini CLI](https://revnu.com/agents/gemini-cli): Google's open-source coding agent in your terminal.

## Machine-readable resources

- LLM index: https://revnu.com/llms.txt
- Full LLM context: https://revnu.com/llms-full.txt


---

# Revnu API, CLI and MCP Docs

> The Revnu API, CLI and MCP server let your software read and approve your growth agent's review queue, message it and pull results. Start here.

Canonical: https://revnu.com/docs
Last updated: 2026-10-01

Revnu runs GTM on autopilot for software businesses: a growth agent finds buyers, runs outreach, ads and GEO, and asks for your approval before anything important goes out. These docs cover its developer surface: a JSON API over HTTPS, the `revnu` CLI, and an MCP server for Claude, ChatGPT and Cursor.

Your Revnu agent queues anything that needs your say-so: outreach drafts, blog posts, budgets, questions. The API lets your own software read that queue, approve or decline from wherever you already work, message the agent, and pull results into your own reporting.

It is the agent's front door, not a toolbox. Nothing here sends email, publishes or spends except through the same approvals the dashboard uses.

## The contract in one screen

```
Base URL:  https://revnu.com/api/v1
Auth:      Authorization: Bearer rvp_...   (server-side only)
Format:    JSON in, JSON out, every response Cache-Control: no-store
```

## What you can do

- **Review queue.** List what is waiting, read one card, approve, answer, choose, send, request changes, snooze, dismiss.
- **Agent.** Send a message, wait for or poll the reply, read the thread, check whether the agent is up.
- **Results.** The same scoreboard the agent wakes up with, plus workflows and their run history.
- **Leads.** Read leads, their contacts, and one lead's surfaced draft and research; set a lead's labels; manage the block list.
- **LinkedIn.** Look up one person's LinkedIn connection, invite and conversation with your connected accounts. Read-only.
- **Workflows.** Create, edit, pause, resume and delete recurring workflows.

## What it will not do

No provider tools (Gmail, Attio, ads, SEO, Reddit) are exposed. The only direct writes are a lead's labels (`PATCH /leads/{id}`), the block list, and workflows (the same plain-language steps and schedule the dashboard editor writes); no campaign controls, no settings writes. Provider side effects still flow through the agent and its trust ladder.

## Where to start

1. [Quickstart](/docs/quickstart): from a fresh token to an approved card in ten minutes.
2. [Authentication and scopes](/docs/authentication): how tokens work and which scope each call needs.
3. [Use with Claude, ChatGPT and Cursor](/docs/mcp): add `https://revnu.com/api/mcp` as a connector and your assistant can drive your agent.

## Frequently asked questions

### Can the API send email or publish on its own?

No. The API is the agent's front door, not a toolbox. Every send, publish or spend goes through the same review cards and trust ladder the dashboard uses. Approving a card ships what the agent already drafted, and a read-only token cannot cause a send, a publish or a spend at all.

### Can I use the token from a browser app?

No. The API is server-side only and does not send CORS headers. A token in a browser bundle is a token on the internet. Call it from your backend, a serverless function, a bot, or the revnu CLI, and keep the token in an environment variable.


---

# Quickstart

> From a fresh token to approving a card and getting a reply from your agent, using nothing but curl.

Canonical: https://revnu.com/docs/quickstart
Last updated: 2026-10-13

Five steps, each one curl command. By the end you will have approved a card and had a conversation with your agent from a terminal.

## 1. Mint a token

In the dashboard, open **Settings → Developers**, give it a label and only the scopes the tool needs. The token is shown once. We store a hash.

> **Tip.** Give a wall screen review scopes only. A leaked read-only token cannot cause a send, a publish or a spend.

## 2. Check who you are

`GET /me` needs no scope, so it is the call to verify any token with.

```bash
curl -H "Authorization: Bearer $REVNU_API_TOKEN" https://revnu.com/api/v1/me
```

```json
{
  "me": {
    "label": "wall dashboard",
    "scopes": ["review:read", "review:write"],
    "account": { "id": "…", "name": "Acme" },
    "limits": { "reads": { "perMinute": 300, "burst": 600 } }
  }
}
```

## 3. Read what is waiting

```bash
curl -H "Authorization: Bearer $REVNU_API_TOKEN" "https://revnu.com/api/v1/review?limit=10"
```

Every card carries `actions`, the exact verbs the API accepts for it, and `primaryLabel`, what the dashboard's main button says. Drive your UI from those, never from the card type.

## 4. Approve it

```bash
curl -X POST -H "Authorization: Bearer $REVNU_API_TOKEN" \
  -H "content-type: application/json" -d '{"action":"approve"}' \
  https://revnu.com/api/v1/review/k97…/answer
```

> **Careful.** This is a real approval. A blog draft publishes, a Reddit post posts. Gmail cards go through [`/send`](/docs/review-send) instead, because sending email holds a delivery lease.

## 5. Ask the agent something

```bash
curl -X POST -H "Authorization: Bearer $REVNU_API_TOKEN" \
  -H "content-type: application/json" \
  -d '{"text":"What did we ship this week?","waitSeconds":90}' \
  https://revnu.com/api/v1/agent/messages
```

With `waitSeconds` the request stays open until the agent replies, and the response is `200` with the reply inline. Without it you get `202` and a `requestId` to poll.

## Next

Skip the curl and install the CLI: `npm install -g @revnu/cli && revnu auth login`. See [Install the CLI](/docs/cli).

## Frequently asked questions

### Do I need an SDK?

No. The API is plain JSON over HTTPS with a bearer header, so any HTTP client works. The `@revnu/cli` package is a convenience for the terminal and for MCP hosts, not a requirement.

### Why did my approve return 409?

The card does not accept that verb right now. The response lists the verbs it does accept in `actions`. Most often the card was already resolved, or it is a Gmail card that needs `/send`.


---

# How Revnu Works

> The model behind the API: a growth agent that does the work, review cards for your say-so, and a trust ladder that lets work ship.

Canonical: https://revnu.com/docs/concepts
Last updated: 2026-09-29

Revnu is a growth agent. It finds buyers, writes and sends outreach, runs ads and writes the pages that get a business found in search and AI answers. The API does not give you those tools directly. It gives you the same controls a customer has in the dashboard: see what the agent wants to do, say yes or no, tell it what to do next, and read what happened.

## Review cards

Anything that needs your say-so becomes a card in the review queue: an email draft, a blog post, a budget change, a question. A card has a `kind`, a `sourceType` naming the work, and a `status` of `pending` or `needs_revision`. The kinds that ask you to decide are `approval` (ship this), `question` (often with `textInput`) and `choice` (pick one of `options`). The others record the agent's own work: `review` (a judgment worth a second look), `follow_up`, `setup`, and `update` (a result with nothing to decide). Expect new kinds over time.

Each card lists the verbs it accepts right now in `actions`, and the label the dashboard would put on its main button in `primaryLabel`. Build your UI from those two fields rather than from `sourceType`, and new kinds of work render correctly without a code change. The verbs:

| Verb | Does |
|---|---|
| `approve` | Ships the work: publishes, applies, sets up, or approves |
| `answer` | Answers a question card |
| `choose` | Picks one option on an option card |
| `send` | Sends a Gmail draft or reply, optionally edited |
| `request_changes` | Sends the card back to the agent with your feedback |
| `snooze` | Hides the card until a time |
| `dismiss` | Declines it; nothing ships |

## The trust ladder

Revnu tracks how you resolve each kind of work. A clean approval counts in full, an edited one counts half, a dismissal counts zero. Once a kind of work has enough volume and a high enough approval rate, Revnu asks whether it may ship that kind on its own. Only after you agree do its cards carry `autoResolveAt`, the time they ship unless you act first: at least four hours for sends, a day for reversible work such as blog drafts.

Some work never ships on its own: anything that spends money, and replies inside a live email conversation. Snoozing a card cancels its deadline, and dismissing or sending one back resets that kind's streak. Cards that wait more than seven days before their kind has earned trust expire, so the queue never turns into a backlog.

## The agent

The agent runs in its own sandbox and wakes on a schedule, on new mail and replies, and when you message it. [Send it a message](/docs/agent-messages) the way you would in the dashboard chat, then wait for the reply inline or poll. [Agent status](/docs/agent-status) says whether it is up, busy, and when it next wakes.

## Workflows

A workflow is a recurring job written in plain words: a schedule such as "every weekday at 09:00 Europe/London" and a list of steps. A step can carry a gate, which makes it wait for a person before it acts. The agent reads the steps on every run, so volume ("five per day") is an instruction in a step, not a numeric field. See [Create a workflow](/docs/workflow-create).

## Results

[Results](/docs/results) is the scoreboard the agent reads when it wakes: one section per channel, each either available with numbers or unavailable with a reason. A channel that is not connected says so rather than reporting zero.

## Leads

A lead is a company the agent has researched, with a status, a score, contacts, your own columns, and the draft it would send. You can read leads, set their labels, and keep a block list of companies, mailboxes and LinkedIn profiles that outreach must never touch.

## Frequently asked questions

### Can I use the API to send an email directly?

No. You approve or send what the agent drafted. There is no route that writes and sends an email of your own, so every send goes through the same review and trust rules as the dashboard.

### What is the difference between dismiss and request changes?

Dismiss closes the card and nothing ships; the agent learns from your reason. Request changes sends it back with feedback, and a revised card returns to the queue.

### How do I know a card will ship on its own?

It has a non-null `autoResolveAt`. Snooze it to stop that, or act on it before then.


---

# Authentication and Scopes

> How personal tokens work, the seven scopes, and which scope each route needs.

Canonical: https://revnu.com/docs/authentication
Last updated: 2026-10-13

Every request carries a personal token as a bearer header. Tokens start with `rvp_`, are shown once when minted, and only ever leave your account as a SHA-256 hash.

```
Authorization: Bearer rvp_…
```

## Minting and revoking

Settings → Developers in the dashboard. Give each token a label naming the thing that will hold it (wall dashboard, Zapier, internal tooling) and only the scopes that thing needs. Up to 20 live tokens per account, each revocable on its own. Every review action taken through the API is recorded in the account's audit log against the token's label, and block list entries added through the API carry it too.

## Scopes

| Scope | Lets a token |
|---|---|
| `review:read` | see what is waiting for you |
| `review:write` | approve, answer, send, request changes, snooze, dismiss |
| `agent:message` | message your agent and read its replies |
| `results:read` | read results, workflows and agent status |
| `leads:read` | read leads, contacts and the block list |
| `leads:write` | set vertical, archetype and tags on leads; add and remove block list entries |
| `workflows:write` | create, edit, pause, resume and delete workflows |

`GET /me` needs no scope at all, so it works for verifying any live token.

## Status codes

| Code | Meaning |
|---|---|
| 401 | Unknown or revoked token |
| 403 | The token lacks the scope this route needs. The body names it. |
| 404 | Unknown id, or another account's id. The two are indistinguishable on purpose. |
| 409 | The action is not allowed on that card right now. The body says which are. |
| 429 | Slow down. `Retry-After` is in seconds. |
| 503 | Infrastructure, not your request: the token could not be checked, the limiter was down for a write, or a delivery answer was lost. Honour `Retry-After` and retry the same call unchanged. A `409` is never an outage; it is a settled refusal. |

## Keep it server-side

The API does not send CORS headers. Call it from a backend, a serverless function, a bot, or the CLI, with the token in an environment variable.

## Frequently asked questions

### I lost the token. Can I see it again?

No. Only a hash is stored. Revoke it and mint a new one; it takes ten seconds and nothing else changes.

### Does a revoked token fail immediately?

Yes. Every request resolves the token fresh, so a revoked token gets 401 on its next call, including a message that is mid-wait.


---

# Rate Limits

> Per-token and per-account limits, the burst allowance, and what to do on a 429.

Canonical: https://revnu.com/docs/rate-limits
Last updated: 2026-09-20

Limits are per token, with a fixed ceiling across all of an account's tokens so twenty tokens cannot add up to twenty times the budget. `GET /me` reports the numbers a token is held to.

| Class | Sustained | Burst |
|---|---|---|
| Reads | 300 per minute | 600 |
| Review writes | 60 per minute | 120 |
| Agent messages | 30 per minute | 60 |
| Whole account | 900 per minute | 1,800 |

Over the limit is `429` with a `Retry-After` header in seconds. A wall screen polling `/review` every 10 seconds is well inside.

## When the limiter itself is down

Reads still proceed, because a read cannot spend money or send anything and a wall dashboard going blank during a blip is the wrong trade. Writes and messages return `503`, never a fake pass, because the ceiling they rely on is the thing that broke.

## Frequently asked questions

### Do reads and writes share a budget?

No. Each class has its own bucket per token, plus the account-wide ceiling. Heavy polling cannot starve approvals.

### How should I back off?

Honour `Retry-After`. It is computed from the bucket, so retrying earlier only burns another request.


---

# Errors

> Every error the Revnu API returns, the JSON body each one carries, and whether to retry, fix the request or re-read the card.

Canonical: https://revnu.com/docs/errors
Last updated: 2026-10-06

Every error is JSON with an `error` field, sent with `Cache-Control: no-store`. Some carry one more field that tells you what to do next.

```json
{ "error": "forbidden", "requiredScope": "review:write" }
```

| Status | `error` | Extra fields | What to do |
|---|---|---|---|
| `400` | A sentence naming the problem, such as `limit must be a positive integer` | none | Fix the request. Retrying it unchanged gets the same answer. |
| `401` | `unauthorized` | none | The token is missing, malformed, unknown or revoked. Mint a new one. |
| `402` | `setup_pending` | `message` | The account hasn't started its trial yet. Finish setup with [`GET /setup`](/docs/setup-status). |
| `403` | `forbidden` | `requiredScope` | The token lacks that scope. Mint a token that has it. |
| `404` | `not found` | none | The id does not exist or belongs to another account. |
| `409` | `invalid_action` | `actions` | The card no longer accepts that verb. Re-render from `actions`. |
| `409` | `use_send` | `message`, `actions` | A Gmail card was sent to `/answer`. Use `POST /review/{id}/send`. |
| `409` | `rejected` | `message` | A settled refusal, such as a card that was already handled. |
| `409` | `this address unsubscribed and cannot be unblocked` | none | The address opted out, so it stays on the block list. |
| `429` | `rate limited` | `Retry-After` header | Wait that many seconds, then retry. |
| `500` | `server misconfigured` | none | Our fault. Retrying will not help until we fix it. |
| `503` | `temporarily unavailable` | `Retry-After` header | Infrastructure, not your request. Retry the same call unchanged. |
| `503` | `delivery_pending`, `unavailable` | `message`, `Retry-After` header | Gmail sends only: delivery is still being confirmed, or the mail service is down. Retry the same send. |

## 400: the request is wrong

The message is written to be shown to a developer, so log it. Common ones: `body must be JSON` (the body is not a JSON object), `cursor is not valid` (pass back the `nextCursor` you were given, unmodified), `limit must be a positive integer`, `text required`. Unknown fields on a workflow write are also a `400`, so a typo in a field name fails loudly instead of being ignored.

## 401 and 404 look alike on purpose

A card, lead or workflow id from another account is a `404`, exactly as if it did not exist, so a token cannot probe for ids it should not see. An unknown or revoked token is always `401`, never `404`.

## 409: re-read, don't retry

A `409` is a decision, not an outage. Two people, or a person and the [trust ladder](/docs/concepts#the-trust-ladder), can act on the same card, so a verb that was valid when you listed the queue can be gone a second later:

```json
{ "error": "invalid_action", "actions": ["snooze", "dismiss"] }
```

Draw the card again from `actions` and move on. `rejected` carries a `message` a person can read, for example `This was already handled.`

## 429 and 503: back off and retry

Both send `Retry-After` in seconds. It is computed from the bucket, so retrying sooner only spends another request. See [Rate Limits](/docs/rate-limits) for the numbers. A `503` means the token could not be checked, the limiter was down for a write, or a delivery answer was lost. Retrying is safe: approving a card that already shipped comes back as a `409`, and agent messages take a `clientRequestId` so a retried send is not delivered twice.

## Frequently asked questions

### Is there a machine-readable list of routes and errors?

Yes. [`/openapi.json`](https://revnu.com/openapi.json) describes every route, its scope and the error statuses it can return. Each operation links back to its page here.

### Why did an approve return 409 when the card was pending a moment ago?

Someone else resolved it, or it shipped itself at `autoResolveAt`. The body's `actions` says what the card accepts now; an empty list means it is settled.

### Which errors are safe to retry unchanged?

`429` and `503`, after `Retry-After`. Everything else answers the same way until you change the request or the state behind it.


---

# Changelog

> What changed in the Revnu API, CLI, MCP server and these docs, newest first.

Canonical: https://revnu.com/docs/changelog
Last updated: 2026-10-14

Every change so far is additive: none removed a field or changed what one means.

## 2026-10-14

- **Sign up from a terminal.** `npx @revnu/cli setup` signs a person up (or in) in the browser and runs the same setup as the `setup_*` tools, so a coding agent can set someone up without restarting to load the MCP server. `--json` gives agents one object with `stage`, `next` and `command`. `revnu login` signs in on its own. See [Install the CLI](/docs/cli).

## 2026-10-10

- **Run a workflow now.** [`POST /workflows/{id}/runs`](/docs/workflow-run) starts a workflow's next run within about a minute and returns its id, without changing the schedule. Runs gain a `queued` status. Also `revnu workflows run <id>` and the `workflow_run` MCP tool.

## 2026-10-06

- **Sign up through your agent.** Connecting the MCP server can now create the account, and the setup routes take it through onboarding: [`GET /setup`](/docs/setup-status), [`POST /setup/website`](/docs/setup-website), [`POST /setup/confirm`](/docs/setup-confirm), [`POST /setup/checkout`](/docs/setup-checkout) and [`POST /setup/finish`](/docs/setup-finish), plus the matching `setup_*` MCP tools. Until the first subscription, other routes answer `402` with `error: "setup_pending"`. `GET /me` reports `inSetup`. The recipe agents follow is at [revnu.com/setup.md](https://revnu.com/setup.md).

## 2026-10-02

- **Workflow runs.** Each run reports `found: { leads, contacts }`, every lead and contact carries the `workflowRunId` that found it, and [`GET /leads?workflowRunId=`](/docs/leads) lists one run's leads with `runContactIds`. Also `revnu leads list --workflow-run <id>`.

## 2026-10-01

- **LinkedIn.** [`GET /linkedin/person`](/docs/linkedin-person) reads one person's LinkedIn relationship with each connected account: connected or not, any pending invite and when it was sent, and the conversation. Read-only. Also `revnu linkedin person` and the `linkedin_person` MCP tool.

## 2026-09-29

- **OpenAPI.** [`/openapi.json`](https://revnu.com/openapi.json) describes every route with its scope, parameters and error statuses.
- **Docs.** New pages: [How Revnu Works](/docs/concepts), [Errors](/docs/errors) and this changelog. Every page now shows when it was last updated.

## 2026-09-28

- **Agent messages.** `queue: true` on [`POST /agent/messages`](/docs/agent-messages) hands the agent another job without stopping the one it is running.
- **Block list.** [`POST /blocklist`](/docs/blocklist-add) accepts LinkedIn profile links as well as domains and email addresses.

## 2026-09-25

- **Remote MCP server.** Connect Claude, ChatGPT or Cursor to `https://revnu.com/api/mcp` with OAuth, no install. On hosts that support MCP Apps, the review queue opens as cards with buttons. See [MCP Server Setup](/docs/mcp).
- **CLI.** `revnu` and its local MCP server cover every public API route.

## 2026-09-24

- **Measurement.** Docs for the [Revnu Tag](/docs/revnu-tag) and the server-side [Event API](/docs/event-api).
- **Content API.** Canonical URLs follow your site's trailing-slash convention.

## 2026-09-22

- **Leads.** [`GET /leads/{id}`](/docs/lead) returns your columns, the surfaced draft and the research behind each value. [`PATCH /leads/{id}`](/docs/lead-update) sets vertical, archetype and tags.
- **Block list.** [Read](/docs/blocklist), [add](/docs/blocklist-add) and [remove](/docs/blocklist-remove) do-not-contact entries.
- **Workflows.** [Create](/docs/workflow-create), [update](/docs/workflow-update), [pause](/docs/workflow-pause), [resume](/docs/workflow-resume) and [delete](/docs/workflow-delete) recurring workflows.

## 2026-09-20

- **Docs.** revnu.com/docs launched: every page as markdown, an [llms.txt](https://revnu.com/docs/llms.txt) index and search.

## 2026-09-19

- **Public API.** Personal tokens with scopes; the review queue, agent messages, results, workflows and leads over `https://revnu.com/api/v1`. [`GET /me`](/docs/me) verifies a token, and `waitSeconds` holds a message request open for the reply.
- **CLI.** The `@revnu/cli` package with a local MCP server.

## Frequently asked questions

### Is the API versioned?

Yes, by path: everything lives under `/api/v1`. New fields and routes arrive without a version change, so ignore fields you do not recognise.

### How do I hear about changes?

This page and [`/openapi.json`](https://revnu.com/openapi.json) change together. The docs index at [`/docs/llms.txt`](https://revnu.com/docs/llms.txt) and the sitemap carry each page's last-updated date.


---

# Build a Review Screen

> Put your review queue on a wall, in Slack or in your admin, driven entirely by each card's actions.

Canonical: https://revnu.com/docs/build-a-review-screen
Last updated: 2026-09-20

The review queue is the agent's inbox for you. Putting it somewhere you already look, a TV in the office, a Slack channel, a tab in your own admin, is the single biggest thing you can do to keep work shipping.

## The rule that makes it easy

Every card carries two fields:

- `actions`: the exact verbs the API accepts for this card right now.
- `primaryLabel`: what the dashboard's main button would say, for example "Send Reply" or "Approve + Publish".

Render one primary button with `primaryLabel` and a secondary control per remaining verb. Never branch on `sourceType` or `kind`; the rules that decide what a card accepts live in one place on the server and change without you.

| Verb in `actions` | Call |
|---|---|
| `approve`, `answer`, `choose` | `POST /review/{id}/answer` with `action` set to the verb |
| `send` | `POST /review/{id}/send` |
| `request_changes` | `POST /review/{id}/request-changes` |
| `snooze` | `POST /review/{id}/snooze` |
| `dismiss` | `POST /review/{id}/dismiss` |

## Polling

`GET /review` returns pending and needs-revision cards, newest first within priority band. Every 10 to 30 seconds is plenty and far inside the read limit. Diff by `id` and `updatedAt` to animate changes.

## Handling a 409

Two people, or a person and the trust ladder, can act on the same card. A verb the card no longer accepts is a `409` whose body carries the current `actions`. Re-render from that and move on; nothing was double-applied.

## Frequently asked questions

### Can I show the full draft on the screen?

Yes. `GET /review/{id}` returns the card's payload with long text capped at 8 KB per field, which is enough for any draft the agent writes.

### What happens to a card nobody touches?

If the trust ladder has earned it, the card ships itself at `autoResolveAt`. Snoozing cancels that deadline.


---

# Talk to Your Agent

> Send messages, wait for the reply inline or poll, and keep retries safe with a client request id.

Canonical: https://revnu.com/docs/talk-to-your-agent
Last updated: 2026-09-26

A message through the API is exactly what typing into the dashboard chat does. The agent reads it, works, and replies in one or more bubbles.

## One call, with the reply inline

Pass `waitSeconds` (up to 120) and the request stays open until the agent has replied or failed. Replies usually land in well under a minute.

```bash
curl -X POST -H "Authorization: Bearer $REVNU_API_TOKEN" \
  -H "content-type: application/json" \
  -d '{"text":"Which leads replied this week?","waitSeconds":90}' \
  https://revnu.com/api/v1/agent/messages
```

A `200` carries the finished `message` with its `replies`. If the wait runs out you get `202` with the last observed state and a `requestId` to keep polling.

## Or post and poll

Without `waitSeconds` the POST returns `202` immediately. Poll `GET /agent/messages/{requestId}` every few seconds; `status` moves `queued → running → replied`, or `failed` with a `failure` message. Progress bubbles can arrive in `replies` while it is still `running`; `replied` means the turn is over. A new message stops a turn that is still running, so wait for `replied` before sending the next step.

## Safe retries

Pass `clientRequestId` (up to 128 characters). A retried POST with the same id returns the original `requestId` instead of sending a second message. A `failed` message should be re-sent with a new id.

## Each token is its own conversation

Your dashboard and Slack threads are not visible through the API, and API messages do not appear in them. `GET /agent/thread` returns this token's conversation, newest first.

## Frequently asked questions

### Can the agent do work from a message, not just answer?

Yes. It is the same agent with the same tools. Ask it to draft outreach and the draft lands in the review queue like any other.

### How do I know the agent is even up?

`GET /agent/status` reports the sandbox state, whether a turn is running, and the next scheduled wake.


---

# Pull Results Into Reporting

> Read the same scoreboard the agent reads, plus workflows and run history, into your own dashboards.

Canonical: https://revnu.com/docs/pull-results-into-reporting
Last updated: 2026-10-14

`GET /api/v1/results` returns the scoreboard the agent wakes up with: per-channel sections for email, ads, SEO, social and more, over a window ending now.

## Available or not, never a fake zero

Each section is either `{ "available": true, "data": {…} }` or `{ "available": false, "reason": "…" }`. Zero and unknown are different numbers and the API never turns one into the other. Render an unavailable section as "not connected" or "not tracked", not as 0.

## Windows

`since` is epoch milliseconds and is clamped to between 31 days and one hour ago; the default is 24 hours. Pull once an hour into your warehouse and you have everything the agent sees.

## Workflows and runs

`GET /api/v1/workflows` lists recurring workflows with their schedule, next run and steps. `GET /api/v1/workflows/{id}/runs` is the run history with per-step outcomes, newest first, so a failed step shows up in your monitoring the same hour it happens.

## Frequently asked questions

### Is this the same data as the dashboard?

Yes. Both read the same results window, so the number in your report matches the number in the agent's daily review.

### Can I get more than 31 days?

Not in one call. Pull daily and keep your own history; the window is sized for the agent's review loop, not as an archive.


---

# Install the CLI

> The revnu command: sign up and set up from a terminal, every API route as a subcommand, JSON on stdout, and a login that keeps the token out of your shell history.

Canonical: https://revnu.com/docs/cli
Last updated: 2026-10-14

```bash
npx @revnu/cli setup      # sign up or sign in, then set Revnu up
```

`revnu setup` opens a browser to sign in; someone new creates their account on the same page. It then asks for the business's website, shows what Revnu learned with its sources, hands over a Stripe Checkout link and starts Revnu. `revnu login` signs in on its own and saves the token to `~/.config/revnu/config.json`.

```bash
npm install -g @revnu/cli
revnu login               # or `revnu auth login` to paste a token from Settings → Developers
revnu whoami
```

Or skip the login and set `REVNU_API_TOKEN` in the environment. `REVNU_API_BASE` overrides the API base for testing.

## From a coding agent

Claude Code, Codex and Cursor can set someone up without loading the MCP server: `npx @revnu/cli setup --json` prints one JSON object with `stage`, `next` and `command`, and never asks on stdin. The agent follows `next` until `stage` is `done`, showing the person the review rows before `revnu setup confirm` and handing them the checkout link. Exit 4 (`LOGIN_PENDING`) means the person is signing in at `loginUrl`; run the same command again once they have. Exit 3 (`NOT_AUTHENTICATED`) means nobody can sign in where it runs, such as CI.

## Commands

```
revnu setup [--website <url>] [-y] [--json] [--wait <seconds>]
revnu setup status [--wait <seconds>]
revnu setup confirm [--keep-found] [--row <id>=<value>]... [--business-name "..."] [--extra "..."]
revnu setup checkout [--open] [--new] [--wait <seconds>]   # --new: replace the link already handed out
revnu setup finish
revnu login [--json] [--wait <seconds>]
revnu login --code <url>                    # the browser was on another machine
revnu logout
revnu auth login
revnu auth status
revnu auth logout
revnu whoami
revnu review list [--status pending|needs_revision] [--limit N]
revnu review get <id>
revnu review approve <id>
revnu review answer <id> --text "..."
revnu review choose <id> --option <value>
revnu review send <id> [--body "..."]
revnu review request-changes <id> --text "..."
revnu review snooze <id> --until <epoch-ms|ISO>
revnu review dismiss <id> [--reason "..."]
revnu agent message "..." [--wait <seconds>] [--client-id <id>] [--queue]
revnu agent poll <requestId>
revnu agent status
revnu agent thread [--limit N]
revnu results [--since <epoch-ms|ISO>]
revnu workflows list
revnu workflows runs <id> [--limit N]
revnu workflows create --json '<body>'      # or --json @body.json
revnu workflows update <id> --json '<body>'
revnu workflows pause <id>
revnu workflows resume <id>
revnu workflows run <id> [--client-id c]   # run it now; the schedule stays
revnu workflows delete <id>
revnu leads list [--status s] [--limit N] [--cursor c] [--workflow-run id]
revnu leads get <id>
revnu leads update <id> [--vertical v] [--archetype a] [--tags a,b] [--clear vertical,archetype,tags]
revnu linkedin person <profile url> [--account name]
revnu blocklist list [--limit N] [--cursor c]
revnu blocklist add <value>... [--reason "..."]
revnu blocklist remove <id>
```

The `--json` body for `workflows create` and `update` is the same object the [create](/docs/workflow-create) and [update](/docs/workflow-update) routes take. `--tags` replaces the whole list; `--tags ""` empties it and `--clear tags` removes it.

The data commands (`whoami`, `review`, `agent`, `results`, `workflows`, `leads`, `blocklist`) and `auth status`/`auth logout` print JSON to stdout, so `| jq` works. `login` and `setup` print text, or one JSON object with `--json`. `auth login`, `help` and `version` print text, and `mcp` owns stdout for the MCP transport, so never pipe those. Exit codes: 0 ok, 1 the API said no or the network failed, 2 usage, and for `login` and `setup` 3 not signed in with nobody to sign in, 4 sign-in still in progress.

## Frequently asked questions

### Where is the token stored?

In `~/.config/revnu/config.json` with mode 600, or wherever `XDG_CONFIG_HOME` points. `revnu logout` deletes it. A token from `revnu login` is listed in Settings → Developers as "Revnu CLI", with the agent's name when an agent ran it, and signing in again replaces it. The login prompt does not echo the token.

### Can I use it in CI?

Yes. Set `REVNU_API_TOKEN` as a secret and call the commands directly; nothing is interactive when the token comes from the environment.


---

# MCP Server Setup

> Connect Claude, ChatGPT, Cursor or any MCP host to your Revnu agent, as a remote connector or a local server.

Canonical: https://revnu.com/docs/mcp
Last updated: 2026-10-13

The Revnu MCP server connects Claude, ChatGPT, Cursor and other MCP hosts to your Revnu growth agent. Its tools map one-to-one onto the API's routes, so any MCP host can read your queue, approve or send back a card, talk to your agent, label leads, manage the block list and edit workflows. Connect it two ways:

- **Remote**, at `https://revnu.com/api/mcp`. Nothing to install. You sign in to Revnu once and pick what the app may do.
- **Local**, as `revnu mcp` from the `@revnu/cli` package, with an API token in its environment.

Both serve the same tools. On hosts that support [MCP Apps](https://modelcontextprotocol.io/extensions/apps/overview), `review_list` and `review_get` open your review queue as cards with Approve, Send, Request Changes, Snooze and Dismiss buttons, right in the chat.

## Remote connector for Claude, ChatGPT and Cursor

The server URL is:

```text
https://revnu.com/api/mcp
```

It speaks Streamable HTTP and signs you in with OAuth. The first time you connect, Revnu asks you to sign in and choose which permissions the app gets. With no Revnu account yet, connecting creates one, and the app sets it up with you through the `setup_*` tools ([revnu.com/setup](https://revnu.com/setup)). That creates an API token labelled with the app's name, which you can revoke any time in **Settings → Developers**. An app that goes 90 days without using its token is disconnected; connect it again to get a new one.

### Claude and Claude Desktop

**Settings → Connectors → Add custom connector**, paste the URL, then **Connect**.

### ChatGPT

In ChatGPT's connector settings, turn on developer mode, create a connector with the URL above and choose OAuth as the authentication.

### Claude Code

```bash
claude mcp add --transport http revnu https://revnu.com/api/mcp
```

Then run `/mcp` inside Claude Code to sign in.

### VS Code

In `.vscode/mcp.json`:

```json
{
  "servers": {
    "revnu": { "type": "http", "url": "https://revnu.com/api/mcp" }
  }
}
```

### Cursor and other hosts

```json
{
  "mcpServers": {
    "revnu": { "url": "https://revnu.com/api/mcp" }
  }
}
```

A host that can't run OAuth can send a token instead: add the header `Authorization: Bearer rvp_...` with a token from **Settings → Developers**.

## Local server

### Claude Desktop and Cursor

Add to `claude_desktop_config.json` or Cursor's MCP settings:

```json
{
  "mcpServers": {
    "revnu": {
      "command": "npx",
      "args": ["-y", "@revnu/cli", "mcp"],
      "env": { "REVNU_API_TOKEN": "rvp_..." }
    }
  }
}
```

### Claude Code

```bash
claude mcp add revnu -e REVNU_API_TOKEN=rvp_... -- npx -y @revnu/cli mcp
```

## Tools

Start with **`ask_revnu`**. It asks your growth agent to do work (find and research leads, draft outreach, write content, change ads, report results) and waits for the answer, which can take a minute or two. Hosts that support progress updates show that the agent is still working. If the wait ends first, it returns `queued` or `running` with a `requestId`: check it with `agent_message_status`. While that request is unfinished, `ask_revnu` does not send another message, because a new message would stop the running work. It waits on the earlier request instead and says so, unless the call passes `interrupt: true` to replace that work or `queue: true` to have the agent start the new job once the current one is done. Anything the agent wants approved lands in your review queue.

The rest read or change your account directly: `whoami`, `review_list`, `review_get`, `review_answer`, `review_send`, `review_request_changes`, `review_snooze`, `review_dismiss`, `agent_message_status`, `agent_thread`, `agent_status`, `results_get`, `workflows_list`, `workflow_runs`, `workflow_create`, `workflow_update`, `workflow_pause`, `workflow_resume`, `workflow_run`, `workflow_delete`, `leads_list`, `lead_get`, `lead_update`, `linkedin_person`, `blocklist_list`, `blocklist_add`, `blocklist_remove`.

While an account is still in setup it also sees `setup_status`, `setup_website`, `setup_confirm`, `setup_checkout` and `setup_finish`, and the other tools answer `setup_pending` until the trial starts. Your assistant only sees the tools its token's scopes allow. Connect a set-up account with only Review: Read ticked and it sees `whoami`, `review_list` and `review_get`, nothing else.

> **Careful.** Writes through an assistant are real writes: `review_answer` on a blog draft publishes it, `review_send` sends email, `blocklist_remove` lets the agent contact that address again, and `workflow_delete` cannot be undone. Mint a read-only token if your assistant should only look.

## Frequently asked questions

### Does the assistant see my whole account?

Only what the token's scopes allow. A token with `review:read` alone lets it list and read cards and nothing else. With the remote connector, the scopes are the boxes you tick when you connect.

### How do I disconnect an app?

Revoke its token in **Settings → Developers**; the app's next call fails. Connecting the same app again replaces its old token.

### Can I run the local server against a staging API?

Yes. Add `REVNU_API_BASE` to the `env` block.


---

# Get the current token

> Who this token is: label, scopes, the account it belongs to, and the rate limits it is held to. Needs no scope.

Canonical: https://revnu.com/docs/me
Last updated: 2026-09-20

Needs no scope, so it is the call to verify any token with.

```bash
curl -H "Authorization: Bearer $REVNU_API_TOKEN" https://revnu.com/api/v1/me
```

## Response

```json
{
  "me": {
    "tokenId": "…",
    "label": "wall dashboard",
    "scopes": ["review:read", "review:write"],
    "createdAt": 1789837627802,
    "lastUsedAt": 1789851456304,
    "account": { "id": "…", "name": "Acme" },
    "limits": {
      "reads": { "perMinute": 300, "burst": 600 },
      "writes": { "perMinute": 60, "burst": 120 },
      "messages": { "perMinute": 30, "burst": 60 },
      "account": { "perMinute": 900, "burst": 1800 }
    }
  }
}
```

`401` for an unknown or revoked token.

## Frequently asked questions

### Which scope does this need?

None. Any live token can call it, which is what makes it the verification call. Every other route names the scope it needs, and a token without that scope gets `403` with `requiredScope` in the body.

### Are responses cached?

No. Every response is `Cache-Control: no-store`, so what you read is current.


---

# List the review queue

> What is waiting for the customer's approval, each card carrying the exact verbs the API accepts for it.

Canonical: https://revnu.com/docs/review-list
Last updated: 2026-09-23

```bash
curl -H "Authorization: Bearer $REVNU_API_TOKEN" "https://revnu.com/api/v1/review?status=pending&limit=50"
```

## Query

| Param | Meaning |
|---|---|
| `status` | `pending` or `needs_revision`. Default: both. |
| `limit` | 1 to 100. Default 50. |

## Response

`{ "items": [card, …] }`, newest first within priority band. A card:

```json
{
  "id": "k97…",
  "kind": "approval",
  "sourceType": "gmail_draft",
  "status": "pending",
  "title": "Reply to Priya at Acme",
  "prompt": "…",
  "summary": "…",
  "detail": null,
  "priority": "high",
  "options": null,
  "textInput": null,
  "budgetChange": null,
  "payload": { "…": "the draft, the research; long text capped at 8 KB" },
  "actions": ["send", "snooze", "dismiss"],
  "primaryLabel": "Send Reply",
  "autoResolveAt": 1758326400000,
  "dueAt": null, "snoozedUntil": null,
  "leadId": "…", "leadContactId": null, "postId": null,
  "createdAt": 1758240000000, "updatedAt": 1758240000000, "resolvedAt": null, "resolution": null
}
```

Drive your UI from `actions` and `primaryLabel`. See [Build a Review Screen](/docs/build-a-review-screen).

## Frequently asked questions

### Which scope does this need?

`review:read`. A token without it gets `403` with `requiredScope` in the body. `GET /me` shows a token's scopes.

### Are responses cached?

No. Every response is `Cache-Control: no-store`, so what you read is current.


---

# Get one card

> One review card by id, any status, including its full payload.

Canonical: https://revnu.com/docs/review-get
Last updated: 2026-09-20

```bash
curl -H "Authorization: Bearer $REVNU_API_TOKEN" https://revnu.com/api/v1/review/k97…
```

## Response

`{ "item": card }` with the same shape as [the list](/docs/review-list). `404` for an unknown id or another account's id; the two are indistinguishable on purpose.

## Frequently asked questions

### Which scope does this need?

`review:read`. A token without it gets `403` with `requiredScope` in the body. `GET /me` shows a token's scopes.

### Are responses cached?

No. Every response is `Cache-Control: no-store`, so what you read is current.


---

# Answer a card

> Resolve a card the way the dashboard's primary button would: approve, answer a question, or choose an option.

Canonical: https://revnu.com/docs/review-answer
Last updated: 2026-09-20

```bash
curl -X POST -H "Authorization: Bearer $REVNU_API_TOKEN" \
  -H "content-type: application/json" \
  -d '{"action":"approve"}' \
  https://revnu.com/api/v1/review/k97…/answer
```

## Body

| Field | Type | Meaning |
|---|---|---|
| `action` | `approve`, `answer` or `choose` | Must be in the card's `actions`. |
| `text` | string, up to 8,000 UTF-8 bytes | For `answer`, and optionally with `approve`. |
| `optionValues` | string[] | For `choose`: exactly one of the card's option values. |

## What approve does

The source type picks the path: a plain approve, publish a blog draft, apply a blog edit, set up an outbound proposal, or post to Reddit. It is a real approval.

## Responses

| Code | Meaning |
|---|---|
| 200 | `{ ok, kind, result? }` |
| 409 | `invalid_action` with the current `actions`, a guard rejection with a `message`, or `use_send` for a Gmail card |

## Frequently asked questions

### Which scope does this need?

`review:write`. A token without it gets `403` with `requiredScope` in the body. `GET /me` shows a token's scopes.

### Are responses cached?

No. Every response is `Cache-Control: no-store`, so what you read is current.


---

# Send a Gmail card

> Approve and send a Gmail reply or draft, optionally with an edited body. This sends real email.

Canonical: https://revnu.com/docs/review-send
Last updated: 2026-09-23

Gmail replies and drafts go through here rather than `/answer`, because sending email holds a one-shot delivery lease with recovery fences, mirrored from the dashboard's own send path.

```bash
curl -X POST -H "Authorization: Bearer $REVNU_API_TOKEN" \
  -H "content-type: application/json" \
  -d '{"body":"Thanks Priya, Thursday at 2 works."}' \
  https://revnu.com/api/v1/review/k97…/send
```

## Body

| Field | Meaning |
|---|---|
| `body` | Optional, Gmail replies only. Send this text instead of the draft. Cannot be empty if present. A `body` on a `gmail_draft` card is a `400`: a draft always sends the copy that was reviewed. |

## Responses

`200 { ok, … }` once the provider accepted it. `409` if the card was already handled or is not a Gmail card. `503 delivery_pending` with a `Retry-After` header if the provider's answer was lost: the send is fenced for reconciliation rather than risked twice, so wait and retry the same call. `503 unavailable`, also with `Retry-After`, when the delivery service could not be reached.

## Frequently asked questions

### Which scope does this need?

`review:write`. A token without it gets `403` with `requiredScope` in the body. `GET /me` shows a token's scopes.

### Are responses cached?

No. Every response is `Cache-Control: no-store`, so what you read is current.


---

# Request changes

> Send a card back to the agent with feedback. A revised version returns to the queue.

Canonical: https://revnu.com/docs/review-request-changes
Last updated: 2026-09-23

```bash
curl -X POST -H "Authorization: Bearer $REVNU_API_TOKEN" \
  -H "content-type: application/json" \
  -d '{"text":"Shorter, and lead with the case study."}' \
  https://revnu.com/api/v1/review/k97…/request-changes
```

## Body

`text`, required, up to 8,000 UTF-8 bytes. The agent starts revising about 30 seconds later; the card sits in `needs_revision` until the new version comes back for review.

## Responses

`200 { ok: true }`. `409 invalid_action` if the card no longer accepts it.

## Frequently asked questions

### Which scope does this need?

`review:write`. A token without it gets `403` with `requiredScope` in the body. `GET /me` shows a token's scopes.

### Are responses cached?

No. Every response is `Cache-Control: no-store`, so what you read is current.


---

# Snooze a card

> Hide a card until a time. Cancels any auto-ship deadline on it.

Canonical: https://revnu.com/docs/review-snooze
Last updated: 2026-09-20

```bash
curl -X POST -H "Authorization: Bearer $REVNU_API_TOKEN" \
  -H "content-type: application/json" \
  -d '{"until":1893456000000}' \
  https://revnu.com/api/v1/review/k97…/snooze
```

## Body

`until`, epoch milliseconds, in the future. Snoozing cancels the trust ladder's `autoResolveAt` so nothing ships while you are not looking.

## Frequently asked questions

### Which scope does this need?

`review:write`. A token without it gets `403` with `requiredScope` in the body. `GET /me` shows a token's scopes.

### Are responses cached?

No. Every response is `Cache-Control: no-store`, so what you read is current.


---

# Dismiss a card

> Decline a card. It closes without shipping, the agent's trust for that kind of work resets, and the reason teaches it.

Canonical: https://revnu.com/docs/review-dismiss
Last updated: 2026-09-20

```bash
curl -X POST -H "Authorization: Bearer $REVNU_API_TOKEN" \
  -H "content-type: application/json" \
  -d '{"reason":"Off brand, we never discount."}' \
  https://revnu.com/api/v1/review/k97…/dismiss
```

## Body

`reason`, optional, up to 2,000 characters. Outbound-setup cards also cancel their proposal.

## Frequently asked questions

### Which scope does this need?

`review:write`. A token without it gets `403` with `requiredScope` in the body. `GET /me` shows a token's scopes.

### Are responses cached?

No. Every response is `Cache-Control: no-store`, so what you read is current.


---

# Send a message

> Message your agent exactly as the dashboard chat does, and optionally hold the request open for the reply.

Canonical: https://revnu.com/docs/agent-messages
Last updated: 2026-09-28

```bash
curl -X POST -H "Authorization: Bearer $REVNU_API_TOKEN" \
  -H "content-type: application/json" \
  -d '{"text":"What did we ship this week?","waitSeconds":90,"clientRequestId":"weekly-1"}' \
  https://revnu.com/api/v1/agent/messages
```

## Body

| Field | Type | Meaning |
|---|---|---|
| `text` | string, required | Up to 4,000 characters. |
| `clientRequestId` | string | Up to 128 characters of `A-Za-z0-9_.:-`. A retry with the same id returns the original `requestId`. Never reuse an id after a `failed` message; send again with a new one. |
| `waitSeconds` | integer, 0 to 120 | Hold the request until the agent has replied and finished the turn, or failed. |
| `interrupt` | boolean, default `true` | A new message stops the agent's running turn. Send `false` to leave unfinished work alone: while this token's newest message is still queued or running, nothing is sent and the response names that request with `notSent: true`. |
| `queue` | boolean, default `false` | Send `true` to hand over another job without stopping the running one: the message is sent and the agent starts it once its current work is done. Use it when your software sends several jobs in a row, such as one list of companies per market. It stays `queued` for up to six hours while earlier work runs, then counts as `failed`. Cannot be combined with `interrupt`. |

## Responses

| Code | Meaning |
|---|---|
| 202 | `{ requestId, deduplicated, notSent?, message? }`. Queued; poll [the message](/docs/agent-message-status). With `waitSeconds`, `message` is the last state seen, and `waitEnded` (`unauthorized` or `poll_failed`) says when the wait stopped early. An `unauthorized` stop carries no `message`. |
| 200 | Only with `waitSeconds`: `message` is terminal and `replies` is filled. |
| 400 | Missing or empty `text`, `text` over 8,000 bytes, a non-string client id, a non-boolean `interrupt` or `queue`, `queue` together with `interrupt`, or a `waitSeconds` outside 0 to 120. |
| 409 | `text` over 4,000 characters, or a client id with characters outside `A-Za-z0-9_.:-`. |

With `interrupt: false` and an unfinished earlier message, either code can carry `notSent: true`: `requestId` and `message` are then the earlier request's, and nothing new was sent.

## Frequently asked questions

### Which scope does this need?

`agent:message`. A token without it gets `403` with `requiredScope` in the body. `GET /me` shows a token's scopes.

### Are responses cached?

No. Every response is `Cache-Control: no-store`, so what you read is current.


---

# Poll a message

> One message's status and every reply the agent has sent since it landed.

Canonical: https://revnu.com/docs/agent-message-status
Last updated: 2026-09-26

```bash
curl -H "Authorization: Bearer $REVNU_API_TOKEN" https://revnu.com/api/v1/agent/messages/f2a283fd-…
```

## Response

```json
{
  "message": {
    "requestId": "f2a283fd-…",
    "status": "replied",
    "text": "What did we ship this week?",
    "sentAt": 1789851456304,
    "replies": [{ "text": "Three things shipped: …", "at": 1789851468121 }]
  }
}
```

`status` is `queued`, `running`, `replied` or `failed` (with a `failure` message; re-send with a new client id). `replied` means the agent answered and finished the turn. The agent may answer in more than one bubble, and it often posts progress while it works, so `replies` can fill while the status is still `running`. It is a list, oldest first, holding the latest five bubbles. `interrupted: true` means a later message stopped this turn before it finished. `404` for an unknown id, a colleague's dashboard turn, or another account's message.

## Frequently asked questions

### Which scope does this need?

`agent:message`. A token without it gets `403` with `requiredScope` in the body. `GET /me` shows a token's scopes.

### Are responses cached?

No. Every response is `Cache-Control: no-store`, so what you read is current.


---

# Read the thread

> This token's conversation with the agent, newest first.

Canonical: https://revnu.com/docs/agent-thread
Last updated: 2026-09-29

```bash
curl -H "Authorization: Bearer $REVNU_API_TOKEN" "https://revnu.com/api/v1/agent/thread?limit=50"
```

## Query

| Param | Meaning |
|---|---|
| `limit` | 1 to 100. Default 50. |

## Response

`{ "items": [{ role, requestId, text, at }, …] }` with `role` of `user` or `agent`. Each token is its own thread; dashboard and Slack conversations are not included.

## Frequently asked questions

### Which scope does this need?

`agent:message`. A token without it gets `403` with `requiredScope` in the body. `GET /me` shows a token's scopes.

### Are responses cached?

No. Every response is `Cache-Control: no-store`, so what you read is current.


---

# Get agent status

> Whether the agent is up and busy: sandbox state, last activity, and the next scheduled wake.

Canonical: https://revnu.com/docs/agent-status
Last updated: 2026-09-20

```bash
curl -H "Authorization: Bearer $REVNU_API_TOKEN" https://revnu.com/api/v1/agent/status
```

## Response

```json
{ "status": { "sandbox": "alive", "running": false, "lastActivityAt": 1789832474865, "lastTurnAt": 1789832490530, "pendingWakes": 2, "nextWakeAt": 1790002800000 } }
```

`running` is derived: a turn that started in the last 30 minutes and has not finished. A `dead` sandbox is normal between turns; the next message or wake spawns one.

## Frequently asked questions

### Which scope does this need?

`results:read`. A token without it gets `403` with `requiredScope` in the body. `GET /me` shows a token's scopes.

### Are responses cached?

No. Every response is `Cache-Control: no-store`, so what you read is current.


---

# Get results

> The growth scoreboard for a window ending now: per-channel sections that are either available with data or unavailable with a reason.

Canonical: https://revnu.com/docs/results
Last updated: 2026-10-14

```bash
curl -H "Authorization: Bearer $REVNU_API_TOKEN" "https://revnu.com/api/v1/results?since=1789000000000"
```

## Query

| Param | Meaning |
|---|---|
| `since` | Start of the window, epoch milliseconds, clamped to between 31 days and one hour ago. Default 24 hours ago. |

## Response

`{ "results": { window, baseline, email, ads, seo, social, aeo, linkedin, harness, … } }`. Each channel section is `{ "available": true, "data": {…} }` or `{ "available": false, "reason": "…" }`. Zero and unknown are different numbers.

## Frequently asked questions

### Which scope does this need?

`results:read`. A token without it gets `403` with `requiredScope` in the body. `GET /me` shows a token's scopes.

### Are responses cached?

No. Every response is `Cache-Control: no-store`, so what you read is current.


---

# List workflows

> The account's recurring workflows with their schedule, next run and step list.

Canonical: https://revnu.com/docs/workflows
Last updated: 2026-09-22

```bash
curl -H "Authorization: Bearer $REVNU_API_TOKEN" https://revnu.com/api/v1/workflows
```

## Response

`{ "workflows": [{ workflowId, name, description, status, scheduleText, scheduleEcho, scheduleError, deliverTo, nextRunAt, version, steps: [{ id, title, details, gate? }], url }, …] }`.

## Frequently asked questions

### Which scope does this need?

`results:read`. A token without it gets `403` with `requiredScope` in the body. `GET /me` shows a token's scopes.

### Are responses cached?

No. Every response is `Cache-Control: no-store`, so what you read is current.


---

# List workflow runs

> Run history for one workflow, newest first, with per-step outcomes.

Canonical: https://revnu.com/docs/workflow-runs
Last updated: 2026-10-10

```bash
curl -H "Authorization: Bearer $REVNU_API_TOKEN" "https://revnu.com/api/v1/workflows/h97…/runs?limit=10"
```

## Query

| Param | Meaning |
|---|---|
| `limit` | 1 to 50. Default 10. |

## Response

`{ "runs": [run, …] }`, newest first, each with its per-step outcomes. `404` for an unknown or another account's workflow.

A run's `status` is `queued` (started with [`POST /workflows/{id}/runs`](/docs/workflow-run) and not picked up yet), `running`, `done`, `failed` or `abandoned` (it never started or never reported back).

Each run has `found: { leads, contacts }`: how many leads and contacts this run created. Counting started on 2026-10-02, so runs before then show zero. List them with [`GET /leads?workflowRunId=<run id>`](/docs/leads).

## Frequently asked questions

### How do I tie a lead back to the run that found it?

Every lead and contact carries `workflowRunId`: the workflow run that created it, or `null` when it was created outside a workflow (for example in chat) or before 2026-10-02. A run that saves a company again does not take it over, so each lead counts once. A later run is credited with new people it adds to that company: the company appears in that run's list with `runCreatedLead: false` and only the new people in `runContactIds`.

### Which scope does this need?

`results:read`. A token without it gets `403` with `requiredScope` in the body. `GET /me` shows a token's scopes.

### Are responses cached?

No. Every response is `Cache-Control: no-store`, so what you read is current.


---

# Run a workflow now

> Start a workflow's next run within about a minute, without changing its schedule.

Canonical: https://revnu.com/docs/workflow-run
Last updated: 2026-10-10

```bash
curl -X POST -H "Authorization: Bearer $REVNU_API_TOKEN" -H "Content-Type: application/json" \
  -d '{"clientRequestId":"wf-h97-first-run"}' \
  https://revnu.com/api/v1/workflows/h97…/runs
```

## Body

`{ clientRequestId? }`. Both the body and the field are optional. `clientRequestId` (1 to 128 characters of `A-Z a-z 0-9 _ . : -`) makes the call safe to retry: the same id on the same workflow returns the same run.

## Response

`202 { "run": { id, status: "queued", startedAt }, "deduplicated": false }`. The run starts within about a minute and then shows in [`GET /workflows/{id}/runs`](/docs/workflow-runs) under the same `id`, moving from `queued` to `running` and then `done` or `failed`.

`deduplicated: true` means no new run was queued: the `clientRequestId` was seen before, or the workflow already has a run queued or running, and `run` is that one.

| Code | Meaning |
|---|---|
| 409 | `error` is `paused` (resume it first), `schedule_pending` (the schedule is still being set up, so retry shortly) or `schedule_error` (fix `scheduleText`). |

## Frequently asked questions

### Does this change the schedule?

No. The workflow keeps running on its schedule. The one exception: when the next scheduled run is less than an hour away, this run replaces it, so the agent doesn't do the same work twice in a row.

### Can I call it right after creating a workflow?

Yes. The schedule is set up about a second after [`POST /workflows`](/docs/workflow-create), and this call waits up to a few seconds for it. If it still answers `409` with `schedule_pending`, retry with the same `clientRequestId`.

### Can scheduleText express a one-time run?

No. Schedules repeat daily, weekly or monthly. Use this route for a run now and keep `scheduleText` for the cadence.

### Which scope does this need?

`workflows:write`. A token without it gets `403` with `requiredScope` in the body. `GET /me` shows a token's scopes.


---

# Create a workflow

> Compose a recurring workflow from a schedule in plain words and a list of steps.

Canonical: https://revnu.com/docs/workflow-create
Last updated: 2026-09-22

```bash
curl -X POST -H "Authorization: Bearer $REVNU_API_TOKEN" \
  -H "content-type: application/json" \
  -d '{"name":"EU HPC daily","scheduleText":"every weekday at 09:00 Europe/London","steps":[{"title":"Find five leads","details":["EU operators of owned GPU or HPC capacity","Five per day, skip anything on the block list"]},{"title":"Draft and deliver","details":["One LinkedIn draft per lead, sourced hook, no pitch"]}],"deliverTo":"web"}' \
  https://revnu.com/api/v1/workflows
```

## Body

`name` (up to 120 characters), `scheduleText` (plain words, up to 200 characters), `steps` (1 to 25). A step is `{ title, details?, gate?, id? }`: `details` is up to 8 lines, `gate: { on: true, label? }` means the step waits for a human ok before it acts. Optional `description` (240 characters) and `deliverTo`, one of the account's connected destinations. Unknown fields are a `400`.

## Response

`{ "workflow": { workflowId, status, version, scheduleText, scheduleEcho, scheduleError, nextRunAt, steps, url, … } }`, status `201`. The workflow is live. The schedule resolves after the write: read it back for `scheduleEcho` and `nextRunAt`, or `scheduleError` when the words could not be understood.

## Frequently asked questions

### Where does daily volume go?

In a step's `details`, as words: "five per day". The agent honours it on every run, and in practice holds it exactly, but it is an instruction the agent reads, not a ceiling we enforce. There is no numeric volume, budget or end-date field.

### Which scope does this need?

`workflows:write`. A token without it gets `403` with `requiredScope` in the body. `GET /me` shows a token's scopes.

### Are responses cached?

No. Every response is `Cache-Control: no-store`, so what you read is current.


---

# Update a workflow

> Change a workflow's name, schedule, steps, destination or status. Steps are replaced whole.

Canonical: https://revnu.com/docs/workflow-update
Last updated: 2026-09-22

```bash
curl -X PATCH -H "Authorization: Bearer $REVNU_API_TOKEN" \
  -H "content-type: application/json" \
  -d '{"scheduleText":"every weekday at 08:30 Europe/London"}' \
  https://revnu.com/api/v1/workflows/j57…
```

## Body

Any of `name`, `description`, `scheduleText`, `steps`, `deliverTo`, `status` (`"live"` or `"paused"`), with the same limits as create. `steps` replaces the whole list, so send back the steps you are not changing and keep their `id` so run history stays attached. A changed `scheduleText` is re-resolved after the write.

## Response

`{ "workflow": { … } }`, the updated workflow with its new `version`. `404` for an unknown or another account's workflow. `409` when `deliverTo` is not a connected destination; the message lists the options.

## Frequently asked questions

### Which scope does this need?

`workflows:write`. A token without it gets `403` with `requiredScope` in the body. `GET /me` shows a token's scopes.

### Are responses cached?

No. Every response is `Cache-Control: no-store`, so what you read is current.


---

# Pause a workflow

> Stop a workflow firing without losing its steps or history.

Canonical: https://revnu.com/docs/workflow-pause
Last updated: 2026-09-22

```bash
curl -X POST -H "Authorization: Bearer $REVNU_API_TOKEN" https://revnu.com/api/v1/workflows/j57…/pause
```

## Response

`{ "workflow": { …, status: "paused" } }`. The pending wake is cancelled; nothing fires until it is resumed. Idempotent. `404` for an unknown or another account's workflow.

## Frequently asked questions

### Which scope does this need?

`workflows:write`. A token without it gets `403` with `requiredScope` in the body. `GET /me` shows a token's scopes.

### Are responses cached?

No. Every response is `Cache-Control: no-store`, so what you read is current.


---

# Resume a workflow

> Set a paused workflow live again; the next run is scheduled from its cadence.

Canonical: https://revnu.com/docs/workflow-resume
Last updated: 2026-09-22

```bash
curl -X POST -H "Authorization: Bearer $REVNU_API_TOKEN" https://revnu.com/api/v1/workflows/j57…/resume
```

## Response

`{ "workflow": { …, status: "live", nextRunAt } }`. Idempotent. Resuming a workflow the agent proposed accepts it. `404` for an unknown or another account's workflow.

## Frequently asked questions

### Which scope does this need?

`workflows:write`. A token without it gets `403` with `requiredScope` in the body. `GET /me` shows a token's scopes.

### Are responses cached?

No. Every response is `Cache-Control: no-store`, so what you read is current.


---

# Delete a workflow

> Remove a workflow. Nothing fires again, and it drops out of every read.

Canonical: https://revnu.com/docs/workflow-delete
Last updated: 2026-09-23

```bash
curl -X DELETE -H "Authorization: Bearer $REVNU_API_TOKEN" https://revnu.com/api/v1/workflows/j57…
```

## Response

`{ "ok": true, "name": "…" }`. The workflow disappears from `GET /workflows`, its pending wake is cancelled, and `GET /workflows/{id}/runs` answers `404` from then on. `404` for an unknown or another account's workflow.

## Frequently asked questions

### Which scope does this need?

`workflows:write`. A token without it gets `403` with `requiredScope` in the body. `GET /me` shows a token's scopes.

### Are responses cached?

No. Every response is `Cache-Control: no-store`, so what you read is current.


---

# List leads

> Leads newest first with status, score, primary contact and your own columns, paged by an opaque cursor. Draft bodies are only on GET /leads/{id}.

Canonical: https://revnu.com/docs/leads
Last updated: 2026-10-02

```bash
curl -H "Authorization: Bearer $REVNU_API_TOKEN" "https://revnu.com/api/v1/leads?status=replied&limit=50"
```

## Query

| Param | Meaning |
|---|---|
| `status` | Filter by lead status. |
| `limit` | 1 to 100. |
| `cursor` | The `nextCursor` from the previous page. |
| `workflowRunId` | Only the leads this workflow run created or added people to (a run `id` from [`GET /workflows/{id}/runs`](/docs/workflow-runs)). Each lead then also has `runContactIds`, the contacts this run created, and `runCreatedLead`, `true` when the run created the lead itself. |

## Response

`{ "leads": [lead, …], "nextCursor": "…" | null }`. A page is bounded in rows and in bytes, so pass `nextCursor` back until it is null.

A lead is `{ id, domain, companyName, status, replyKind, declineReason, score, scoreReasons, vertical, archetype, tags, fields, contact, createdAt, workflowRunId }`, plus `runContactIds` and `runCreatedLead` when you pass `workflowRunId`. `workflowRunId` is the workflow run that created the lead, or `null`. `fields` is your account's configured lead columns, exactly the dashboard table, as `[{ key, value }]` entries with each value cut at 1,000 characters, for example `[{ "key": "account_case", "value": "…" }, { "key": "slack_thread", "value": "1790064680.268899" }]`. The list never carries the draft or the research behind a value; read `GET /leads/{id}` for those.

| Code | Meaning |
|---|---|
| 404 | `workflowRunId` is not one of your workflow runs. |

## Frequently asked questions

### Which scope does this need?

`leads:read`. A token without it gets `403` with `requiredScope` in the body. `GET /me` shows a token's scopes.

### Are responses cached?

No. Every response is `Cache-Control: no-store`, so what you read is current.


---

# Get a lead

> One lead with its contacts, the surfaced draft, and the research behind each column.

Canonical: https://revnu.com/docs/lead
Last updated: 2026-10-02

```bash
curl -H "Authorization: Bearer $REVNU_API_TOKEN" https://revnu.com/api/v1/leads/sn7…
```

## Response

`{ "lead": { …, fields, draft, research, contacts: [contact, …], contactsTruncated: false } }`. Contacts are capped at 50, with `contactsTruncated: true` when there were more. The lead and each contact carry `workflowRunId`, the workflow run that created it, or `null`. `404` for an unknown or another account's lead.

`draft` is the surfaced draft, `{ subject, body }` (each cut at 16,000 characters), or `null` when there is none. `research` is a list of entries, one per key the agent saved research under: `{ key, reasoning, sources: [{ url, title }], sourcesTruncated }`, the agent's reasoning (cut at 8,000 characters) and up to 20 sources behind that value. A source whose URL is longer than 2,048 characters is left out rather than cut, and `sourcesTruncated` says when anything was left out. Keys with no visible column appear here too.

## Frequently asked questions

### How do I read a daily recommendation?

Each recommended lead is a row. List leads and take the id, then read the lead: `fields` has the fit and the Slack card reference where those columns are set up, `contact` is the person, `draft` or a `research` entry holds the message, and each research entry's `sources` has the links. The lead id is the stable id to track state against.

### Which scope does this need?

`leads:read`. A token without it gets `403` with `requiredScope` in the body. `GET /me` shows a token's scopes.

### Are responses cached?

No. Every response is `Cache-Control: no-store`, so what you read is current.


---

# Update a lead's labels

> Set vertical, archetype and tags on a lead. The one write on a lead.

Canonical: https://revnu.com/docs/lead-update
Last updated: 2026-09-22

```bash
curl -X PATCH -H "Authorization: Bearer $REVNU_API_TOKEN" \
  -H "content-type: application/json" \
  -d '{"vertical":"hpc","archetype":"operator","tags":["eu","gpu"]}' \
  https://revnu.com/api/v1/leads/sn7…
```

## Body

Any of `vertical`, `archetype` (strings, at most 120 characters) and `tags` (up to 20 strings of at most 64 characters, deduplicated, order kept). `null` clears a field. Unknown fields are a `400`, so a typo never silently does nothing.

## Response

`{ "lead": { id, domain, vertical, archetype, tags } }`, the labels as stored. The response carries nothing a `leads:read` token would show; read the lead back for the rest. Status, drafts, contacts and research stay read-only; the agent and the dashboard own them. `404` for an unknown or another account's lead.

## Frequently asked questions

### Which scope does this need?

`leads:write`. A token without it gets `403` with `requiredScope` in the body. `GET /me` shows a token's scopes.

### Does the agent read tags?

No. `tags` is yours: market and sub-market slugs, campaign names, whatever your own dashboard keys on. `vertical` and `archetype` are shown in the dashboard and used to segment the leads table.

### Are responses cached?

No. Every response is `Cache-Control: no-store`, so what you read is current.


---

# List the block list

> The do-not-contact entries the send and research gates enforce, newest first.

Canonical: https://revnu.com/docs/blocklist
Last updated: 2026-10-07

```bash
curl -H "Authorization: Bearer $REVNU_API_TOKEN" "https://revnu.com/api/v1/blocklist?limit=50"
```

## Query

| Parameter | Meaning |
|---|---|
| `limit` | Rows per page, 1 to 200. Default 50. |
| `cursor` | The `nextCursor` from the previous page. |

## Response

`{ "entries": [entry, …], "nextCursor": "…" | null }`. An entry is `{ id, kind, value, reason, source, addedBy, addedAt }`. `kind` is `domain`, `email` or `linkedin`; a `linkedin` value is the profile URL in the form `https://www.linkedin.com/in/<slug>`; `source` says who added it: `customer_import`, `customer` (dashboard), `agent`, `opt_out_reply` (a provider-reported unsubscribe) or `api`.

## Frequently asked questions

### What does an entry block?

A domain blocks every person at that company and at its subdomains, by email and on LinkedIn. An email blocks one mailbox. A LinkedIn profile blocks one person's connection requests, messages and InMails. All three apply to first touches: the send path refuses, and a lead with a blocked person can't be qualified. A blocked domain also makes research skip the company before spending anything. Replies in a conversation that already exists are not blocked.

### Which scope does this need?

`leads:read`. A token without it gets `403` with `requiredScope` in the body. `GET /me` shows a token's scopes.

### Are responses cached?

No. Every response is `Cache-Control: no-store`, so what you read is current.


---

# Add block list entries

> Block companies, mailboxes or LinkedIn profiles from outreach. Idempotent, up to 500 per call.

Canonical: https://revnu.com/docs/blocklist-add
Last updated: 2026-09-28

```bash
curl -X POST -H "Authorization: Bearer $REVNU_API_TOKEN" \
  -H "content-type: application/json" \
  -d '{"values":["acme.com","Sarah Lee <sarah@globex.com>","linkedin.com/in/sarah-lee"],"reason":"existing customer"}' \
  https://revnu.com/api/v1/blocklist
```

## Body

`values`, 1 to 500 raw strings of up to 320 characters each: bare domains, emails, `mailto:` links, `Name <email>` forms or LinkedIn profile links (`linkedin.com/in/<slug>`, with or without `https://www.`), all normalised. Any other LinkedIn link, such as a company page, is invalid. `reason` is an optional note of up to 500 characters stored on every entry in the call.

## Response

`{ "added": 3, "existing": 0, "invalid": [] }`. `existing` counts values already on the list, so re-sending a whole list is safe. `invalid` lists the strings that could not be read as a domain, an email or a LinkedIn profile, trimmed and cut to 200 characters, blanks dropped; nothing else in the call is affected by them. Entries carry `source: "api"` and the token's label.

## Frequently asked questions

### When does a new entry take effect?

On the next send or research decision. Anything already delivered is not recalled.

### Which scope does this need?

`leads:write`. A token without it gets `403` with `requiredScope` in the body. `GET /me` shows a token's scopes.

### Are responses cached?

No. Every response is `Cache-Control: no-store`, so what you read is current.


---

# Remove a block list entry

> Unblock one company or mailbox by the id the list returns.

Canonical: https://revnu.com/docs/blocklist-remove
Last updated: 2026-10-13

```bash
curl -X DELETE -H "Authorization: Bearer $REVNU_API_TOKEN" https://revnu.com/api/v1/blocklist/j57…
```

## Response

`{ "removed": entry }`. `404` for an unknown or another account's id. `409` for an address that unsubscribed (`source: opt_out_reply`): it stays blocked.

## Frequently asked questions

### Is this safe to automate?

Treat it as a deliberate action. A wrong block loses one lead; a wrong unblock can email a customer's customer. The agent cannot remove entries at all, only your dashboard (Settings → Agent), this endpoint and an admin can. Nobody can remove an unsubscribe from the dashboard or the API.

### Which scope does this need?

`leads:write`. A token without it gets `403` with `requiredScope` in the body. `GET /me` shows a token's scopes.

### Are responses cached?

No. Every response is `Cache-Control: no-store`, so what you read is current.


---

# Look up a LinkedIn person

> One person's LinkedIn relationship with each connected account, read live from LinkedIn: connected or not, any pending invite and when it was sent, and the conversation.

Canonical: https://revnu.com/docs/linkedin-person
Last updated: 2026-10-01

```bash
curl -G -H "Authorization: Bearer $REVNU_API_TOKEN" https://revnu.com/api/v1/linkedin/person \
  --data-urlencode "profile=https://www.linkedin.com/in/tom-park/"
```

## Query

| Param | Meaning |
|---|---|
| `profile` | Required. A `linkedin.com/in/` URL, a public id such as `tom-park`, or a member id (`ACoAA…`). |
| `account` | The name of one connected LinkedIn account in your workspace. Without it, every connected account is checked. |

## Response

`{ "person": { providerId, publicIdentifier, name, headline } | null, "accounts": [account, …] }`, one entry per connected LinkedIn account.

An account read in full is `{ account, connectedAs, state: "ok", connected, invite, revnuInvite, messages, messagesTruncated, lastReplyAt }`:

- `connected` is `true` when this account and the person are first-degree connections.
- `invite` is the request LinkedIn reports between them, or `null`: `{ direction: "sent" | "received" | null, status: "pending" | "ignored" | "withdrawn", at }`, where `at` is when it was sent (epoch milliseconds) if LinkedIn says.
- `revnuInvite` is Revnu's own record when Revnu sent the invite from this account: `{ sentAt, acceptedAt, withdrawnAt }`. `acceptedAt` is when Revnu first saw the person connected, not LinkedIn's exact time.
- `messages` are the newest 50 in the conversation, oldest first: `{ at, from: "you" | "them", sentBy, kind, text }`. `sentBy` is `"agent"` when Revnu sent it, `"person"` when someone replied from Revnu's inbox, and `null` when it was typed in LinkedIn. `messagesTruncated` says older messages exist.
- `lastReplyAt` is the time of their newest message, or `null`.

An account that could not be read has a `state` instead: `not_connected`, `needs_reauth` (reconnect it in the dashboard), `paced` with `message` and `retryAt` (the account's daily profile-lookup budget is spent), or `error` with `message`, including when no profile matches.

| Code | Meaning |
|---|---|
| 400 | `profile` is missing or is not a LinkedIn profile URL or id. |
| 404 | No connected LinkedIn account has the name in `account`. |

## Frequently asked questions

### Can this send anything on LinkedIn?

No. It only reads. Nothing on this route invites, messages or withdraws.

### Does each call count against my LinkedIn account?

Yes. Each account checked is one profile lookup on LinkedIn, from a budget of 50 a day per account that the agent shares, so the account never looks like a scraper. Looking up the same person again within ten minutes is not charged twice. Lookups work at any hour. Look people up when you need them rather than polling a whole list.

### Why is there no exact acceptance time?

LinkedIn does not report when an invite was accepted. `revnuInvite.acceptedAt` is when Revnu noticed, for invites Revnu sent.

### Which scope does this need?

`leads:read`. A token without it gets `403` with `requiredScope` in the body. `GET /me` shows a token's scopes.

### Are responses cached?

No. Every response is `Cache-Control: no-store`, so what you read is current.


---

# Get setup status

> Where a new account is in setup (website, researching, review, payment, start or done) and the exact next step. Works before the account has paid.

Canonical: https://revnu.com/docs/setup-status
Last updated: 2026-10-12

The customer's own AI agent sets a new account up with the setup routes: give Revnu the website, confirm what research found, open checkout, then start. This call says where the account is and what to do next. The recipe agents follow is at [revnu.com/setup.md](https://revnu.com/setup.md).

```bash
curl -H "Authorization: Bearer $REVNU_API_TOKEN" https://revnu.com/api/v1/setup
```

## Response

```json
{ "setup": { "stage": "review", "next": "Show the customer what Revnu understood…", "account": { "name": "Acme", "website": "https://acme.com" }, "dashboardUrl": "https://revnu.com/dashboard", "review": { "businessName": "Acme", "researchFailed": false, "rows": [{ "id": "sells", "kind": "fact", "label": "What You Sell", "found": "Invoicing for agencies", "sources": ["https://acme.com"], "required": true }] } } }
```

`stage` is one of `website`, `researching`, `review`, `payment`, `start` and `done`. `researching` adds `research` (the current step and findings so far); `review` adds `review.rows`; `payment` adds `payment` (price, trial days, and `cardAtCheckout`: whether Stripe's page asks for a card). Follow `next`.

## Frequently asked questions

### Which scope does this need?

None. Any token on the account can read its setup, including one approved before the account has paid. Until the first subscription, every route except `/me` and the setup routes answers `402` with `error: "setup_pending"`.


---

# Set the business website

> Give a new account its website. Revnu checks the site exists, then researches the business, which takes about a minute.

Canonical: https://revnu.com/docs/setup-website
Last updated: 2026-10-06

```bash
curl -X POST -H "Authorization: Bearer $REVNU_API_TOKEN" -H "content-type: application/json" \
  -d '{"url":"acme.com","timeZone":"Europe/London"}' https://revnu.com/api/v1/setup/website
```

## Response

`200 { "ok": true }`. Then poll [setup status](/docs/setup-status) until the stage is `review`.

A site that doesn't exist or isn't answering returns `409` with a message to check the address. An account that already has a website returns `409`, unless its research failed, in which case a corrected address starts it again.

## Frequently asked questions

### Which scope does this need?

None. It only acts while the account is still in setup.


---

# Confirm the business details

> Save the customer's answers to the setup review. Becomes Revnu's memory of the business, exactly as the dashboard review does.

Canonical: https://revnu.com/docs/setup-confirm
Last updated: 2026-10-06

One `{ id, value }` per row from [setup status](/docs/setup-status): the `found` text when it's right, the customer's correction when it isn't, or their answer to a `question` row. `businessName` corrects the name and `extra` is anything else Revnu should know.

```bash
curl -X POST -H "Authorization: Bearer $REVNU_API_TOKEN" -H "content-type: application/json" \
  -d '{"rows":[{"id":"sells","value":"Invoicing for design agencies"},{"id":"neverSay","value":"Never call it accounting software"}]}' \
  https://revnu.com/api/v1/setup/confirm
```

## Response

`200 { "ok": true }`. A row id that isn't in the review, or a required row left empty, returns `409`.

## Frequently asked questions

### Can an agent confirm without asking the customer?

It shouldn't. These answers become what Revnu says about the business. Show the customer the rows and confirm what they agree to.


---

# Get a checkout link

> A Stripe Checkout link that starts the customer's subscription, with a free trial when their account has one. The customer finishes it on Stripe's page, where any card is entered.

Canonical: https://revnu.com/docs/setup-checkout
Last updated: 2026-10-12

```bash
curl -X POST -H "Authorization: Bearer $REVNU_API_TOKEN" https://revnu.com/api/v1/setup/checkout
```

## Response

```json
{ "url": "https://checkout.stripe.com/c/pay/cs_live_…" }
```

Give the link to the customer. Stripe's webhook, not this call, starts the subscription; poll [setup status](/docs/setup-status) until the stage is `start`. Before the review is confirmed this returns `409`.

## Frequently asked questions

### Can an agent pay on the customer's behalf?

No. Card details are entered on Stripe's page by the customer. Nothing in the API takes them.


---

# Start Revnu

> Once the trial is running, start Revnu's first work now rather than waiting for the automatic start 15 minutes after the trial begins.

Canonical: https://revnu.com/docs/setup-finish
Last updated: 2026-10-06

```bash
curl -X POST -H "Authorization: Bearer $REVNU_API_TOKEN" https://revnu.com/api/v1/setup/finish
```

## Response

`200 { "started": true, "requestId": "…" }`, or `{ "started": false, "alreadyStarted": true }` when Revnu has already started. Before the subscription exists this returns `409` with the step that is missing.

## Frequently asked questions

### What does Revnu do first?

It researches the market and queues its first work, such as outreach drafts, for the customer's approval in the review queue: `GET /api/v1/review` with the `review:read` scope, or the dashboard.


---

# Host Your Blog Anywhere

> The Content API serves the posts Revnu writes and publishes as JSON, so your own site renders them on your own domain and framework.

Canonical: https://revnu.com/docs/content-api
Last updated: 2026-09-20

Revnu writes, fact-checks and publishes posts through your normal approval flow. The Content API lets you serve them on your own site, with your own design, on your own framework. You fetch JSON; nothing about your stack changes.

This is a separate surface from the [personal-token API](/docs/introduction): a different token, a different base URL, and read-only by construction.

## The contract

```
Base URL:  https://revnu.com/api/content/v1
Auth:      Authorization: Bearer rvc_...   (server-side env var only)

GET /posts                 all published posts, newest first
GET /posts/{slug}          one post, render-ready
```

| Code | Meaning |
|---|---|
| 200 | ok |
| 401 | missing or malformed `Authorization` header |
| 404 | unknown or revoked token, or unknown slug; indistinguishable on purpose |
| 429 | slow down; `Retry-After` is set. A full site build fits comfortably. |

## Getting a token

Dashboard → **Visibility → Settings → Content API**. Turning on headless mode mints an `rvc_` read token; the same card rotates it, and the old one stops working immediately. The token can only read posts that are already public on your blog, so a leak is bounded, but rotate it anyway.

## The one hard rule

**Render server-side or at build time.** Next.js (SSG, ISR or SSR), Astro, Nuxt and SvelteKit are all perfect. Fetching in the browser from a single-page app does not work for SEO: search and answer engines will not reliably see content that only exists after client-side JavaScript runs.

## Search Console

Connect Google Search Console in the dashboard once your pages live on your domain. That is how Revnu sees, and reports to you, clicks, impressions and the queries you are winning. Without it the posts still ship, but your reports cannot include search performance.

## Frequently asked questions

### Is this the same token as the personal API token?

No. Personal tokens start with `rvp_` and act as you across the review queue, agent and results. Content tokens start with `rvc_`, are minted from the blog settings, and can only read published posts.

### Can I keep the Revnu-hosted blog as well?

Headless mode is a switch. With it on, your own site is the canonical home for the posts and the JSON-LD and canonical URLs point at your domain. Turn it off and the hosted blog takes over again.


---

# List posts

> Every published post, newest first, with cursor paging and filters by content type and time.

Canonical: https://revnu.com/docs/content-posts
Last updated: 2026-09-24

```bash
curl -H "Authorization: Bearer $REVNU_TOKEN" \
  "https://revnu.com/api/content/v1/posts?limit=50"
```

## Query

| Param | Meaning |
|---|---|
| `type` | Filter by content type, e.g. `how_to`. |
| `since` | Epoch milliseconds: only posts published or updated after this. |
| `limit` | Up to 200. |
| `cursor` | The `cursor` from the previous page. |

## Response

`{ "blog": {…}, "nav": {…}, "posts": [summary, …], "cursor": "…" | null }`. Each summary carries `slug`, `title`, `metaDescription`, `canonicalPath`, `canonicalUrl`, `publishedAt` and `updatedAt`, which is everything a listing page or a sitemap needs.

A post that disappears from the list was removed; drop the page.

`400` for an unrecognised `type` or a non-numeric `since` or `limit`.

## Frequently asked questions

### How do I build a sitemap from this?

One entry per post: `canonicalUrl` as the location and `updatedAt` as the last-modified time, falling back to `publishedAt` when `updatedAt` is null. Refresh it on the same schedule as your listing page.

### How often should I poll?

With ISR or a revalidate window of a few minutes you never need to. Build-time frameworks should use a deploy hook instead of polling; see [Host your blog](/docs/content-api).


---

# Get a post

> One post, render-ready: markdown and safe HTML, table of contents, head metadata, JSON-LD and related posts.

Canonical: https://revnu.com/docs/content-post
Last updated: 2026-09-24

```bash
curl -H "Authorization: Bearer $REVNU_TOKEN" \
  https://revnu.com/api/content/v1/posts/graph-rag
```

## Response

```json
{
  "blog": { "creatorName": "…", "authorName": "…", "logoUrl": "…", "baseUrl": "…" },
  "post": {
    "slug": "graph-rag",
    "title": "…",
    "canonicalPath": "/guides/graph-rag",
    "canonicalUrl": "https://yourdomain.com/blog/guides/graph-rag",
    "body": { "markdown": "…", "html": "…" },
    "toc": [{ "text": "…", "slug": "…" }],
    "heroImageUrl": "https://…",
    "faqItems": [{ "question": "…", "answer": "…" }],
    "citations": ["https://…"],
    "publishedAt": 1753000000000,
    "updatedAt": 1753100000000
  },
  "headMeta": { "title": "…", "description": "…", "canonical": "…", "openGraph": {}, "twitter": {} },
  "jsonLd": [{ "@type": "Article" }, { "@type": "BreadcrumbList" }, { "@type": "FAQPage" }],
  "related": [{ "slug": "…", "title": "…", "canonicalPath": "…" }]
}
```

## Using it

- **Routing.** Use `canonicalPath`: `/{slug}` for regular posts, `/{prefix}/{slug}` for typed content such as guides and comparisons. Mount everything under one path, for example `/blog`.
- **Trailing slashes.** `canonicalUrl`, `headMeta` and `jsonLd` follow your site's slash convention, detected when you connect your blog. `canonicalPath` never ends in a slash; it is a route key, not a URL.
- **Links between posts** in `body.html` are root-relative. If your blog mounts at `/blog`, rewrite them once when rendering: `html.replace(/href="\/(?!\/)/g, 'href="/blog/')`.
- **Styling.** Wrap `body.html` in a container and style plain tags. Raw HTML in the source is escaped and `javascript:` URLs are rejected, so it is safe to inject.
- **Head tags.** Pipe `headMeta` into your framework's metadata API and embed each `jsonLd` entry in a `<script type="application/ld+json">`. This is the same structured data the hosted blog ships.
- **Hero image.** `heroImageUrl` is a stable URL; hotlink it.

`404` for an unknown slug or an unknown or revoked token.

## Frequently asked questions

### Should I render the markdown or the HTML?

The HTML, unless you have a reason not to. It is the hosted blog's exact pipeline, already escaped, with a table of contents to match. The markdown is there for full control.

### Do I get the FAQ rich result too?

Yes. `jsonLd` includes the FAQPage entry when the post has FAQs; embed every entry and the rich results the hosted blog earns carry over.


---

# Render Posts in Next.js or Astro

> Complete examples for rendering Revnu posts on your own site with Next.js App Router or Astro, plus how updates reach a build-time site.

Canonical: https://revnu.com/docs/host-your-blog
Last updated: 2026-09-24

Two complete examples. Both keep the token in a server-side environment variable and render on the server, which is [the one hard rule](/docs/content-api).

## Next.js App Router

```ts
// lib/revnu.ts
const BASE = "https://revnu.com/api/content/v1";
const HEADERS = { Authorization: `Bearer ${process.env.REVNU_TOKEN}` };

export async function getPosts() {
  const r = await fetch(`${BASE}/posts`, { headers: HEADERS, next: { revalidate: 300 } });
  if (!r.ok) throw new Error(`revnu: ${r.status}`);
  return r.json();
}

export async function getPost(slug: string) {
  const r = await fetch(`${BASE}/posts/${slug}`, { headers: HEADERS, next: { revalidate: 300 } });
  if (r.status === 404) return null;
  if (!r.ok) throw new Error(`revnu: ${r.status}`);
  return r.json();
}
```

```tsx
// app/blog/[...slug]/page.tsx
import { notFound, permanentRedirect } from "next/navigation";
import { getPost, getPosts } from "@/lib/revnu";

export async function generateStaticParams() {
  const { posts } = await getPosts();
  return posts.map((p) => ({ slug: p.canonicalPath.slice(1).split("/") }));
}

export default async function Post({ params }) {
  const { slug } = await params;
  const data = await getPost(slug[slug.length - 1]);
  if (!data) notFound();
  // One URL per post: a catch-all matches ANY path ending in the slug.
  if (`/${slug.join("/")}` !== data.post.canonicalPath) {
    permanentRedirect(`/blog${data.post.canonicalPath}`);
  }
  const html = data.post.body.html.replace(/href="\/(?!\/)/g, 'href="/blog/');
  return (
    <article>
      {data.jsonLd.map((schema, i) => (
        <script key={i} type="application/ld+json" dangerouslySetInnerHTML={{ __html: JSON.stringify(schema) }} />
      ))}
      <h1>{data.post.title}</h1>
      <div dangerouslySetInnerHTML={{ __html: html }} />
    </article>
  );
}
```

With `revalidate` set, new posts appear within minutes and you need nothing else.

## Astro

```astro
---
// src/pages/blog/[...slug].astro
export async function getStaticPaths() {
  const r = await fetch("https://revnu.com/api/content/v1/posts", {
    headers: { Authorization: `Bearer ${import.meta.env.REVNU_TOKEN}` },
  });
  if (!r.ok) throw new Error(`revnu: ${r.status}`);
  const { posts } = await r.json();
  return posts.map((p) => ({ params: { slug: p.canonicalPath.slice(1) } }));
}
const parts = String(Astro.params.slug).split("/");
const r = await fetch(`https://revnu.com/api/content/v1/posts/${parts[parts.length - 1]}`, {
  headers: { Authorization: `Bearer ${import.meta.env.REVNU_TOKEN}` },
});
if (!r.ok) throw new Error(`revnu: ${r.status}`);
const data = await r.json();
const html = data.post.body.html.replace(/href="\/(?!\/)/g, 'href="/blog/');
---
<html>
  <head>
    <title>{data.headMeta.title}</title>
    <link rel="canonical" href={data.headMeta.canonical} />
    {data.jsonLd.map((schema) => <script type="application/ld+json" set:html={JSON.stringify(schema)} />)}
  </head>
  <body><article><h1>{data.post.title}</h1><div set:html={html} /></article></body>
</html>
```

## Updates on a build-time site

Astro and other static builders render once at deploy. Give Revnu a deploy-hook URL and it POSTs `{ event, blogSlug, postSlug }` on every publish, update and delete. Treat the ping only as "rebuild now"; it is unsigned by design and carries nothing worth trusting.

## Frequently asked questions

### Do I need to handle the redirect for non-canonical paths?

Yes, if you use a catch-all route. Without it every post is reachable at infinitely many paths, which splits ranking. Compare the requested path with `canonicalPath` and redirect permanently.

### What about robots.txt and the sitemap?

Serve a robots.txt that allows crawling and points at your sitemap, and build the sitemap from the list endpoint using `canonicalUrl` and `updatedAt`.


---

# Set Up Outcomes

> Choose what counts as a result on your site, connect it, and check it works. Covers purchases, trial starts and booked calls, including the booking webhook for Cal.com and Calendly.

Canonical: https://revnu.com/docs/set-up-outcomes
Last updated: 2026-10-07

An outcome is a result on your site that Revnu counts and reports to your ad channels. There are three: a **purchase**, a **trial start** and a **booked call**. You set each one up on its own, in the dashboard under **Ads → Revnu Tag**.

## Read the outcomes table

Each outcome is one row.

| Column | What it means |
|---|---|
| Status | **Live**: set up and counted. **Receiving**: your server already sends it, but it isn't set up, so Revnu isn't counting it yet. **Not Set Up**: nothing is arriving and it isn't set up. |
| This week | How many arrived in the last seven days. |
| Last seen | When the most recent one arrived, plus any that were cancelled or refunded. |
| Reported to | The ad channels that receive it. A dash means none yet. |

**Set Up** starts setup for that outcome. **Edit** changes one that is already live.

## Set up an outcome

Setup has three steps: Define, Connect and Verify.

### 1. Define

Choose which results count. For a purchase, choose whether a fully refunded order still counts. For a trial or a booked call, you can require things like a work email, a decision-maker or a minimum company size.

**Web search** is off by default. Turn it on and Revnu researches each company that books or signs up, and only counts the ones that fit.

### 2. Connect

Click **Copy Setup Prompt** and paste it into the coding agent you use on your site, such as Claude Code or Cursor. The agent installs the [Revnu Tag](/docs/revnu-tag) and makes your server send the outcome through the [Event API](/docs/event-api) once it is confirmed.

The prompt includes a new server event key only when your site doesn't have one yet. If it already has one, the agent keeps the `REVNU_EVENT_KEY` your server uses, so nothing that already works breaks.

### 3. Verify

Open your site and complete a real one: make a purchase, start a trial or book a call. Revnu shows it the moment it links that result to your visit.

If the outcome is already arriving from your server, Revnu skips the test. It writes the definition from your Define choices, which takes about a minute. Your first outcome goes live straight away. A second or third outcome waits for you to approve it.

## Booked calls need a webhook

A booking only reaches Revnu when your scheduler tells your server about it. That is a webhook, and the setup prompt tells your coding agent to build it.

Some of the work needs your scheduler login, which the agent doesn't have. When that happens, the agent finishes the code first, then ends its reply with the steps for you. **Read the end of the agent's reply.** If you skip that step, no booking ever arrives.

**Cal.com.** In Cal.com, go to **Settings → Developer → Webhooks** and add the URL your agent gives you. Subscribe to booking created, booking rescheduled and booking cancelled. Adding a webhook secret is optional, and the agent's code checks it if you set one.

**Calendly.** Webhooks need a paid Calendly plan: Standard, Teams or Enterprise. With a personal access token they can only be created through Calendly's API, so the agent adds a command to your project. You put your token in the environment variable it names, then run that command once.

A cancelled booking takes the original booking back, so cancellations don't count as results.

## Ad channels

Under **Manage Ad Channels**, connect each ad account you advertise from: Google Ads, X Ads, Reddit Ads and others. Connecting is the only step. Revnu then creates the conversion event on that account and starts sending your outcomes to it, so you never copy an event ID or pick a conversion rule.

Each channel's row says what it sends and whether the channel has confirmed one yet. A channel confirms once an ad on it brings in a result.

Revnu also creates a conversion event for each of your other outcomes on every connected channel, and sends each outcome once its event exists. Your ads bid on your first outcome. The others are reported to the channel so it sees the whole funnel, but they never change what your campaigns optimise for. A channel's row lists the outcomes it receives. On Reddit, an outcome that maps to the same Pixel event as your first one is not sent, so it can't affect bidding. TikTok is the exception: it only receives your first outcome.

The one exception is a Pixel. X and Reddit only let you create one by hand, so if your X or Reddit ad account has none, the row asks you to create one in that channel's Events Manager. Revnu does everything after that. If a Reddit account has several Pixels, the row asks which one to use.

## Frequently asked questions

### Why does "Waiting for Your First Real Booking" never change?

Usually the booking webhook is missing. Check that it exists in Cal.com or Calendly, using the steps your coding agent gave you.

### What if "Writing Your Win Definition" takes more than a few minutes?

Click **Ask Again**. Your setup is saved either way.

### Why does a row say Receiving?

Your server already sends that outcome, but Revnu isn't counting it. Click **Set Up** on the row.

### When should I get a new server event key?

Only when the old key is lost. A new key replaces the old one, and your server stops sending outcomes until it is updated.


---

# Install the Revnu Tag

> One script tag that tells Revnu where your visitors come from, including ChatGPT, Perplexity and other AI assistants, search engines and ads.

Canonical: https://revnu.com/docs/revnu-tag
Last updated: 2026-10-02

The Revnu Tag is a small first-party script for your site. On every visit it records where the visitor came from: an AI assistant (ChatGPT, Perplexity, Claude, Gemini, Copilot, Grok), a search engine, an ad click, another site, or a direct visit. Pair it with the [Event API](/docs/event-api) to tie signups, bookings and payments back to that source. To choose which results count and get the setup prompt for your coding agent, see [Set Up Outcomes](/docs/set-up-outcomes).

## The tag

```html
<script async src="https://revnu.com/v1.js" data-site="rk_..."></script>
```

Your site key starts with `rk_`. Revnu gives it to you when measurement is set up for your account; ask your Revnu contact if you don't have one. Install the tag once, on every page.

## Plain HTML

Paste the line into the `<head>` of your shared layout or template. Site builders work the same way:

- **WordPress:** your theme's header, or a header-scripts plugin.
- **Webflow:** Project Settings → Custom Code → Head Code.
- **Framer:** Site Settings → Custom Code → Start of `<head>`.

## Google Tag Manager

1. **Tags → New → Custom HTML**, and paste the line.
2. Set the trigger to **All Pages**.
3. Save, then **Submit** to publish the container.

Use Tag Manager or a hard-coded tag, not both.

## Next.js and Vercel

Add it to your root layout with `next/script`:

```tsx
// app/layout.tsx
import Script from "next/script";

export default function RootLayout({ children }: { children: React.ReactNode }) {
  return (
    <html lang="en">
      <body>
        {children}
        <Script src="https://revnu.com/v1.js" data-site="rk_..." strategy="afterInteractive" />
      </body>
    </html>
  );
}
```

On the Pages Router, put the same `<Script>` in `pages/_app.tsx`. Vercel needs nothing extra: the tag runs in the browser, so it works on any host.

## Check that it works

1. Open your site with a test source: `https://yoursite.com/?utm_source=chatgpt`.
2. In the browser console, run `revnu.getContext()`. You should see your site key, an `anonymousId` starting with `ra_`, and `attribution.trafficClass` set to `"ai_referral"`.
3. In the Network tab, filter for `collect`. You should see two requests to `revnu.com/api/measurement/collect`: `tag_loaded` and `page_seen`.

Revnu marks the tag as verified the first time it loads.

## Consent

By default the tag starts as soon as it loads. If your site asks visitors for consent first, add `data-consent="pending"` and pass on the answer from your consent manager once the tag has loaded:

```js
window.revnu?.consent("granted"); // or "denied"
```

While consent is pending or denied, the tag sets no cookies and sends nothing.

## Frequently asked questions

### Does the Revnu Tag see AI crawlers like GPTBot?

No. Crawlers do not run JavaScript. The tag sees people who click through to your site from an AI assistant's answer, which is the traffic that can turn into customers.

### How does it know a visit came from ChatGPT?

From the page that sent the visitor (chatgpt.com, perplexity.ai, claude.ai, gemini.google.com, copilot.microsoft.com, grok.com) or from a `utm_source` such as `chatgpt` or `perplexity`. Search engines and ad clicks are recognised the same way, from the referrer, UTM tags and ad click ids.

### What does it store?

Two first-party cookies, each mirrored in local storage: `revnu_aid`, a random visitor id (the cookie is renewed for a year on each visit; the local-storage copy does not expire), and `revnu_attr`, where the visit came from, kept for the attribution window (30 days by default). A session id lives in session storage. Page URLs are stored without their query string; only UTM tags and ad click ids are kept from it. The tag never reads form fields, names or email addresses.

### Will it slow my site down?

No. It is about 20 KB, loads with `async` so it never blocks rendering, and sends two small requests per page.


---

# Send Events

> Tell Revnu from your server when a visitor signs up, books a call or pays, so the result is tied back to where they came from.

Canonical: https://revnu.com/docs/event-api
Last updated: 2026-10-08

The [Revnu Tag](/docs/revnu-tag) sees visits. The Event API is how your server tells Revnu something real happened: a signup, a booked call, a payment. Revnu joins the event to the visit that led to it, so you can see which source (an AI assistant, search, an ad) brought the customers who converted.

```bash
curl https://revnu.com/api/measurement/events \
  -H "Authorization: Bearer $REVNU_EVENT_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "event_id": "signup_8412",
    "event_name": "signup",
    "anonymous_id": "ra_3f9c0a1b2c3d4e5f60718293a4b5c6d7",
    "consent_state": "granted",
    "email": "ana@example.com"
  }'
```

## Your event key

The event key starts with `rsk_live_` and comes with your site key. Keep it in a server-side environment variable: anyone who has it can send events for your site. It is not the `rvp_` [personal API token](/docs/authentication).

## Connect the visit to the event

The tag gives every visitor an id. Read it in the browser and send it to your backend with the signup, booking or checkout:

```js
const anonymousId = window.revnu?.anonymousId; // "ra_..."
```

Then pass it as `anonymous_id` when your server sends the event. That id is what ties the event to the visit.

Save the visitor's consent choice at the same moment, and send it as `consent_state`:

```js
const consentState = window.revnu?.getContext().consentState; // "granted", "pending" or "denied"
```

Revnu sends every event to your ad platforms unless `consent_state` is `denied`, so an event without it still counts for your ads. Sending the saved choice is what keeps a visitor who declined out of them.

## Request

| Field | Required | Notes |
|---|---|---|
| `event_id` | yes | Your stable id for this event. 1-128 letters, digits, `.`, `_`, `:` or `-`. Sending the same id again is safe: it is reported as a duplicate, not counted twice. |
| `event_name` | yes | Lowercase snake_case, for example `signup`, `demo_booked`, `purchase`. |
| `occurred_at` | no | ISO 8601 date or milliseconds. Defaults to when Revnu receives it. |
| `anonymous_id` | no | `window.revnu.anonymousId` from the visit. |
| `consent_state` | no | `granted`, `denied` or `pending`: the visitor's choice saved with the signup, booking or checkout. Every event except `denied` is sent to your ad platforms. |
| `google_ad_user_data`, `google_ad_personalization` | no | `granted`, `denied` or `unknown`. Google Ads receives every event except one where `google_ad_user_data` is `denied`. |
| `gclid`, `gbraid`, `wbraid`, `fbclid`, `ttclid`, `_ttp`, `twclid`, `li_fat_id`, `msclkid`, `rdt_cid` | no | Ad click ids or Pixel cookies you stored yourself. Only needed when the visit cannot be joined by `anonymous_id`, for example when the tag was blocked. |
| `email`, `phone`, `external_user_id` | no | Normalized and hashed for matching. |
| `amount`, `currency` | no | Send both, for example `49` and `"USD"`. |
| `properties` | no | An object of extra facts, for example `{ "plan": "pro" }`. |
| `reversal_of` | no | The `event_id` of an earlier event this one cancels, such as a refund. Repeat the original `amount` and `currency`. |

## Node.js

```ts
await fetch("https://revnu.com/api/measurement/events", {
  method: "POST",
  headers: {
    Authorization: `Bearer ${process.env.REVNU_EVENT_KEY}`,
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    event_id: `signup_${user.id}`,
    event_name: "signup",
    occurred_at: user.createdAt.toISOString(),
    anonymous_id: revnuAnonymousId, // sent up from the browser
    consent_state: savedConsentState, // getContext().consentState, saved at signup
    email: user.email,
  }),
});
```

## Response

```json
{
  "accepted": true,
  "matched": false,
  "counted": false,
  "not_counted_reason": "\"signup\" is not in this site's win definition, which counts \"trial_started\". It was recorded, but it will not count as a win until the definition in Revnu includes it.",
  "duplicate": false,
  "enriched": false,
  "event_id": "signup_8412",
  "event_name": "signup",
  "roles": [],
  "attribution_status": "pending"
}
```

- `counted` says whether the event counts as a win under your site's win definition.
- `not_counted_reason` appears when an event can never count because the definition does not include its `event_name`. Change the definition in Revnu, or send the event it names.
- `matched` says whether the event was credited to one of your Revnu ad campaigns. It stays `false` until you run campaigns through Revnu, and that is expected.

| Code | Meaning |
|---|---|
| 200 | Recorded and credited to one of your Revnu ad campaigns, or a duplicate of an event already recorded |
| 202 | Recorded, not credited to a campaign. Check `counted` to see whether it counts as a win |
| 401 | Missing or invalid event key |
| 409 | The same `event_id` was sent before with different values |
| 413 | Body over 64 KB |
| 422 | A field failed validation; `error` says which |
| 429 | Rate limited; retry later with the same `event_id` |

## Frequently asked questions

### Can I send events from the browser?

No. The event key would be public. Send events from your backend, a serverless function or a webhook handler, and let the browser pass along only the `anonymous_id`.

### What happens if I send the same event twice?

Nothing is double counted. The response says `"duplicate": true`. Retrying a failed request with the same `event_id` and body is always safe.

### Should I send page views?

No. The Revnu Tag already records visits. Send the outcomes your server knows are real: signups, bookings, trials, payments.

