How to Automate Receipts to Xero Without Gmail Forwarding

A practical guide to routing receipt emails to Xero, Hubdoc, or Email-to-Bills without brittle Gmail forwarding rules or inaccessible verification links.

By ilios Galil · Founder, Expensent

Published April 22, 2026 · Updated August 3, 2026

Last verified : June 24, 2026

Read this if…

You already tried Gmail filters or forwarding rules and need a controlled way to route receipt emails to Hubdoc, Xero Files, or Email-to-Bills — including old inbox messages.

Related: Xero receipts not showing up (troubleshooting)

TL;DR

Gmail forwarding is fragile when the destination address cannot be verified directly.

Expensent connects through OAuth, finds current and historical receipts, and routes selected or recurring matches to your chosen Xero destination.

Xero keeps its accounting workflow while Expensent removes manual inbox searching and forwarding.

1. Choose the right Xero destination

Automation still needs a destination. For Xero users, that choice usually means Hubdoc, Xero Files, or Email-to-Bills. The destination should match the job. Hubdoc is appropriate when the document needs extraction and publishing. Xero Files is appropriate when storage and attachment are the goal. Email-to-Bills is appropriate when a supplier bill should enter a bill review flow.

Expensent gets each document to the right intake path. Xero and Hubdoc handle extraction and accounting after it arrives.

A good routing setup may use more than one destination. Subscription receipts may go to Hubdoc, supplier bills may go to Email-to-Bills, and supporting documents may go to Xero Files. The value of Expensent is that the choice can happen before the document lands in the wrong queue.

Hubdoc: best for document extraction and Xero publishing. Xero Files: best for storing and attaching source documents. Email-to-Bills: best for supplier bills that should become draft bills.

2. Do the historical catch-up first

The biggest gap in native forwarding rules is history. A filter can help with future messages, but most businesses discover the problem after receipts have already piled up. Year-end cleanup, client catch-up, and month-end reconciliation all need a way to find older invoice emails, not just the next one.

Expensent starts from the inbox as it exists today. Send historical receipts to the right destination, then create rules for confirmed recurring patterns.

A catch-up pass also shows which senders attach PDFs, which require portal downloads, and which subjects identify refunds or non-receipt messages.

Why historical catch-up matters

Historical catch-up is not a side feature. It is one of the clearest reasons to use an inbox-aware tool instead of native forwarding rules.

3. Recommended workflow

Connect the inbox where receipts arrive, add the Hubdoc, Xero Files, or Email-to-Bills destination, and send a small sample. Once the route is confirmed, create rules for recurring patterns.

Expensent removes inbox searching and repeated forwarding. Xero and Hubdoc continue with extraction, reconciliation, and accounting after delivery.

For a bookkeeper, the same workflow can be repeated per client inbox. Start with the client who sends the most invoices by email or the one who always has missing receipts at month-end. Prove the route with a small sample, then expand to the next client or category.

  1. 1
    Connect inbox.
  2. 2
    Review current and historical receipt emails.
  3. 3
    Forward to the right Xero destination.
  4. 4
    Create future rules from real email patterns.
  5. 5
    Review and reconcile inside Xero as usual.

4. Examples of good and bad automation candidates

A monthly SaaS invoice with a stable sender, subject, and PDF attachment is a strong recurring candidate. A travel sender that mixes confirmations, changes, refunds, and receipts needs a narrower receipt-specific pattern.

A vendor portal notice is not the source document. Keep it visible as a download task, then send the actual receipt to Xero.

Good: stable PDF invoice from a recurring vendor.
Needs review: travel and marketplace emails with mixed message types.
Needs download: portal-only receipt notifications.

5. Sources checked

These sources were used to verify product behavior, current terminology, and the boundaries between native workflows and Expensent.

7. Frequently asked questions

Can I automate receipts to Xero without Gmail forwarding?

Yes. Expensent connects to the inbox using OAuth, finds invoice and receipt emails, and forwards selected or rule-routed documents to the Xero destination you choose. That avoids relying on Gmail forwarding-address verification.

Why is Gmail forwarding hard with Xero or Hubdoc addresses?

Gmail forwarding addresses generally need to be verified or eligible under Google Workspace rules. If the destination is an accounting intake address that the user cannot open directly, clicking a verification link may not be possible.

Does Expensent replace Xero review?

Expensent routes documents to Xero, Hubdoc, or Email-to-Bills. Those tools then handle extraction, publishing, reconciliation, and accounting decisions.

Can Expensent forward old receipts already in my inbox?

Expensent finds current and historical invoice emails in the connected inbox and routes the documents still needed in Xero. Native Gmail forwarding rules generally act on future mail, not the existing backlog.

Which Xero destination should Expensent forward to?

Use Hubdoc for document extraction, Xero Files for storage and attachment, and Email-to-Bills for supplier bills that should enter a draft bill workflow. The right destination depends on the document and the accounting process.

Automate the inbox handoff to Xero

Connect your inbox, route existing receipts to Hubdoc, Xero Files, or Email-to-Bills, and automate new recurring matches.

Get Started
Guide slug: automate-receipts-to-xero-without-gmail-forwarding