> ## Documentation Index
> Fetch the complete documentation index at: https://docs.trysnapit.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Email invoices

> Send invoice photos or PDFs to SnapIt’s inbox from emails linked to your workspace.

# Email invoices

Suppliers or staff can submit invoices by emailing the address shown in **Settings → Email**. The default self-hosted address is `invoices@mail.trysnapit.com`, 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

<Steps>
  <Step title="Use SnapIt’s inbox">
    Send the invoice to the address shown in your workspace under **Settings → Email**.
  </Step>

  <Step title="Send from a linked email">
    The address you send from must be added and verified in that workspace first.
  </Step>

  <Step title="Attach a photo or PDF">
    Attach a clear image or PDF of the invoice.
  </Step>

  <Step title="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.
  </Step>
</Steps>

<Warning>
  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.
</Warning>

## 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.

<Note>
  **For operators:** Resend Receiving setup and env vars (`INBOUND_EMAIL_*`) are documented in [`docs/email-setup.md`](https://github.com/shmoulana/ai-invoice/blob/main/docs/email-setup.md).
</Note>

## Related

* [WhatsApp invoices](/guides/whatsapp) — same linking model for phones
* [Upload and processing](/guides/upload-and-processing) — same pipeline statuses in the UI
* [Credits and billing](/guides/credits) — usage debit on accept


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.