QuickStok← Back to Blog
← Blog
Power User Guide8 min read

Never Upload a Receipt Again — Auto-Import Supplier Invoices via Email

Set up Gmail forwarding once per supplier. Every invoice flows into QuickStok automatically — extracted, matched, and ready to review.

QS
QuickStok TeamApril 10, 2026

Table of contents

1Why Email Forwarding Changes Everything2How It Works (30-Second Overview)3Get Your QuickStok Receipt Email4Add the Forwarding Address in Gmail5Verify the Address (One-Click)6Set Up Supplier Filters (The Key Step)7Test It With a Real Email8Pro Tips & Troubleshooting
1

Why Email Forwarding Changes Everything

If you're like most café owners, your receipt workflow looks like this: supplier delivers → you get a paper receipt or email invoice → you take a photo → you upload it to QuickStok → you wait for extraction → you review and save. That's 2–3 minutes per receipt, and you have to remember to do it every time.

With email forwarding, the workflow becomes: supplier delivers → done. That's it. The invoice email flows from your inbox to QuickStok automatically. No photos, no uploads, no remembering.

Time saved per month (5 suppliers, 2 deliveries/week)
2+ hours
Set up once in 15 minutes → save 2 hours every month, forever
Manual Upload Email Forwarding
📸 Take photo of receipt✅ Automatic — no action needed
📱 Open app, upload image✅ Email arrives → auto-processed
⏳ Wait for AI extraction✅ Processed in background
🔄 Repeat for every delivery✅ One-time setup per supplier
😩 Forget sometimes✅ Never misses a receipt
2

How It Works (30-Second Overview)

Here's what happens behind the scenes when you set up email forwarding:

  1. Supplier sends you an invoice email. Order confirmations, delivery invoices, statements — anything with line items and totals.
  2. Gmail auto-forwards it to QuickStok. A Gmail filter catches emails from that supplier and forwards them to your unique QuickStok receipt address.
  3. QuickStok AI extracts the data. GPT-4o and Claude read the PDF attachment or email body and pull every line item — names, quantities, prices, totals.
  4. Items are matched to your inventory. Extracted items are auto-matched; new ones are flagged for your review.
  5. You get a notification + review in-app. QuickStok sends you an email summary. Open the app, review, adjust, approve — like a manual upload without the upload part.
📧 Works with PDF attachments AND HTML emails
QuickStok handles both. If your supplier emails a PDF invoice (Costco, Sysco), we extract from the PDF. If they send an HTML order confirmation (ONYX, Amazon), we extract directly from the email body. Either way, it just works.
3

Get Your QuickStok Receipt Email

Every QuickStok account comes with a unique receipt email address. This is where your forwarded invoices will be sent.

  1. Go to Settings → Integrations. In your QuickStok dashboard, click Settings in the sidebar, then select the Integrations tab.
  2. Find your receipt email address. Under the "Email Receipts" card, you'll see your unique address like receipts-abc12def@ingest.quickstok.ai. Click Copy.
📸
QuickStok Settings → Integrations → Email Receipts card showing the receipt email address

Tip: This address is unique to your account. You can forward from any email address — personal Gmail, work email, a shared team inbox — they all work.

4

Add the Forwarding Address in Gmail

Before Gmail can forward emails, you need to register your QuickStok receipt address as a forwarding destination. This is a one-time setup.

  1. Open Gmail Settings → Forwarding and POP/IMAP. Click the gear icon in Gmail → "See all settings" → click the "Forwarding and POP/IMAP" tab.
  2. Click "Add a forwarding address." Paste your QuickStok receipt email and click Next.
  3. Click "Proceed" on the popup. Gmail will ask you to confirm. Click Proceed, then OK.
📸
Gmail "Add a forwarding address" dialog with the QuickStok address entered
⚠️ Don't enable "Forward all mail" yet
After this step, Gmail will show an option to "Forward a copy of incoming mail." Leave it set to "Disable forwarding" for now. We'll use filters instead (Step 6) so only supplier emails are forwarded — not your entire inbox.
5

Verify the Address (One-Click)

Gmail requires you to verify ownership of the forwarding address. QuickStok makes this easy — we'll email you a verification link automatically.

  1. Check your inbox for an email from QuickStok. Within 30 seconds, you'll receive an email with the subject "✅ Click to verify Gmail forwarding to QuickStok."
  2. Click "Verify Forwarding →". This opens a Gmail confirmation page. Make sure you're logged into the correct Gmail account.
  3. Click "Confirm" on the Gmail page. Done — Gmail now trusts your QuickStok address as a forwarding destination.
📸
QuickStok verification email with green "Verify Forwarding →" button
📸
Gmail confirmation page — "Please confirm forwarding mail to receipts-xxx@ingest.quickstok.ai"

Tip: Multiple Gmail accounts? Repeat Steps 4–5 for each account. They can all forward to the same QuickStok receipt address.

6

Set Up Supplier Filters (The Key Step)

This is the most important step. Instead of forwarding all your email, you create filters that forward only emails from your suppliers. This keeps personal emails, newsletters, and spam out of QuickStok.

  1. Go to Gmail Settings → "Filters and Blocked Addresses" tab.
  2. Click "Create a new filter." You'll see fields for From, To, Subject, Has the words, etc.
  3. Enter your supplier's email in the "From" field. For example: info@onyxcoffeelab.com.
  4. Add keywords to filter only order emails (recommended). In the "Has the words" field, enter keywords using OR syntax with curly braces. This prevents promotional emails from being forwarded.

Recommended filter keywords — paste into the "Has the words" field:

{order invoice receipt statement delivered shipped confirmation}

The curly braces mean "match ANY of these words" — so an email containing "order" OR "invoice" OR "delivered" will be forwarded, but a promotional "New spring collection!" email won't be.

orderinvoicereceiptstatementdeliveredshippedconfirmation
📸
Gmail filter creation — From field with supplier email and "Has the words" field with keyword syntax
  1. Click "Create filter" (not "Search"). This takes you to the actions page.
  2. Check "Forward it to" → select your QuickStok address from the dropdown (it should appear since you verified it in Step 5).
  3. Optionally check "Also apply filter to matching conversations" to forward existing emails from that supplier — useful for importing past invoices.
  4. Click "Create filter." Done! Every future email from this supplier matching your keywords will be forwarded to QuickStok automatically.
📸
Gmail filter actions — "Forward it to" checked with QuickStok address selected
⚠️ One filter per supplier vs. combined filter
Option A: Create one filter per supplier (easier to manage, can disable individually).
Option B: Combine suppliers in one filter — enter multiple emails in "From" separated by commas: info@onyxcoffeelab.com,no-reply@costco.com,orders@usfoods.com

We recommend Option A — easier to add or remove individual suppliers later.
7

Test It With a Real Email

Let's make sure everything works before you walk away.

  1. Find a recent supplier email in your inbox. Look for an order confirmation or delivery invoice from one of the suppliers you set up a filter for.
  2. Manually forward it to your QuickStok address. Click Forward, paste your receipt email, send. This tests the pipeline without waiting for a new order.
  3. Wait 30–60 seconds. QuickStok processes the email, extracts the data, and matches items to your inventory.
  4. Check your inbox for a QuickStok notification. You'll receive an email: "📬 Receipt processed from [supplier]" with a summary.
  5. Open QuickStok → Purchases. You'll see a notification badge on the Purchases tab and an amber banner. Click "Review" to verify the extracted data and approve.
📸
QuickStok Purchases page showing "📬 1 receipt imported from email — review and approve" banner
8

Pro Tips & Troubleshooting

Which suppliers work best?

Email forwarding works with any supplier that emails invoices or order confirmations. Here are popular ones café owners use:

Supplier Email Format Works With
ONYX Coffee LabHTML order confirmation✅ Email body extraction
Costco Business CenterPDF invoice attached✅ PDF extraction
Amazon BusinessHTML order confirmation✅ Email body extraction
SyscoPDF invoice attached✅ PDF extraction
US FoodsPDF invoice attached✅ PDF extraction
Restaurant DepotPDF receipt attached✅ PDF extraction

Common issues

📧 "Receipt received but couldn't be processed"
The email arrived but didn't contain a PDF/image attachment or recognizable order data. Some suppliers send separate "order placed" and "invoice" emails — make sure your filter catches the invoice one.
🔄 Duplicate receipts
QuickStok automatically detects duplicates by invoice number and total. If the same invoice is forwarded twice, the second copy is silently skipped. You'll never get duplicate entries.
📱 Works with Outlook and Yahoo too
While this guide focuses on Gmail, the same concept works with any email provider. In QuickStok Settings → Integrations, click the "Outlook" or "Yahoo" tab for provider-specific setup.

Security & privacy

Forwarded emails are processed securely. QuickStok only reads the attachment (PDF/image) or order-related content in the body. We never store full email content — only the extracted receipt data. Personal emails accidentally forwarded are detected as non-receipts and silently discarded. For details, see our Privacy Policy.

Need help? Google has an excellent step-by-step guide: Gmail forwarding guide →

Ready to set up your café?

Free forever plan — no credit card needed.

Start Free →

More from the blog

Free Café Inventory Count Sheet Template (+ How to Actually Use It)

7 min read

Make QuickStok AI Work for Your Café in 30 Minutes

10 min read