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

# Overview

> What a WhatsApp app is in ApifyCloud and how it fits into your product

A **WhatsApp app** in ApifyCloud is everything you need to operate one
WhatsApp Business number: template library, contact lists, campaigns,
conversation inbox, flow builder, voice calling, analytics, and audit
logs — all in one place.

## What one app represents

One app maps to **one WhatsApp Business number**:

* Each number is a separate ApifyCloud app
* Each app has its own contacts, campaigns, flows, members,
  permissions, quality score, and spend tracker

**Templates are the exception.** They're scoped to your WhatsApp
Business Account (WABA) at Meta, not to the individual number. Two
apps registered under the same WABA share the same template library —
a template approved for one number is usable from the other.

<Note>
  If you need a second number — for a different brand, region, or use
  case — create a second app. Contact lists, campaigns, and flows stay
  in their own app; templates follow the WABA.
</Note>

## What's inside an app

<CardGroup cols={2}>
  <Card title="Messages" icon="message">
    Send one-off messages from the console and track delivery, read, and
    reply events.
  </Card>

  <Card title="Templates" icon="file-lines">
    Create, submit, and track templates with their categories, languages,
    and buttons.
  </Card>

  <Card title="Contact lists" icon="address-book">
    Import contacts via CSV or spreadsheet, map custom variables, and
    manage opt-out at the app level.
  </Card>

  <Card title="Campaigns" icon="paper-plane">
    One-shot or always-running campaigns with pause/resume, scheduling,
    spending limits, and a live progress dashboard.
  </Card>

  <Card title="Flows" icon="diagram-project">
    A visual builder for conversational logic — branching, variables,
    message types, and handoff to human agents.
  </Card>

  <Card title="Conversations" icon="comments">
    Two-way inbox with session tracking and handoff to external contact
    centers.
  </Card>

  <Card title="Calls" icon="phone">
    Request and manage **Call Permissions** per recipient and place
    WhatsApp voice calls (Gupshup only today).
  </Card>

  <Card title="Analytics" icon="chart-line">
    Delivery, engagement, cost, template and campaign metrics with
    export.
  </Card>
</CardGroup>

## Providers

An app is connected to one provider. Feature availability differs —
see [Providers](/guides/whatsapp/providers) for the shortlist, or
[apifycloud.io/coverage](https://apifycloud.io/coverage) for the full,
always-up-to-date compatibility matrix.

## What's next

<CardGroup cols={2}>
  <Card title="Messaging model" href="/guides/whatsapp/messaging-model">
    24h session window, template categories, and what you can send when.
  </Card>

  <Card title="Quality and limits" href="/guides/whatsapp/quality-and-limits">
    Number quality, messaging tiers, and rate limits explained.
  </Card>

  <Card title="Providers" href="/guides/whatsapp/providers">
    The providers ApifyCloud supports and how to choose one.
  </Card>

  <Card title="Template categories" href="/guides/whatsapp/template-categories">
    Marketing, Utility, Authentication, and when to use each.
  </Card>
</CardGroup>
