Verify, scrape, and AI-enrich thousands of rows in one pipeline. Runs from a sidebar inside Google Sheets. No code. No new tool to learn.
Outbound sales pipelines, built into Google Sheets.
Pick a template (or build your own)
ICP enrichment, A/B prompt testing, single-step AI. Or compose Verify, Scrape, AI from scratch.
Map columns to inputs
Point the pipeline at the URL column, the email column, the company column. It validates as you go.
Run it across your list
Hit Run. Cost estimated upfront. Results stream into your sheet, row by row.
Built for outbound sales teams
See ReplyLabs run AI, verify, and scrape, right inside Google Sheets.
Run multi-step enrichment pipelines, or any single step on its own. All from a sidebar inside Sheets.
Flows
The ICP Enrichment Flow verifies emails, scrapes the company website and LinkedIn for deliverable contacts only, extracts firmographics with AI, and scores each prospect against your ICP definition. One click, every column filled, cost shown upfront.
AI Personalization
Pick any model from OpenAI, Anthropic, Google™, or Mistral. Reference column data as variables. Results stream into your sheet as they process.
PROMPT
Write a cold email opener for {{First Name}}, {{Title}} at {{Company}}
Sarah, saw Stripe just closed a $200M APAC round.
Marcus, your ops team shipped 4 integrations last quarter.
Elena, Figma's enterprise push is changing design procurement.
Prospect Research
Other scrapers route through datacenter IPs. LinkedIn flags those instantly. ReplyLabs runs scrapes through your own Google Apps Script, so the target sees ordinary Google traffic. From $0.002 per URL.
Three providers built in. Pick one or let the router choose.stripe.com/about
Stripe builds economic infrastructure for the internet. Revenue: $14B...
linkedin.com/company/notion
Notion is the connected workspace for teams. 30M+ users, Series C...
Email Verification
Valid, invalid, catch-all, and risky classifications. Protect your sender reputation. Results go straight into your sheet.
50ms
Average response time
99.9%
Uptime SLA
256-bit
AES encryption
200+
AI models
23
Providers
100+
Rows per batch
Coming Soon
Verify
No2Bounce
Email deliverability check. Only rows marked deliverable or catch-all proceed.
Scrape
Google Sheets Scrape · 2 sources
Company website and LinkedIn company page, in parallel.
AI: Firmographics
GPT-4o mini
Industry, employee range, HQ, primary value prop.
AI: ICP Score
GPT-4o mini
TIER_1 to NOT_ICP plus a one-sentence reason.
Cost preview
$7.18
711 rows
~3-5 min
Flows
Other GTM tools make you run verification, then scraping, then AI as separate jobs. ReplyLabs ships multi-step Flows that chain them with row-level filtering: verify your list, scrape only the deliverable contacts, then AI-score what comes back. One template. One click. One bill.
Row-level filtering between steps
Only deliverable emails proceed to scrape. Only successfully scraped rows proceed to AI. No spend on dead leads.
Cost estimated before you click Run
See per-step cost breakdown for the exact row count, not after-the-fact surprises.
Templates included on every plan
ICP Enrichment, A/B Prompt Testing, and a Flow editor in the dashboard. Flows are not a paywalled feature.
Stops on cancel. Charges only what ran.
Pause mid-batch and the already-completed rows are billed. The rest are skipped. No retry fees.
Structural advantage
Most scraping platforms route through datacenter IPs (AWS, GCP, Azure). LinkedIn and corporate firewalls flag those instantly. ReplyLabs runs scrapes inside your own Google Apps Script using UrlFetchApp so requests originate from Google IPs that LinkedIn already trusts. Same kind of traffic Sheets formulas and Apps Script users generate every day.
~75%
Hit rate on LinkedIn /company/ pages
$0.002
Per URL via Google Sheets Scrape
Datacenter IPs
Vercel, AWS, GCP ranges. LinkedIn has a blocklist for these.
Google IPs (via your Apps Script)
Whatever IP Apps Script gets for UrlFetchApp. Looks like Sheets traffic.
The Apps Script runs in your own Google context. We never proxy through our servers, so your sheet stays within Google's infrastructure and LinkedIn treats you as a normal Sheets user. We just orchestrate the calls and bill you for what works.
Estimated cost
$7.18
Prompt
Write a personalized opener for {{First Name}} at {{Company}}
| # | First Name | Company | AI Output |
|---|---|---|---|
| 2 | Sarah Chen | Stripe | Sarah, saw Stripe just expanded into APAC |
| 3 | Marcus Rivera | Notion | Marcus, Notion's PLG motion is impressive |
| 4 | Elena Kowalski | Figma | Elena, Figma's design-to-dev workflow |
| 5 | James Park | Linear | Processing... |
| 6 | Priya Sharma | Vercel |
Open any Google™ Sheet. Go to Extensions. Search for ReplyLabs. Click Install. Open the sidebar.
Generic AI fills in {{first_name}} and calls it personalised. ReplyLabs pulls real data from your sheet (scraped, verified, enriched) and writes a sentence that could only apply to one prospect.
Placeholders filled mechanically. No context. No proof the sender actually knows them.
To: sarah@notion.so
Subject: Quick question
Hi Sarah,
Hope this finds you well. I was looking at {{company}} and wanted to reach out.
We help companies like yours with [AI value prop]. Would you be open to a quick 15 min chat next week?
Best,
Alex
Your prospect has seen this exact email 30 times this week.
Every variable resolves to a real column. Every sentence references something specific to this prospect, not 499 others.
To: sarah@notion.so
Subject: Notion AI + your 3x support volume
Hi Sarah,
Saw Notion's AI agents launch last Tuesday so your team has probably seen a 3x jump in support volume as enterprise customers test it.
We're helping VP Sales at Series C SaaS cut response time while Notion keeps shipping.
15 min next week?
Best,
Alex
Pulled from your sheet
BYOK economics
Pro and Scale plans let you use your own OpenAI, Anthropic, Google, or Mistral keys. AI runs at your provider's cost (no platform markup, no per-row base fee). For most teams the seat fee pays for itself within the first few thousand rows.
10,000 rows
Approximate per-row cost based on provider list prices for typical input + output token counts.
Starter (no BYOK)
$87.50
per month from prepaid balance
With your AI key (Pro)
$50.00
paid directly to your provider
You save (gross)
$37.50/mo
Numbers are directional, based on provider list prices for typical input/output token counts. Actual cost depends on your prompt length and model output. Pricing model details in our docs.
Clay and Apollo are powerful. They also cost $50 to $500 per user per month and don't live where your data already is.
Clay
GTM orchestration platform
ReplyLabs
Best for sales teamsAI execution inside your spreadsheet
Apollo.io
B2B database + outreach suite
| Clay | ReplyLabs | Apollo.io | |
|---|---|---|---|
| Sheets | |||
| Works in Google™ Sheets | |||
| Works in Excel | Coming soon | ||
| GTM | |||
| Multi-step Flows (Verify, Scrape, AI) | |||
| ICP scoring built in | |||
| Multi-provider AI prompts | Limited | ||
| Bring your own AI keys | |||
| Scraping that works on LinkedIn | Via Claygent | ||
| Cost preview before run | |||
| Email verification | Via provider | 99% deliverability | Variable |
| Finding emails | Coming soon | ||
| Speed | |||
| 5-minute setup | |||
| Works like Sheets (no new UI) | |||
| Scale | |||
| Free tier | Limited | ||
| Starting paid price | $167/mo | $19/user/mo | $49/user/mo |
Clay is a platform. Apollo is a database. ReplyLabs is execution inside your spreadsheet.
Start where your data already is. No new interface to learn, no credit-counting overhead. Google™ Sheets is where most sales teams already work, and ReplyLabs just adds the AI layer on top. Excel support is coming soon.
Your data stays in Google Sheets. Your keys stay encrypted. We do not store what we do not need.
All API keys encrypted at rest with AES-256-GCM. Decrypted only server-side, never sent to the browser.
No spreadsheet data stored on our servers. Scraping runs via Google™ Apps Script, staying within Google™'s infrastructure.
We do not store your spreadsheet data. AI prompts and results pass through and are not logged or retained.
SOC 2 Type II certification in progress. Infrastructure hosted on Supabase with enterprise-grade security.
Use your own API keys for AI and services. Keys are encrypted and never shared with other users or organizations.
Team-level API key management, shared balances, and member roles. Admins control access and spending.
Start free. Upgrade when your team needs BYOK and collaboration.
Starter
Free forever. Pay only for the rows that succeed.
Pay as you go from your prepaid balance.
Pro
Bring your own AI keys. Pay nothing for AI.
Billed monthly. Price per team member.
Scale
Bring keys for everything. No member cap.
Billed monthly. Price per team member.
All plans include AES-256 encryption, GDPR compliance, and email support.
What is coming next on the ReplyLabs roadmap.
Find verified email addresses from name + company directly in your sheet, with multi-provider waterfall.
The same pipelines, AI prompts, scraping, and verification, but inside Microsoft Excel.
Push verified, enriched data to HubSpot, Salesforce, or Pipedrive with one click.
Set up multi-step outbound sequences triggered by sheet data changes.
Connect ReplyLabs to your existing stack with inbound and outbound webhooks.
Scrape and enrich prospect data from any webpage into your sheet.
In-depth walkthroughs for every part of the pipeline. Start with a pillar guide and follow the links into the detail.
Anything else? hello@replylabs.io
ReplyLabs is the outbound sales engine for Google™ Sheets. It gives SDRs, AEs, and sales ops teams AI personalization, web scraping, email verification, and multi-step enrichment pipelines in a sidebar. Write prompts with column variables, pick an AI model, and run it across hundreds of rows. Or use a Flow template to chain Verify, Scrape, and AI into one pipeline. Results go straight into your sheet.
Start free with $20 credit. Pay-as-you-go from your prepaid balance: AI from $0.0025 per row, email verification at $0.01 per email, scraping from $0.002 per URL. Upgrade to Pro ($19/user/mo) to bring your own AI keys and use AI at your provider's cost. Scale ($39/user/mo) lets you bring all your own keys.
Yes. ReplyLabs ships with Flow templates that chain Verify, Scrape, and AI into one pipeline. The ICP Enrichment template verifies emails, scrapes the company website and LinkedIn page (only for deliverable contacts), extracts firmographics with AI, then scores each prospect against your ICP definition. All from one click. Or build your own template in the dashboard. Flows are included on every plan.
Yes. Pro and Scale plans support BYOK (Bring Your Own Key). Add your OpenAI, Anthropic, Google™, or Mistral keys and use AI at your provider's cost. Scale also supports BYOK for verification and scraping providers (No2Bounce, Bulk Email Checker, Jina, Firecrawl).
All major models from OpenAI, Anthropic, Google™, Mistral, and xAI. The catalog syncs daily from each provider, so new releases (like the latest GPT, Claude, or Gemini) appear automatically in the model picker.
Yes. All API keys are encrypted at rest with AES-256-GCM and decrypted only server-side, never sent to the browser. We do not store your spreadsheet rows beyond the active batch. ReplyLabs uses different scrape routes depending on the provider you select: Auto starts with ReplyLabs Scrape, our server-side scraper for company websites; Google Sheets Scrape runs through your Google Sheets session; external providers such as Jina Reader and Firecrawl are used only when selected or when approved fallback is enabled. We are GDPR compliant.
Auto starts with ReplyLabs Scrape, our fast in-house scraper for company websites (from $0.002 per URL), and uses an approved fallback when a page is blocked. You can also choose Google Sheets Scrape, which runs through your own Google Apps Script using UrlFetchApp, so requests originate from Google's IP infrastructure (which sites like LinkedIn treat as friendly traffic) and from your own daily quota (20k requests/day on consumer Google, 100k/day on Workspace). Jina ($0.005/URL) and Firecrawl ($0.0075/URL) are available for JS-heavy pages.
Yes. Add as many team members as you like. Pro ($19/user/mo) and Scale ($39/user/mo) are billed per seat, so each member adds their seat price; Starter is free. All members share the organization balance, Flow templates, and API keys.
Open any Google™ Sheet, go to Extensions, search for ReplyLabs, and click Install. Open the sidebar from Extensions, then ReplyLabs, then Open Sidebar. You will be ready in under 90 seconds.
Free account. $20 in credit to start. No card required.
Pipelines
Multi-step enrichment built in
200+ AI models
23 providers
Cost preview
See spend before you click Run