Skip to main content

Email invoices

Suppliers or staff can submit invoices by emailing the address shown in Settings → Email. The default self-hosted address is [email protected], but operators can change it with INBOUND_EMAIL_ADDRESS. SnapIt identifies your workspace from the sender email you linked in Settings. Supported attachments: JPG, PNG, PDF.

For senders

1

Use SnapIt’s inbox

Send the invoice to the address shown in your workspace under Settings → Email.
2

Send from a linked email

The address you send from must be added and verified in that workspace first.
3

Attach a photo or PDF

Attach a clear image or PDF of the invoice.
4

Wait for confirmation

Linked addresses receive an asynchronous reply after extraction with a reference, vendor, amount, and public view URL. Needs-review results use a separate reply subject.
If the sender email is not linked to a workspace, SnapIt still accepts up to 5 invoices from that address. The sixth is ignored. Accepted unknown-sender invoices receive a public view link and remain unassigned until a platform administrator assigns them or the sender is verified.

For workspace owners

  1. Open Settings → Email.
  2. Add each address that should send invoices (staff or suppliers).
  3. From that inbox, send the SNAP-XXXX code shown in the app to the address displayed in Settings.
  4. Open Invoices — email-sourced invoices appear alongside web uploads and WhatsApp.
Credits still apply when a linked sender’s file is accepted for processing. Adding, regenerating, or removing linked addresses requires the workspace owner. A pending link is shown as Waiting, verification codes expire after 30 minutes, and the Settings page polls until the link becomes Verified. Non-owner members can view the settings but cannot manage links.

Email filtering

  • Only JPG, PNG, and PDF attachments are eligible.
  • One email can create multiple invoices when it contains multiple eligible attachments.
  • Inline images used for logos, signatures, or CID content are skipped. Images smaller than 15,000 bytes are also skipped.
  • Auto-replies, inbound-system messages, and emails not addressed to the configured inbox are ignored.
  • Unknown-sender invoices remain outside the workspace until assignment or verification.

What you do not set up yourself

Resend inbound, MX records, and the SnapIt inbox are operator steps.
For operators: Resend Receiving setup and env vars (INBOUND_EMAIL_*) are documented in docs/email-setup.md.