ReplyLabs
FeaturesPricingCompareFAQUse casesBlogHelpSetup
Sign inInstall
Install

Product

  • Install
  • Features
  • Pricing
  • Compare
  • Roadmap

Resources

  • Use cases
  • Blog
  • Glossary
  • Cost calculator

Support

  • Setup Guide
  • Help Center
  • Contact Support
  • Report an Issue
  • Feature Requests

Company

  • Opt Out of Testing

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie list
  • Subprocessors

Empra Consultancy LTD
hello@replylabs.io

ReplyLabs|PrivacyTermsCookiesSubprocessors

© 2026 Empra Consultancy LTD. All rights reserved.

"I saw you went to Bristol University""Congrats on the funding round""Love what you're doing at [Company]""I noticed you're hiring"

Verify, scrape, and AI-enrich 10,000 prospects in one pipeline.

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.

Get started free

Outbound sales pipelines, built into Google Sheets.

1

Pick a template (or build your own)

ICP enrichment, A/B prompt testing, single-step AI. Or compose Verify, Scrape, AI from scratch.

2

Map columns to inputs

Point the pipeline at the URL column, the email column, the company column. It validates as you go.

3

Run it across your list

Hit Run. Cost estimated upfront. Results stream into your sheet, row by row.

Built for outbound sales teams

Pipelines for outbound12+ AI modelsCost preview before RunPay only for succeeded rows

See ReplyLabs run AI, verify, and scrape, right inside Google Sheets.

Pipelines, AI prompts, scraping, and email verification in one Google Sheets add-on

Run multi-step enrichment pipelines, or any single step on its own. All from a sidebar inside Sheets.

Flows

One template, four enrichment steps.

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.

ICP EnrichmentA/B Prompt TestingOr build your own
Completed5 of 5 steps
$7.18 spent
Verify emailsNo2Bounce589 ok / 122 fail
Scrape websiteReplyLabs Scrape521 ok
Scrape company LinkedInGoogle Sheets Scrape498 ok
AI: FirmographicsGPT-4o mini575 ok
AI: ICP scoreGPT-4o mini575 ok

AI Personalization

Write a personalized cold email for every row in your sheet.

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}}

2

Sarah, saw Stripe just closed a $200M APAC round.

3

Marcus, your ops team shipped 4 integrations last quarter.

4

Elena, Figma's enterprise push is changing design procurement.

Prospect Research

Scraping that works on LinkedIn.

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

Clean your lists before you hit send.

Valid, invalid, catch-all, and risky classifications. Protect your sender reputation. Results go straight into your sheet.

sarah@stripe.comValid
info@acme.coCatch-All
old@defunct.bizInvalid
cto@linear.appValid

50ms

Average response time

99.9%

Uptime SLA

256-bit

AES encryption

200+

AI models

23

Providers

100+

Rows per batch

Coming Soon

Email finding
CRM sync
Excel support
Custom webhooks
ICP Enrichment Pipeline
Template
1

Verify

No2Bounce

Email deliverability check. Only rows marked deliverable or catch-all proceed.

2

Scrape

Google Sheets Scrape · 2 sources

Company website and LinkedIn company page, in parallel.

3

AI: Firmographics

GPT-4o mini

Industry, employee range, HQ, primary value prop.

4

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

Stop running tools one at a time.

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

Scraping that LinkedIn doesn't block.

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

Other tools

Datacenter IPs

Vercel, AWS, GCP ranges. LinkedIn has a blocklist for these.

$curl linkedin.com/company/...
HTTP 429: rate limited
HTTP 999: bot detected
HTTP 403: forbidden
ReplyLabs

Google IPs (via your Apps Script)

Whatever IP Apps Script gets for UrlFetchApp. Looks like Sheets traffic.

$UrlFetchApp.fetch(linkedin.com/...)
HTTP 200 OK
HTTP 200 OK
HTTP 200 OK

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.

Install, compose, and run your first pipeline in 90 seconds

FileEditViewInsertFormatExtensionsHelp
Apps Script
Add-ons
Get add-ons
ReplyLabsOpen
ICP EnrichmentTemplate
Email
Column B
auto
Website
Column C
auto
LinkedIn
Column D
auto

Estimated cost

$7.18

Run
OGPT-4o Mini$0.08/1K

Prompt

Write a personalized opener for {{First Name}} at {{Company}}

OutputF: AI Output
#First NameCompanyAI Output
2Sarah ChenStripeSarah, saw Stripe just expanded into APAC
3Marcus RiveraNotionMarcus, Notion's PLG motion is impressive
4Elena KowalskiFigmaElena, Figma's design-to-dev workflow
5James ParkLinearProcessing...
6Priya SharmaVercel
3/5

Open any Google™ Sheet. Go to Extensions. Search for ReplyLabs. Click Install. Open the sidebar.

Get started free

Template AI vs. outputs tied to real data

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.

Template-style AI

One email, pasted to 500 prospects.

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.

ReplyLabs output
Every row, different email

Tied to data scraped, verified, written per row.

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

Column: Company NewsScraped: Support Desk VolumeColumn: TitleColumn: Funding Stage

BYOK economics

Bring your own keys. Pay the provider, not us.

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.

  • ·Starter: $0.0025 base + 1.25x markup on provider cost
  • ·Pro ($19/user/mo): your AI key at cost. Scraping and verification stay metered.
  • ·Scale ($39/user/mo): bring keys for everything. No member cap ($39/seat).

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

Pro pays for itself: net $18.50/mo saved.

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.

Compare GTM tools for outbound sales teams

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

150+ data providers + Claygent AI
Powerful enrichment & signals
Not in Google™ Sheets
Starts at $167/mo (+ credits)
“GTM engineering” learning curve

ReplyLabs

Best for sales teams

AI execution inside your spreadsheet

Works in Google™ Sheets (Excel coming soon)
4 AI providers, 14+ models
Bring your own API keys
Email verification at 99% deliverability
Finding emails (coming soon)
Multi-step Flows (Verify, Scrape, AI)
Scrape from $0.002 per URL
Free to start. $19/user/mo Pro.

Apollo.io

B2B database + outreach suite

Large B2B contact database
Built-in sequencer + dialer
Not in Google™ Sheets
Email verification (variable deliverability)
Starts at $49/user/mo (credit-heavy)
 ClayReplyLabsApollo.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.

Security you can verify.

Your data stays in Google Sheets. Your keys stay encrypted. We do not store what we do not need.

AES-256-GCM

All API keys encrypted at rest with AES-256-GCM. Decrypted only server-side, never sent to the browser.

GDPR Compliant

No spreadsheet data stored on our servers. Scraping runs via Google™ Apps Script, staying within Google™'s infrastructure.

Zero Data Retention

We do not store your spreadsheet data. AI prompts and results pass through and are not logged or retained.

SOC 2 (Planned)

SOC 2 Type II certification in progress. Infrastructure hosted on Supabase with enterprise-grade security.

Bring Your Own Key

Use your own API keys for AI and services. Keys are encrypted and never shared with other users or organizations.

Admin Controls

Team-level API key management, shared balances, and member roles. Admins control access and spending.

Simple pricing. Start free.

Start free. Upgrade when your team needs BYOK and collaboration.

Starter

$0

Free forever. Pay only for the rows that succeed.

All AI models, scraping, verification
Multi-step pipelines (ICP enrichment, A/B prompts)
$20 credit to start

Pay as you go from your prepaid balance.

Start free

Pro

$19/user/mo

Bring your own AI keys. Pay nothing for AI.

Your OpenAI, Anthropic, Google™, Mistral keys
AI at your provider's cost (no markup)
Scraping and verification from prepaid balance

Billed monthly. Price per team member.

Start with Pro

Scale

$39/user/mo

Bring keys for everything. No member cap.

BYOK for AI, scraping, and verification
Use every provider at cost
No member cap ($39/seat)

Billed monthly. Price per team member.

Start with Scale

All plans include AES-256 encryption, GDPR compliance, and email support.

Coming soon to the Google Sheets add-on

What is coming next on the ReplyLabs roadmap.

Coming soon

Email finding

Find verified email addresses from name + company directly in your sheet, with multi-provider waterfall.

Coming soon

Excel support

The same pipelines, AI prompts, scraping, and verification, but inside Microsoft Excel.

Coming soon

CRM sync

Push verified, enriched data to HubSpot, Salesforce, or Pipedrive with one click.

Coming soon

Automated sequences

Set up multi-step outbound sequences triggered by sheet data changes.

Coming soon

Custom webhooks

Connect ReplyLabs to your existing stack with inbound and outbound webhooks.

Coming soon

Chrome extension

Scrape and enrich prospect data from any webpage into your sheet.

Request a feature

Guides for AI, verification, and scraping in Google Sheets

In-depth walkthroughs for every part of the pipeline. Start with a pillar guide and follow the links into the detail.

AI in Google Sheets

AI in Google Sheets: the complete guide

Read the guide
Email verification

Email verification in Google Sheets

Read the guide
Web scraping

Web scraping into Google Sheets

Read the guide
Cold email outbound

Cold email from Google Sheets

Read the guide
Bring your own key

Bring your own API key (BYOK) for AI enrichment

Read the guide
Lead enrichment

Lead enrichment in Google Sheets

Read the guide

Common questions

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.

Your next campaign starts here.

Free account. $20 in credit to start. No card required.

Get started free Talk to us

Pipelines

Multi-step enrichment built in

200+ AI models

23 providers

Cost preview

See spend before you click Run