E-commerce

Customer support for missing invoices: portal, email, customer account, and reminders

Customer support for missing invoices: portal, email, customer account, and reminders

July 27, 2026

"Where is my invoice?" "I paid three days ago, accounting is blocked without a PDF." "I can't find anything in my customer account." Three messages for the exact same need: a tax or supporting document that the customer cannot locate, even though the order has been paid in full.

Shopify sends a native order confirmation, not a compliant tax invoice (Shopify Community, invoice 2026). Shop Circle estimates that merchants without an automated invoice link manually handle each "invoice not found" request (Shop Circle, auto invoices 2026).

This guide #359 addresses customer support for missing invoices: portal, email, customer account, and follow-ups. It complements gift/pro invoice requests (#254) and document bot (#255) from the perspective of resolving "I can't find my invoice" tickets, which is distinct from tax issuance or corrections.

Summary

Why do untraceable invoice tickets overload support?

The missing invoice ticket arrives after purchase, often within 48 hours when accounting or an expense report requires a PDF. The customer searches their emails, their account, the package: nothing.

Five customer frustrations

  • Confirmation / invoice confusion: Shopify email ≠ fiscal document

  • No portal link: no visible self-service post-purchase

  • PDF in spam: invoicing app sent, customer does not search there

  • Generation delay: invoice not yet created by Sufio or app

  • Empty customer account: guest checkout, no document history

Facturii points out that in France a structured invoice must be provided upon request in B2C and is mandatory from the very first euro in B2B (Facturii, compliant invoice 2025).

Angle #359

#254 covers gift and pro invoice issuance. #255 automates the bot. #358 covers missing confirmation. #359 formalizes the missing invoice support workflow: lookup, portal, email resend, customer account, follow-up.

Cost of poorly handled ticket

Agent resends Shopify confirmation as "invoice" = customer accounting rejection + 2nd ticket. Or sending PDF to wrong gift email = price leak to recipient.

DTC Example

Equipment brand, 96 missing_invoice tickets/month. After INV-MISSING policy + self-service portal: missing_invoice_resolution 86%, invoice AHT 3 min, accounting follow-ups -41%.

Recommended SLA

P1 priority if company payment blockage or accounting deadline < 24 h. Response < 4 h with PDF link or portal procedure.

Typical volume

Without invoicing app or portal, expect 3 to 8% of post-purchase tickets related to invoice or receipt in the first year. Drops significantly with auto link in confirmation email.

Convert over 2,000 customers on average per month with Qstomy.

The world’s 1st Shopify AI dedicated to customer conversion

Empowering 200+ e-commerce merchants

How does it differ from invoice guide #254 and bot guide #255?

Six document contents, six distinct support roles.

Gift/pro invoices (#254)

Guide #254: issuance, INV-GIFT, INV-PRO macros, VAT adjustment. #359 = customer cannot find an already issued or expected document, not initial creation.

Bot documents (#255)

Bot (#255): invoice_resend intents, double auth. #359 sets human ops policy and portal before bot.

Missing confirmation (#358)

Guide #358: missing confirmation email. #359 = PDF invoice or portal, often after the customer has received the confirmation.

VAT questions (#160)

VAT (#160): incl. VAT, excl. VAT, intracom. #359: document location, not tax explanation.

Bot find invoice (#360)

The future find invoice bot (#360) will automate lookup. #359 defines agent macros and escalations.

Support templates

Template library: generic macros. #359 adds 8 dedicated INV-MISS-* macros.

Promise #359

INV-MISSING policy, INV-MISS-GATE flow, portal + customer account, email reminder, missing_invoice KPI.

Which causes should be classified before responding?

Mapping the missing_invoice causes before replying avoids sending back confirmation or the wrong recipient.

Eight scenarios to tag

  • inv_not_generated: billing app not yet synced with order paid

  • inv_spam_folder: PDF sent, customer did not check spam

  • inv_confusion_confirm: looking for invoice in confirmation email

  • inv_portal_unknown: does not know how to access document portal

  • inv_account_empty: guest, customer account without history

  • inv_wrong_email: PDF sent to a different address than requester

  • inv_never_sent: automated invoice workflow not configured

  • inv_pro_pending: pro invoice pending SIRET/VAT data

Mandatory ticket fields

order_id, payment_status, invoice_app_status, invoice_url (bool), customer_account (bool), requester_email vs order_email. See taxonomy (#135).

Difference between invoice and confirmation

Macro INV-MISS-CONFUSION if the customer attaches a screenshot of the Shopify confirmation. Redirect to PDF or portal, do not just send back confirmation of order alone.

Ticket mining last 90 days

Export "facture", "invoice", "PDF", "comptabilité", "note de frais". Prioritize portal if inv_portal_unknown is dominant.

How to structure the INV-MISSING policy?

The INV-MISSING policy aligns agents, portal, and email follow-ups.

Ten policy blocks

  1. Order lookup before any document sending

  2. Requester auth = order email or proof of identity

  3. Never confirmation as a substitute for a pro invoice

  4. Portal first: self-service link before manual resending

  5. Gift: buyer PDF only (#254)

  6. Pro pending: SIRET collection before issuance, not "not found"

  7. Max 2 follow-ups: then finance handoff if bounce

  8. Spam guide: folders + subject search "invoice"

  9. Single channel: merge duplicate tickets

  10. Accounting SLA: acknowledgement within 4 hours, PDF within 24 business hours

INV-MISS-GATE Flow

Five gates: auth → lookup order paid → check invoice_app (generated / pending / absent) → cause branch → action (portal link, PDF resending, pro collection, finance handoff).

inv_not_generated branch

Retrieving order paid < 2 h and app sync delayed: INV-MISS-DELAY macro + portal link "available within 24 hours". No promise of immediate PDF if app log is empty.

inv_pro_pending branch

Route to data collection #254 INV-PRO, not missing workflow. Tag inv_pro_pending, not inv_not_generated.

Gift rule

Verify shipping ≠ billing or gift tag. PDF to buyer email only. Align with #254.

Which INV-MISS macros for agents?

Eight INV-MISS macros cover 90% of missing invoice tickets.

INV-MISS-PORTAL-01 (self-service)

"Order #[X] paid on [date]. Download your invoice here: [portal link]. Log in with [order email]. The PDF is identical to the one sent by email. Need help? Reply to this message."

INV-MISS-RESEND-02 (PDF resend)

"Invoice #[num] resent to [email]. Check your spam and Promotions folder. Direct link: [invoice_url]. Delivery time: a few minutes."

INV-MISS-CONFUSION-03 (confirmation ≠ invoice)

"The "order confirmed" email is not the tax invoice. Your invoice #[num]: [portal link]. For businesses: provide company name and VAT number if missing at checkout."

INV-MISS-SPAM-04 (folder guidance)

"Invoice sent on [date] to [email]. Search for "invoice #[num]" or "[shop name]" in all folders. Gmail: check Promotions and Spam. Add billing@yourdomain.com to your contacts."

INV-MISS-ACCOUNT-05 (customer account)

"Create an account with [order email]: [link]. Section Orders > #[X] > Download invoice. Same access as the guest portal without a password: [order status link]."

INV-MISS-DELAY-06 (generation in progress)

"Your invoice is currently being generated (usual delay: 2 to 24 hours after payment). You will receive an automatic email. Portal link active once available: [url]. Check back tomorrow if not there."

INV-MISS-PRO-07 (missing data)

"Pro invoice not issued: [SIRET / VAT / company name] is missing. Please reply with the exact trade registry (Kbis) name. Issuance within 48 business hours after receipt." See #254.

INV-MISS-DUPLICATE-08 (multi-channel)

"Request processed on this thread. PDF resent to [email]. Please do not reopen on chat/Instagram for single tracking purposes." Link duplicates.

Tone and personalization

Always include order number, invoice number if available, and portal link. Avoid "check your emails" without an app lookup.

How to activate the portal, customer account, and email reminders?

The self-service invoice portal diverts 50 to 70% of missing_invoice tickets when visible post-purchase.

Shopify order status page

Add a "Download invoice" block via the Sufio, Order Printer Pro, or PDF Invoice app. Unique link per order, accessible without an account (Shopify, 2026 status page).

Shopify customer account

Customer accounts: order history + invoice link per order. Invite activation on the thank-you page and confirmation email.

Dedicated B2B portal

If pro segment: wholesale portal or /my-pro-account page with invoice list by period. Reduces recurring accounting tickets.

Post-purchase chat widget

"Invoice" intent: email auth + order_id, immediate portal link reply. Prepare base bot #255 and future #360.

FAQ page /billing

"Where can I find my invoice?": 1) billing email, 2) order portal, 3) customer account, 4) contact support with order number.

Automatic follow-up email

If invoice is generated Day+1 without email open: single follow-up with portal link. Limit of 1 follow-up / order to prevent spam.

How to verify generation and sending on the ops side?

Recurring missing invoice tickets often signal an ops gap, not a distracted customer.

Agent lookup checklist

  1. Open Shopify order, status paid

  2. Billing app: invoice #, URL, sent_at

  3. Email timeline: invoice sent or bounce

  4. Compare requester email vs order email

  5. Gift / pro / intracom tag

Common billing apps

Sufio, Order Printer Pro, PDF Invoice Generator: order/paid webhook → PDF generation → auto email. Check logs if inv_not_generated.

Invoice email workflow

Clear subject: "Invoice #[num] order #[X]". CTA button "Download PDF" + portal link. Sender billing@ authenticated SPF/DKIM domain.

Normal generation delay

Standard B2C: 0 to 2 hours post-paid. Pro with VAT validation: 24 to 48 hours. Document in INV-MISS-DELAY macro to keep accounting quiet.

Monthly audit

Export inv_never_sent tickets. If > 3% of orders: review app workflow, failed webhook, unconfigured markets.

Mystery shop test

Test B2C + pro FR order each app release: PDF received, portal OK, customer account OK within 24 hours.

How to set up Shopify and the billing app?

The Shopify invoice setup prevents missing_invoice better than reactive macros.

Recommended Stack

  • Billing App: Sufio or equivalent, sync order paid

  • Auto Email: PDF + portal link in body

  • Status page: download button visible on mobile

  • Customer accounts: document history

  • Checkout pro: SIRET/VAT fields if B2B

Shop Circle: invoice link in confirmation reduces "where is my invoice" tickets by 40 to 60% (Shop Circle, auto invoices 2026).

Enriched confirmation email

Block below summary: "Your invoice will be available here: [portal link]. Accounting? Download the PDF within 24 hours."

Thank-you page

"Download invoice" button if instant sync, otherwise "Invoice by email within 24 hours" + portal link.

Markets and currencies

Invoice template per Shopify market. "Invoice in wrong language" ticket = tag inv_wrong_locale, not missing.

Helpdesk integration

Gorgias/Zendesk sidebar: lookup invoice_url from app API. Agent copies link in 1 click, no 8-minute manual search.

Which KPIs should be measured for missing invoices?

Without missing_invoice KPI, it is impossible to prove portal and follow-up ROI.

Seven key metrics

  • missing_invoice_volume: tickets / orders/month

  • missing_invoice_resolution: resolved without escalation / total

  • inv_portal_deflection: portal access without ticket / sessions

  • inv_resend_rate: manual PDF resends / tickets

  • inv_confusion_confirm_rate: % confirmation confusion

  • inv_AHT: invoice ticket agent time

  • CSAT intent missing_invoice: dedicated satisfaction

DTC Benchmark

Target missing_invoice_resolution > 85%, inv_portal_deflection > 50% post-setup, inv_AHT < 5 min.

Portal correlation

Measure missing_invoice_volume before/after thank-you portal button. Expected drop of 30 to 50% in 60 days.

Monthly review

Top causes, top accounting verbatims, adjust FAQ and follow-up email.

Pro vs B2C segment

inv_pro_pending must not inflate missing_invoice KPI: separate tag, collection SLA #254.

What edge cases and escalations should be anticipated?

Six edge cases missing invoice require handoff or special procedure.

Partially Refunded Order

Original invoice + separate credit note. Customer looking for "final invoice": explain initial PDF + credit note #[num]. Finance handoff if amount is disputed.

Multi-order Same Email

Accounting requests "all January invoices": list orders by period, batch portal links or finance export.

Gift Recipient Requests Invoice

Polite refusal: tax document addressed to buyer only. Gift macro #254, no forwarding to recipient.

Company Filtering External PDFs

@company.com blocks attachment. Offer HTTPS portal link or personal accountant email with buyer's consent.

Invoice > 12 Months

App archive or accounting export. Finance handoff, do not promise instant resend if order is archived.

Marketplace or Reseller

Amazon/eBay order: invoice issued by marketplace, not DTC shop. Redirect to marketplace portal.

Confirmation Received, Invoice Never Configured

Structural inv_never_sent: ops escalation + manual one-shot issuance, then app workflow fix.

How does Qstomy handle the missing invoice?

Qstomy routes the missing_invoice intent with order lookup, portal link, and guided PDF resend.

Capabilities

  • inv_order_lookup: paid status + invoice_app sync

  • inv_portal_link: unique download URL

  • inv_confusion_triage: confirmation vs invoice

  • inv_spam_guide: instructions by email client

  • inv_pro_redirect: SIRET collection handoff #254

Quantified DTC Scenario

Furniture brand, 104 missing_invoice tickets/month, manual Sufio lookup 7 min/ticket.

After Qstomy + portal: 78% self-resolved, missing_invoice_resolution 88%, inv_AHT 52 s, CSAT 4.7/5.

Explore AI support, Shopify, request a demo.

What is the checklist for launching INV-MISSING?

INV-MISSING Checklist (10 steps)

  1. Audit missing_invoice tickets for 90 days

  2. Tag 8 root causes in section 3

  3. Draft INV-MISSING policy in section 4

  4. Configure portal + customer account documents

  5. Import 8 INV-MISS-* helpdesk macros

  6. Enhance confirmation email with invoice link

  7. Train agents on INV-MISS-GATE flow

  8. Integrate invoice_url into helpdesk sidebar

  9. Weekly missing_invoice_resolution dashboard

  10. Monthly root cause + app logs review

At a glance

  • #359 = invoice not found, not gift/pro issuance (#254)

  • Portal first: self-service before manual resending

  • INV-MISS-GATE: auth → paid → app status → action

  • 8 INV-MISS macros: portal, resend, confusion, pro

  • missing_invoice_resolution KPI: target > 85%

FAQ

Difference with #254?
#254 = issue or amend gift/pro invoice. #359 = customer cannot find the document.

Difference with #358?
#358 = confirmation email missing. #359 = PDF invoice or portal.

Is confirmation enough for accounting?
No for pro and often B2C expense claims. Always redirect to PDF or portal.

Invoice not generated after 24 hours?
Check app webhook, handoff ops, temporary manual issuance.

Can the bot resend on its own?
Yes, with double auth (#255, future #360). Handoff if pro is pending or for VAT correction.

Going further

Test in staging: paid order,

Enzo

July 27, 2026

Convert over 2,000 customers on average per month with Qstomy.

The world’s 1st Shopify AI dedicated to customer conversion

Empowering 200+ e-commerce merchants

Subscribe to the newsletter and get a personalized e-book!

No-code solution, no technical knowledge required. AI trained on your e-shop and non-intrusive.

*Unsubscribe at any time. We do not send spam.

Subscribe to the newsletter and get a personalized e-book!

No-code solution, no technical knowledge required. AI trained on your e-shop and non-intrusive.

*Unsubscribe at any time. We do not send spam.