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

# WhatsApp invoices

> Let suppliers send invoice photos or PDFs to your workspace WhatsApp Business number for automatic extraction.

Suppliers can submit invoices by messaging your workspace's dedicated WhatsApp Business number. SnapIt downloads the attachment, runs the same tiered extraction pipeline as a dashboard upload, deducts credits, and replies to the sender with a confirmation reference.

Supported attachments: **JPG**, **PNG**, and **PDF**.

Each SnapIt workspace uses its own WhatsApp Business number. Shared-number or keyword routing is not supported. Messages must go to the number bound to your workspace.

## How suppliers submit an invoice

<Steps>
  <Step title="Message the workspace number">
    Send the invoice to the WhatsApp number your restaurant or AP team gave you.
  </Step>

  <Step title="Attach the file">
    Attach a clear photo or PDF of the invoice. Plain text messages are ignored. SnapIt replies asking for a JPG, PNG, or PDF file.
  </Step>

  <Step title="Receive the confirmation">
    SnapIt replies with a confirmation such as `Invoice received. Reference: INV-1A2B3C4D.` Extraction continues in the background.
  </Step>
</Steps>

Reply messages you may receive:

| Reply                                                | Meaning                                                     |
| ---------------------------------------------------- | ----------------------------------------------------------- |
| `Invoice received. Reference: INV-…`                 | The file was accepted and queued for extraction             |
| "Please send an invoice as a JPG, PNG, or PDF file." | The message had no supported attachment                     |
| "Please send JPG, PNG, or PDF only."                 | The attachment type is not supported                        |
| "We could not process that file. Please try again…"  | Processing failed. Resend the file or contact the workspace |

Duplicate deliveries of the same WhatsApp message are ignored, so a supplier is never charged or confirmed twice for one send.

## Reviewing WhatsApp invoices in the dashboard

WhatsApp-sourced invoices appear in the **Invoices** list alongside dashboard uploads, with their source tracked as WhatsApp. Review them the same way:

1. Open an invoice once its status reaches **Ready** to check the extracted fields.
2. Check **Needs Attention** for invoices that failed extraction.

Credits are deducted when the inbound file is accepted for processing, at the same per-invoice rate as dashboard uploads. See [Credits and billing](/guides/credits).

You must belong to the workspace that owns the WhatsApp number to see its inbound invoices. If invoices are missing, ask a workspace owner to confirm your membership and that WhatsApp is enabled for the workspace.

## What you do not set up yourself

Connecting a WhatsApp number is an operator task performed by the SnapIt platform team, not something you configure in the dashboard. Operator-side setup includes:

* Creating the Meta developer app and WhatsApp Business Account
* Configuring webhook verify tokens, the app secret, and Graph API access tokens
* Binding the Meta phone number to your workspace

To get a WhatsApp number connected to your workspace, contact the SnapIt platform team.
