Skip to content

Document why Stripe invoice emails may not send#354

Open
ryanechternacht wants to merge 1 commit into
mainfrom
docs/stripe-invoice-email-troubleshooting
Open

Document why Stripe invoice emails may not send#354
ryanechternacht wants to merge 1 commit into
mainfrom
docs/stripe-invoice-email-troubleshooting

Conversation

@ryanechternacht

Copy link
Copy Markdown
Member

What

Adds documentation explaining why customers may not receive Stripe invoice emails for paid/custom plans, prompted by the custom-plans invoice-email flow not appearing to work.

Diagnosis behind this

Stripe (not Schematic) sends invoice/receipt emails. The flow appeared broken because it was being tested in a Stripe sandbox, and Stripe does not email customers in sandboxes by default, including invoices finalized via send_invoice. There are also a few live-mode settings that control automatic sending.

Changes

  • integrations/stripe-faq.mdx — new "My customer didn't receive an invoice email" section covering:
    • Sandbox/test-mode suppression and how to test around it (manual Send invoice, or a team-member email address)
    • The live-mode Send finalized invoices and credit notes to customers setting
    • Invoice vs receipt depending on collection method (send_invoice vs charge_automatically)
    • Other silent suppressors (no customer email, below-minimum charge)
    • A manual-send verification tip
  • catalog/configure-catalog.mdx — Info callout in the Custom Plans section cross-linking to the troubleshooting entry.

Notes for review

  • Wording says custom plans are "typically" billed via send_invoice. If that's always the case, I can state it definitively.
  • Manual Send invoice in test mode is framed as the recommended way to test rather than a guaranteed delivery, since sandbox email delivery still depends on the customer/team email condition.

Sources: Send customer emails, Test mode, Why no receipt was sent.

🤖 Generated with Claude Code

Adds a Stripe FAQ troubleshooting section covering why customers may not
receive invoice emails: sandbox/test-mode suppression and how to test
around it, the "Send finalized invoices" live-mode setting, the
invoice-vs-receipt distinction by collection method, and other silent
suppressors (missing customer email, below-minimum charge). Cross-links
from the Custom Plans catalog section, since custom plans are typically
billed via send_invoice.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown
Contributor

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant