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

# Notifications

> How Satyakod reaches your team, distributors, trade members and shoppers: email and in-app from day one, WhatsApp, SMS and push set up with you at onboarding.

Satyakod tells people when something needs their attention: your team when an alert opens, a
distributor when you ask them to check their dealers, a mechanic signing in to trade mode, a
shopper who scanned a recalled batch. Email and in-app notifications work from day one.
WhatsApp, SMS and push each need a provider set up for your workspace; we do that with you during
onboarding when you need them, because the providers charge per message.

## Channels

| Channel | Used for | Available |
| - | - | - |
| **In-app** | Alerts that open or are assigned to you, trade programme join requests, recalls sent | From day one |
| **Email** | The same, plus the weekly alert digest, distributor notices and the monthly report | From day one |
| **WhatsApp** | [Alerts](https://docs.satyakod.com/guides/alerts.md#who-is-told) to your team, [distributor notices](https://docs.satyakod.com/guides/alert-outcomes.md#asking-a-distributor-to-check), sign-in codes and invitations for the [trade programme](https://docs.satyakod.com/guides/loyalty-and-warranty.md#trade-programme) | Set up at onboarding |
| **SMS** (India) | Trade programme sign-in codes and invitations, as a fallback to WhatsApp | Set up at onboarding |
| **Push** | [Recall](https://docs.satyakod.com/guides/products-and-batches.md#recalls) and copied-code notices to shoppers, your [campaigns](https://docs.satyakod.com/guides/campaigns.md), and alerts and the daily digest on your team's phones | Set up at onboarding |

## What each channel needs

### WhatsApp

A WhatsApp Business number on Meta's WhatsApp Business Cloud API, and message templates that
Meta has approved: for alerts, distributor notices, trade sign-in codes (an authentication
template) and trade invitations. We prepare them with you during onboarding; Meta reviews each
template before it can be sent.

### SMS

In India, DLT registration: your business registered as the entity, a sender ID (the header shown
on the message) and the message templates for sign-in codes and invitations.

### Push

Push reaches people who installed the Satyakod app and allowed notifications: shoppers who
scanned your products in the app (recalls and copied-code notices), shoppers who said yes to your
[marketing messages](https://docs.satyakod.com/guides/consumer-scan-page.md#marketing-messages) (campaigns), and team members
signed in to the app (alerts, set under **Alerts** in the app's [Account](https://docs.satyakod.com/guides/your-account.md)).

> [!NOTE]
>
> The [WhatsApp verify bot](https://docs.satyakod.com/integrations/whatsapp.md) is separate. It answers people who send a code
> to your WhatsApp Business number, and you connect it yourself with your own Meta app under
> **Settings → Integrations**.

## Charges

Meta charges for each WhatsApp message and operators for each SMS. These per-message charges
apply to the WhatsApp and SMS messages sent for your workspace and are billed on use. Campaigns
count against your plan's marketing messages each month (see [Campaigns](https://docs.satyakod.com/guides/campaigns.md)).

## Asking for a channel

Tell us which channels you need when you sign up, or later at
[support@satyakod.com](mailto:support@satyakod.com). Once a channel is set up, choose who hears
what as usual: each alert rule's **Notify** channels in
[Settings → Alert rules](https://docs.satyakod.com/guides/alerts.md#who-is-told), each distributor's email and WhatsApp
number under [Distributors](https://docs.satyakod.com/guides/alerts.md#distributors), and each person's app alerts in the
app's **Account**.


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