# Appointment Drip Campaign Setup

### What Is an Appointment Drip Campaign?

An **Appointment Drip Campaign** lets you automatically send WhatsApp messages to users **before or after their scheduled appointments**.\
It’s ideal for:

* Appointment reminders
* Follow-up messages
* Reducing no-shows
* Post-appointment feedback or instructions

***

### 📍 Where to Find This

**Dashboard → Bots → Select Bot → Drips**

***

### 🛠️ How to Create an Appointment Drip Campaign

#### 1️⃣ Drip Campaign Name

**Field:** `Drip Campaign Name`\
Give your campaign a clear, descriptive name.

**Example:**\
`Appointment Drip Campaign`\
`Doctor Visit Reminder`\
`Consultation Follow-up`

***

#### 2️⃣ Enrolled Contacts

**Field:** `Enrolled Contacts`\
Select **Appointment Reminder**.

🔹 This ensures:

* Only users with booked appointments are enrolled
* Campaign triggers are linked to appointment events<br>

<figure><img src="/files/xRn9mXd6KIzXV9URWN83" alt=""><figcaption></figcaption></figure>

***

#### 3️⃣ Schedule Type

**Field:** `Schedule`\
Choose **Schedule Basic**.

This allows you to configure time-based messages relative to appointment time.

<figure><img src="/files/VwZk5joLvpyCs3RGJ6zM" alt=""><figcaption></figcaption></figure>

***

### ⏰ Schedule Your Templates

#### 4️⃣ Select Template

**Field:** `Template`\
Choose an approved WhatsApp template message.

💡 Tip:

* Use reminder-style templates
* Include variables like appointment date/time if available

<figure><img src="/files/2QHBWwtaSbWkbGdWETCg" alt=""><figcaption></figcaption></figure>

***

#### 5️⃣ Send Before / After Appointment

**Field:** `Send before/after Appointment`

Choose when the message should go:

* **Before Appointment** (e.g., reminders)
* **After Appointment** (e.g., follow-ups)

<figure><img src="/files/ltaEZQcLxs3e73SnzQCp" alt=""><figcaption></figcaption></figure>

***

#### 6️⃣ Time Offset

**Field:** `Minutes / Hours / Days`

Define how long before or after the appointment the message should be sent.

**Examples:**

* 30 minutes before appointment
* 1 hour before appointment
* 1 day after appointment

***

#### 7️⃣ Add Multiple Schedules (Optional)

Click the **➕ (plus)** icon to:

* Add multiple reminder messages
* Combine before + after appointment messages in one campaign

***

### 🚪 Campaign Exit Criteria

#### 8️⃣ Exit Schedule

**Field:** `Exit Schedule`

Defines when a user should exit the drip campaign.

Common exit scenarios:

* Appointment completed
* Appointment cancelled
* Appointment rescheduled

✅ This prevents unnecessary messages once the campaign goal is achieved.

<figure><img src="/files/4L3V2cP6zP4wJUm62ijB" alt=""><figcaption></figcaption></figure>

***

### ✅ Final Step: Create Campaign

Click **Create Drip Campaign** to activate your campaign.

Once created:

* Messages are sent automatically
* No manual follow-up required
* Campaign respects appointment status changes

***

### 📌 Key Things to Know

* Campaign works only for users with appointments
* WhatsApp templates must be **approved**
* Exit Flow ensures users don’t receive irrelevant messages
* All campaign activity is logged and trackable

***

### 🎯 Common Use Cases

* Appointment reminders (before visit)
* Post-appointment care instructions
* Feedback collection after appointment
* Cancellation or reschedule follow-ups


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.botpenguin.com/bots/whatsapp-bot/manage-chatflow/google-calendar-appointment/appointment-drip-campaign-setup.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
