Expensent
Expensent
PricingIntegrationsGuidesAboutContactGet Started
Menu
PricingIntegrationsGuidesAboutContactHelp
Privacy PolicyTerms of Service
Theme
Get Started
Home/Guides/Pleo Fetch Not Working

Pleo Fetch Not Working? Isolate the Failed Receipt Layer

Trace one missing receipt through the provider connection, linked mailbox, collection path, Pleo matching, Receipt Inbox, and manual fallback.

By ilios Galil · Founder, Expensent

Updated July 18, 2026

Last verified: July 11, 2026

Read this if…

A specific receipt is missing or unmatched and you need to identify the exact failing layer before changing the setup.

Related: Pleo Fetch vs manual forwarding comparison

Fault-isolation rule

Start with the observable symptom and preserve one receipt as a traceable test case.

Stop retesting a layer as soon as the evidence proves the receipt crossed it; move from connection to mailbox, collection, matching, then Pleo fallback.

Expensent can confirm upstream discovery or routing attempts. Pleo owns downstream matching, Receipt Inbox, and attachment to the expense.

In This Guide

  1. Classify the symptom before changing anything
  2. Symptom: Fetch will not connect or reconnect
  3. Symptom: Fetch is connected but misses one mailbox
  4. Symptom: Fetch and manual forwarding give different results
  5. Symptom: the receipt reached Pleo but is not on the expense
  6. Symptom: attachment receipts work but body-only emails do not
  7. Symptom: the automated path is exhausted
  8. Sources checked
  9. Related reading
  10. Frequently asked questions

Classify the symptom before changing anything

"Pleo Fetch is not working" can describe six different failures. The connection may be denied before Pleo can access the mailbox. Fetch may be connected to a different work email than the one receiving the receipt. A manual forward may leave from an unlinked sender. The document may reach Pleo without matching an expense. A possible match may wait in Receipt Inbox. Or the email may contain body-only or portal evidence that behaves differently from an attachment.

Choose one recent receipt and trace it in order. Record the merchant message, receiving mailbox, connected Pleo email, forwarding sender and destination if used, expected Pleo expense, and every visible error. Do not test several receipts at once: different messages can fail at different layers and produce a misleading result. Once you can prove the receipt crossed a layer, stop changing that layer and move to the next observable point.

Keep one concise evidence note with the expected result, actual result, last proven checkpoint, timestamp and timezone, and the relevant message, error, or screenshot. A missing item on the expense does not by itself distinguish failed collection from uncertain matching, so work through the symptom-specific checks below before escalating.

  • Cannot enable or reconnect Fetch: start at provider connection and admin consent.
  • Fetch is connected but the merchant email is absent: check the linked work email and receiving mailbox.
  • A forwarded message is absent from Pleo: verify the actual sender and collection path.
  • The receipt is visible in Pleo but not on the expense: inspect matching and Receipt Inbox.
  • The message has no attachment: isolate body-only conversion from manual forwarding.

Minimum evidence record

Keep the original message timestamp and Message-ID, receiving mailbox, connected Pleo email, actual forwarding From address, sent timestamp, destination, expected expense date, amount and currency, screenshots of errors, and the Pleo expense reference.

Symptom: Fetch will not connect or reconnect

Pleo enables Fetch from My Account, Power-ups, then Fetch. Its current guidance says the user must connect an email account and grant the requested permissions. Pleo also says company administrators can restrict Fetch through Microsoft Outlook or Google Workspace because those restrictions are not managed inside Pleo.

Collect the exact provider screen or error code, the signed-in mailbox, the Pleo account email, the time of the attempt, and whether the failure affects one user or a company group. Ask IT whether the Pleo connection is allowed for that user and mailbox. Avoid claiming that one provider always requires admin approval: tenant policy determines whether the user can grant access.

Stop at this layer when the provider grants access and Pleo shows Fetch connected. If the provider denies consent, stop Pleo retries and escalate with the captured error to the email administrator. If access succeeds but the test receipt is still absent, continue to the mailbox-identity layer.

  • Evidence: consent URL or provider name, exact error text, mailbox address, Pleo account email, timestamp, and affected user group.
  • Stop condition: Fetch shows connected after permission is granted, or the provider/admin explicitly denies the connection.

Symptom: Fetch is connected but misses one mailbox

Pleo says Fetch is currently limited to one work email address. Confirm the connected address in Pleo, then open the original merchant message and confirm which mailbox actually received it. A personal address, old work address, group inbox, or alias can make the email visible to the employee while still placing it outside the connected mailbox.

Record the original To and Delivered-To values when available, the mailbox where the message can be opened, the connected Pleo address, the merchant sender, subject, timestamp, and Message-ID. Use one known receipt that is present in the connected mailbox as a control. This establishes whether the problem follows the mailbox or the individual message.

Stop at this layer when the original receipt is proved to exist in the mailbox currently connected to Fetch. If it arrived elsewhere, correct the connected mailbox or use a Pleo-supported manual path; matching changes cannot repair a mailbox mismatch. If the receipt is in the connected mailbox, move to collection-path diagnosis.

  • Evidence: connected Fetch address, original recipient headers, source mailbox, merchant sender, subject, Message-ID, and control receipt result.
  • Stop condition: the receipt is demonstrably present in the one connected work mailbox, or the mailbox mismatch is identified.

Symptom: Fetch and manual forwarding give different results

Treat Fetch collection and manual forwarding as separate tests. Pleo documents forward@fetch.pleo.io as a fallback for receipts sent from the work email linked to the Pleo account. A successful Fetch connection does not prove that a manual forward used the linked sender, and a sent email does not prove that Fetch collected the original merchant message.

For a manual-forward test, inspect the actual From address rather than the display name. Save the sent timestamp, destination, message subject, Message-ID, and any delivery or rejection notice. Aliases, shared mailboxes, delegated sending, and automated relay systems can produce a From address different from the user-facing account name.

Stop changing the email path once the message was sent from the linked work email to Pleo and there is no delivery rejection. Check the intended expense and Receipt Inbox next. If the sender is not the linked work email, stop: the test does not meet Pleo's documented forwarding condition.

  • Evidence: actual From address, linked Pleo email, destination, sent timestamp, Message-ID, original evidence, and any rejection notice.
  • Stop condition: a compliant forward has left the linked work email without rejection, or a sender mismatch has been proved.

Where Expensent can help diagnose

Expensent can show whether the upstream merchant email was found and whether routing was attempted. If those events are present, stop treating discovery as the failure. Pleo owns downstream receipt matching, Receipt Inbox, and attachment to the expense.

Symptom: the receipt reached Pleo but is not on the expense

Pleo says Fetch attaches a receipt when it matches the expense. Its privacy article identifies exact amount and currency, purchase date, and receipt or invoice wording as matching conditions. Compare those fields on the evidence with the expected Pleo expense; do not diagnose this stage from the merchant name alone.

Then check the user's private Receipt Inbox. Pleo says a receipt that could match an expense but remains uncertain can appear there, where only the user can view it until attaching it. Pleo documents automatic deletion after 30 days. Its privacy article also says scanned receipts that fail to match are not stored, so Receipt Inbox is not a complete log of every rejected candidate.

Stop all mailbox and forwarding changes when the receipt is visible on an expense or in Receipt Inbox. The remaining action is in Pleo: attach the Receipt Inbox item to the intended expense or upload the evidence directly. If neither location contains it, return only to the first collection layer for which evidence is missing.

  • Evidence: Pleo expense reference, expense amount, currency and date, receipt amount, currency, date and wording, plus Receipt Inbox screenshot.
  • Stop condition: the evidence is visible anywhere in Pleo, or a specific mismatch in amount, currency, date, or document wording is identified.

Symptom: attachment receipts work but body-only emails do not

Pleo says Fetch either retrieves an email attachment or converts the body of an email into a PDF, depending on how the receipt was sent. That supports a focused Fetch test for a body-only receipt: preserve the original message and check whether the rendered evidence appears in Pleo.

Do not apply that statement automatically to manual forwarding. The current official Fetch and forwarding guidance does not separately establish that forwarded body-only emails receive the same conversion. Also distinguish a receipt printed in the email body from a message that merely links to a receipt in a merchant portal; a portal notice may not contain the evidence Pleo needs.

Stop at this layer when an attachment works but the body-only control does not. Preserve a screenshot or PDF of the original body and use Pleo's direct receipt-addition path rather than repeatedly forwarding the same message. If both attachment and body-only examples fail, return to the earliest unproved connection or collection layer.

  • Evidence: original MIME or message view, attachment list, screenshot of the receipt body, portal-link status, collection path, and Pleo result.
  • Stop condition: the failure is isolated to body-only evidence, or both evidence formats fail at an earlier layer.

Symptom: the automated path is exhausted

When the evidence is valid but Fetch or forwarding still does not place it correctly, finish the expense in Pleo. Pleo instructs users to open Expenses, select the expense, and upload a file from the device or take a photo in the mobile app. Review the merchant, date, amount, and required accounting details before saving.

If the receipt is genuinely unavailable, use the organisation's missing-receipt process in Pleo instead of treating another email retry as evidence. If direct addition fails, Pleo's troubleshooting guidance recommends trying the browser when the mobile app fails and contacting Pleo support with the device make, model, and installed app version if the problem persists.

When escalation is necessary, send the email administrator the provider-consent evidence and send Pleo support the Pleo-side reproduction, expense reference, device or browser details, and last proven collection checkpoint. Keeping those packets separate makes the responsible layer clear.

The investigation ends when the correct evidence is attached to the intended Pleo expense, the organisation records a missing-receipt outcome, or Pleo support receives a reproducible product failure. Keep the evidence record with the outcome so the same symptom can be classified quickly next time.

  • Evidence: receipt file or photo, expense reference, direct-upload result, device and app version, browser result, and support case if opened.
  • Stop condition: correct evidence is attached, a missing-receipt outcome is recorded, or a reproducible Pleo-side error is escalated.

Sources checked

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

  • Pleo Help Centre: Add receipts automatically with Fetch
  • Pleo Help Centre: Fetch privacy and security
  • Pleo Help Centre: Issues adding receipts in Pleo
  • Pleo Help Centre: Adding a receipt and missing-receipt flow
  • Google Workspace: Control which apps access Workspace data
  • Microsoft Learn: Outlook add-in roles and permissions

Related reading

Email Receipts to PleoUse the primary guide when you need the baseline Pleo email receipt setup.Pleo Fetch vs Manual ForwardingCompare intake routes after the current failure has been isolated.Pleo Receipt Workflow Without FetchDesign an operating workflow when Fetch mailbox access is unavailable by policy.Pleo IntegrationSee the boundary between upstream email routing and Pleo-side processing.

Frequently asked questions

Why can I not connect Pleo Fetch to my work email?
Treat the consent screen as the first checkpoint. Capture the exact error, signed-in mailbox, timestamp, and affected user. Pleo says IT may block Fetch through Microsoft Outlook or Google Workspace controls. A provider denial ends the Pleo test and starts an administrator escalation.
Why is Pleo Fetch searching the wrong inbox?
Compare the connected address with the original message headers. Pleo limits Fetch to one work email address, so a different Delivered-To mailbox proves an identity mismatch. Reconnect the intended account or use a Pleo-supported direct addition path.
Why did a receipt forwarded to Pleo not appear?
Inspect the actual From header, destination, sent timestamp, Message-ID, and any rejection notice. Pleo documents forward@fetch.pleo.io for mail sent from the work email linked to the account. Once those artifacts prove a compliant send, move the trace to Pleo.
Why did Pleo receive a receipt but not match it?
Compare the candidate and expense side by side. Pleo identifies exact amount and currency, purchase date, and receipt or invoice wording as attachment conditions. Visibility anywhere in Pleo closes the mailbox trace; the remaining association is Pleo-side.
Where should I look for an unmatched Pleo Fetch receipt?
Inspect the user's private Receipt Inbox and capture its state. Pleo says uncertain candidates can remain there for 30 days, while scanned items that fail to match are not stored. An empty view is therefore not a complete ingestion log.
Does Pleo Fetch handle receipts contained in the email body?
Pleo says Fetch may retrieve an attachment or convert the message body into a PDF. Its current guidance does not separately establish equivalent conversion after manual forwarding. Use one attachment control and one body-only control to isolate the format variable.
What is the final fallback when Fetch still does not add the receipt?
Add the evidence directly to the intended expense from a device or the mobile camera. If it is unavailable, record the organisation's missing-receipt outcome. For a reproducible product error, Pleo asks for the device model and app version when contacting support.

Confirm the upstream handoff

Use Expensent evidence to check whether the merchant email was found and routing was attempted, then continue Pleo-side diagnosis without repeating the inbox test.

Get Started
Guide slug: pleo-fetch-not-working
Expensent
Expensent

Finds your invoices. Forwards them your way.

ProductFeaturesPricingIntegrationsHow it WorksComparevs Manual Forwardingvs Gmail Filters
Works WithExpensifyQuickBooksXeroFreshBooksZoho ExpenseSAP ConcurWaveRampBILL.comDext
Guides
Client ReceiptsQuickBooksExpensifyXeroFreshBooksBrexRampSAP ConcurDextBILL.comWaveZoho ExpenseDivvyEmburseHubdocPleoRydooRevolut Business
CompanyAbout UsContactHelp CenterPrivacy PolicyTerms of ServiceLegal Information

© 2025–2026 Expensent. All rights reserved.

Stripe Climate badgeExpensent contributes a portion of revenue to remove CO2 from the atmosphere.