> For the complete documentation index, see [llms.txt](https://docs.docs-dispatcher.io/docs-dispatcher/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.docs-dispatcher.io/docs-dispatcher/providers/providers.md).

# Providers Overview

Docs-Dispatcher routes each dispatch through an external **provider**. This page lists every provider currently supported, grouped by service.

## Capability matrix

| Service       | Provider                                                | Config class                              | Document types                     | Inbound webhooks |
| ------------- | ------------------------------------------------------- | ----------------------------------------- | ---------------------------------- | ---------------- |
| **Invoicing** | [iPaidThat](/docs-dispatcher/invoicing/ipaidthat.md)    | `IpaidThatConfig`                         | INVOICE, E\_INVOICE, QUOTE, CREDIT | —                |
|               | [Qonto](/docs-dispatcher/invoicing/qonto.md)            | `QontoConfig`                             | INVOICE, E\_INVOICE, QUOTE, CREDIT | —                |
|               | [PennyLane](/docs-dispatcher/invoicing/pennylane.md)    | `PennylaneConfig`                         | INVOICE, E\_INVOICE, QUOTE, CREDIT | —                |
|               | [SuperPDP](/docs-dispatcher/invoicing/superpdp.md)      | `SuperPdpConfig`                          | INVOICE, E\_INVOICE, QUOTE, CREDIT | —                |
|               | [JeFacture](/docs-dispatcher/invoicing/jefacture.md)    | `JeFactureConfig`                         | INVOICE, E\_INVOICE, QUOTE, CREDIT | —                |
|               | [Digiforma](/docs-dispatcher/invoicing/digiforma.md)    | `DigiformaConfig`                         | INVOICE, E\_INVOICE, QUOTE, CREDIT | —                |
| **eSign**     | [Universign](/docs-dispatcher/esign/universign.md)      | `UniversignConfig`                        | —                                  | ✅                |
|               | [Signaturit](/docs-dispatcher/esign/signaturit.md)      | `SignaturitConfig`                        | —                                  | ✅                |
|               | [Digiforma](/docs-dispatcher/invoicing/digiforma.md)    | `DigiformaConfig`                         | —                                  | —                |
| **Postal**    | [MySendingBox](/docs-dispatcher/postal/mysendingbox.md) | `MySendingBoxConfig`                      | —                                  | ✅                |
| **SMS**       | [Brevo](/docs-dispatcher/sms/brevo.md)                  | `BrevoConfig`                             | —                                  | —                |
|               | [OVH](/docs-dispatcher/sms/ovh.md)                      | `OVHConfig`                               | —                                  | —                |
|               | [SMS Factor](/docs-dispatcher/sms/sms_factor.md)        | `SMSFactorConfig`                         | —                                  | —                |
|               | [SMS Magic](/docs-dispatcher/sms/sms_magic.md)          | `SMSMagicConfig`                          | —                                  | —                |
| **Email**     | [Brevo](/docs-dispatcher/sms/brevo.md)                  | `BrevoSmtpConfig` \| `BrevoMailApiConfig` | —                                  | —                |
| **Upload**    | [Zoho CRM](/docs-dispatcher/upload/zoho-crm.md)         | `ZohoCRMv2ProviderConfig`                 | —                                  | —                |

15 providers total. Each provider page lists the exact configuration fields (with types and requirements) and any provider-specific request settings.

{% hint style="info" %}
Email also supports a generic SMTP relay (provider code `NONE` — the default when no dedicated provider like Brevo is configured), not listed above since it isn't a named third-party provider.
{% endhint %}

## At-a-glance descriptions

### Invoicing

* [**iPaidThat**](/docs-dispatcher/invoicing/ipaidthat.md) — French invoicing platform with automated payment tracking and quote validation links.
* [**Qonto**](/docs-dispatcher/invoicing/qonto.md) — Business banking with integrated invoicing; supports a sandbox mode for testing.
* [**PennyLane**](/docs-dispatcher/invoicing/pennylane.md) — Comprehensive French accounting platform.
* [**SuperPDP**](/docs-dispatcher/invoicing/superpdp.md) — E-invoicing platform with OAuth2 (client credentials) authentication; supports Factur-X and UBL.
* [**JeFacture**](/docs-dispatcher/invoicing/jefacture.md) — French accounting / invoicing with OAuth2 + sandbox flag.
* [**Digiforma**](/docs-dispatcher/invoicing/digiforma.md) — Training management platform; covers both invoicing and eSign.

### eSign

* [**Universign**](/docs-dispatcher/esign/universign.md) — French qualified electronic signature provider with strong legal compliance. Inbound webhooks supported.
* [**Signaturit**](/docs-dispatcher/esign/signaturit.md) — European electronic signature platform with advanced workflows. Inbound webhooks supported.
* [**Digiforma**](/docs-dispatcher/invoicing/digiforma.md) — Training management platform with built-in eSign.

### Postal

* [**MySendingBox**](/docs-dispatcher/postal/mysendingbox.md) — Print and mail automation. Inbound webhooks supported.

### SMS

* [**Brevo**](/docs-dispatcher/sms/brevo.md) — Marketing and transactional SMS (formerly Sendinblue).
* [**OVH**](/docs-dispatcher/sms/ovh.md) — European cloud provider's SMS service; multi-key authentication.
* [**SMS Factor**](/docs-dispatcher/sms/sms_factor.md) — French SMS gateway with high deliverability and message-type control.
* [**SMS Magic**](/docs-dispatcher/sms/sms_magic.md) — Global SMS provider with multi-country support.

### Email

* [**Brevo**](/docs-dispatcher/sms/brevo.md) — Marketing and transactional email (formerly Sendinblue); guided SMTP relay or transactional API.

### Upload

* [**Zoho CRM**](/docs-dispatcher/upload/zoho-crm.md) — Attach generated documents to CRM records; OAuth2 connect with datacenter/zone selection (US, EU, IN, AU, CN, JP, CA).

## Choosing a provider on a request

You can drive provider selection in three ways:

1. **Explicit on the request** — set `providerName` in the body and Docs-Dispatcher uses exactly that provider.
2. **User default** — if `providerName` is omitted, the per-user default configured for that service is used.
3. **Company default** — if neither user-level nor explicit selection applies, the company-level default is used.

```json
{
  "providerName": "QONTO",
  "documentType": "INVOICE",
  "template": { "id": 123, "data": {} }
}
```

See [Providers & Configurations](/docs-dispatcher/core-concepts/providers-configurations.md) for the full resolution rules.

## Webhook coverage

Inbound provider webhooks (provider → Docs-Dispatcher) are currently wired for:

* [Universign](/docs-dispatcher/esign/universign.md) (eSign)
* [Signaturit](/docs-dispatcher/esign/signaturit.md) (eSign)
* [MySendingBox](/docs-dispatcher/postal/mysendingbox.md) (Postal)

See [Webhooks](/docs-dispatcher/webhooks/fundamentals.md) for setup and payload details.

## Where to go next

* [**Generate an invoice**](/docs-dispatcher/how-to-recipes/invoice.md) — picks a provider and sends an invoice end-to-end
* [**Providers & Configurations**](/docs-dispatcher/core-concepts/providers-configurations.md) — how the company/user/request resolution works
* [**Webhooks**](/docs-dispatcher/webhooks/fundamentals.md) — set up inbound event delivery
