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

# Campaigns

> Send offers and launches to people who said yes to your messages in the Satyakod app, with a weekly limit per phone and a one-tap stop.

**Campaigns** (under Scans) sends a push notification to the phones of people who said yes to
your marketing messages. They say yes in the Satyakod app after a genuine scan of your product,
once you turn on **Ask app users for consent** in
[Settings → Scan page](https://docs.satyakod.com/guides/consumer-scan-page.md#marketing-messages). You never see who they are:
only how many. Push is set up for your workspace at onboarding: see
[Notifications](https://docs.satyakod.com/concepts/notifications.md).

## The page

* **Phones that said yes**, and how many of them have notifications on (the ones a campaign can
  reach).
* **Messages this month** against your plan's marketing messages.
* **Per phone per week**: your weekly limit from Settings → Scan page.
* Every campaign sent or scheduled, with how many were delivered and opened.

## Sending one

**New campaign** (admins):

1. A **title** (up to 65 characters: the notification's first line), the **message** (up to 240)
   and, if you like, a **link** starting with `https://` that opens when they tap it.
2. Who gets it: everyone who said yes, or those who scanned a **product**, scanned in a **state**,
   or scanned within the **last 30, 90 or 365 days**. The page shows how many phones that reaches
   as you choose.
3. **Send now**, or **Schedule** a time in the next 90 days. A scheduled campaign can be cancelled
   until it goes out.

When it is sent, the campaign's page shows how many phones it matched, how many got it and opened
it, and how many were skipped: a phone that already had your weekly limit of messages, a phone
with notifications off, or a message over the month's allowance.

## What people get

The notification opens the message in the app with your link and a **Stop messages from …**
button: one tap and that phone gets no more of your marketing. People can also stop under
**Offers from brands** in the app's profile. Recall and copied-code notices are separate: they
reach everyone who scanned the batch.


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