Skip to main content
Xtractor
πŸ”’ PrivateNo AI reads your email

The email parser that pulls anything from Gmail into Sheets.

Xtractor exports thousands of Gmail messages to Google Sheets as clean rows in one click. No copy-paste. No new tab to babysit. And no AI model ever touches your email.

βœ“Free trial on every planβœ“No credit cardβœ“Cancel anytime
77,000+Marketplace installs
4.5/5Marketplace ratingβ˜…β˜…β˜…β˜…Β½
CASA Tier 2security certification

Trusted by teams at universities, airlines and logistics companies.

Trusted by UCSCTrusted by AirAsiaTrusted by DHLTrusted by Fujifilm
Privacy by design

Your inbox stays yours.

Most new email parsers send your messages to an AI model to read them. Xtractor doesn't. Extraction runs on rules you define, inside your own Google account, so your email never leaves Google and never trains anyone's model.

βœ•

No AI models read your email

No message content is sent to OpenAI, Anthropic, Google Gemini, or any other model provider.

βŒ‚

Runs inside your Google account

Xtractor is an Apps Script add-on. Data moves from Gmail to your Sheet without passing through our servers.

βœ“

Rules you can read

Every field is a visible rule like "text after Total:". Same input, same output, every time.

β—Ž

Independently audited

CASA Tier 2 certified to Google's standard for apps that access sensitive data.

How it works

Three steps. One spreadsheet.

Xtractor lives inside Google Sheets as a side panel. You define what to look for once. Xtractor finds every matching email and fills the rows for you, on a schedule if you like.

step 01

Search your inbox
like a pro.

Use Gmail search operators. Filter by sender, subject, label, date range, or whether a message has attachments.

Email Search section of the Xtractor sidebar with subject, sender and date range filled in
step 02

Pick the fields
you want.

Define each field with a rule like β€œtext after Total:”, add alternatives for formats that vary, or write a regex when you need one.

Data Extraction section of the Xtractor sidebar with a Text After rule for Amount paid
step 03

Run it once.
Or every morning.

Hit Extract and watch your sheet fill. Then schedule re-runs hourly, every 4 hours, or daily, and your sheet stays current without another click.

Xtractor sidebar processing 60 of 480 threads with rows written to the sheet
What's inside

Built for the messy
middle of business.

Receipts, leads, shipping confirmations, support tickets, ad reports, payroll stubs. The data is already in your inbox. Xtractor just gets it out, clean.

01 β€” Bulk extract

Thousands of emails. One click.

Parse thousands of emails in less time than it takes to make a coffee. Search once, and every matching message becomes a row in your sheet.

Xtractor sidebar reporting Found 480 emails after a run
02 β€” Pattern engine

Regex when you need it.

Anchor on the text before and after a value, or drop into a regex filter when the raw email source doesn't match what you see.

amount = /\$[\d,]+\.\d{2}/
invoice = /INV-\d{4,6}/
date = /\n(.+?)\nTransfer Date/
// 2,480 matches in 14,000 emails
03 β€” Scheduler

Set it. Forget it.

Hourly, every 4 hours, or daily. Sheets stay current while you sleep.

Xtractor sidebar showing an active schedule running every 4 hours
04 β€” Security

CASA Tier 2 certified.

Independently audited to Google's standard for apps that access sensitive data. Runs as Apps Script, so your email never passes through our servers.

CASA Tier 2no server storage
05 β€” No AI required

Rules, not guesses.

Point at a label, choose where the value ends. No model reads your email, so results never drift.

after "Total:"
until end of line
0 AI calls2,480 matches
Why Xtractor

Stop fighting
your inbox.

Most teams handle email data the same painful way. Here's the difference one Sheets add-on makes.

The old way

Copy. Paste. Pray.

  • βœ•Open every email, select the amount, paste into B7, repeat 4,000Γ—.
  • βœ•Build a brittle Zapier flow that breaks every time the sender changes a template.
  • βœ•Hire an intern. Hand them a list. Hope they don’t typo any totals.
  • βœ•Pay for an inbox parser that uploads every message to a third party.

The Xtractor way

One panel. One install.

  • βœ“Search thousands of emails and extract every field you need in one run.
  • βœ“Rules that survive sender redesigns: anchor on labels, not pixels.
  • βœ“No AI model ever sees your email. Runs inside your own Google account.
  • βœ“Free trial on every plan, then from $5 per user per month.
Pricing

Pay for what
you actually pull.

Every plan includes scheduled parsing and starts with a free trial. Annual billing saves up to 67%.

Free trialEvery plan starts free. Try the full product before you pay.
No credit card Β· cancel anytime

Starter

$24$5/user/mo
billed annually
  • βœ“100 imports per day
  • βœ“1,000 imports per month
  • βœ“2 saved searches
  • βœ“2 fields per search
  • βœ“Scheduled parsing (Daily)
  • βœ•Email support
Start free trial

Pro

$45$10/user/mo
billed annually
  • βœ“500 imports per day
  • βœ“5,000 imports per month
  • βœ“5 saved searches
  • βœ“5 fields per search
  • βœ“Scheduled parsing (Daily)
  • βœ•Email support
Start free trial
Most popular

Premium

$75$20/user/mo
billed annually
  • βœ“2,000 imports per day
  • βœ“20,000 imports per month
  • βœ“10 saved searches
  • βœ“10 fields per search
  • βœ“Scheduled parsing (4 Hours)
  • βœ•Email support
Start free trial

Business

$129$40/user/mo
billed annually
  • βœ“10,000 imports per day
  • βœ“100,000 imports per month
  • βœ“20 saved searches
  • βœ“20 fields per search
  • βœ“Scheduled parsing (Hourly)
  • βœ“Email support
Start free trial

Need a larger plan? Bulk pricing Β· Contact us for a custom plan.

FAQ

Quick answers.

Still have something on your mind? Contact us and we'll get back to you as soon as possible.

Do you use AI on my emails?

No. Xtractor never sends your email content to an AI model. Fields are extracted by rules you set up, and processing happens inside your Google account.

How does the free trial work?

Install the add-on and you get full access to your plan’s features during the trial. No credit card is needed to start, and you can cancel anytime.

Where does the data go?

Nowhere new. Xtractor runs as a Google Apps Script add-on, so extracted data flows directly from Gmail into your own Google Sheet. Our servers never store the contents of your emails.

Can I import any email?

Yes you can import any type of email including emails that have formats that vary.

What about attachments?

We currently don’t support attachments, but we can provide custom parsing for attachments on request.

Can I automate my imports?

Yes you can! You can create daily schedules to import your emails so that all of your emails are in your spreadsheet when you view it without any additional steps

Do you provide customizations?

We do! Just reach out to us for a custom quote.

β€” ready when you are β€”

Your inbox is already a database.
Treat it like one.

Start your free trial on Google Workspace. No credit card, and your email stays in your Google account.