---
title: Scheduling Outbound Calls to Groups
description: "****Call an entire group in one action.**** Instead of scheduling contacts one by one, select a saved group, assign an agent, and let the system process every member automatically while showing you live progress. --- **## 📦 Overview** The Outbound…"
url: "https://funneler.ai/guide/scheduling-outbound-calls-to-groups/"
updated: "2026-03-13"
category: Call Agent Funnels
---

# Scheduling Outbound Calls to Groups

****Call an entire group in one action.**** Instead of scheduling contacts one by one, select a saved group, assign an agent, and let the system process every member automatically while showing you live progress.

---

**## 📦 Overview**

The Outbound Caller lets you schedule callbacks or start immediate outbound calls for an entire contact group — not just a single contact.

With group scheduling, you can:

- 👥 Select a saved contact group instead of a single contact

- 🤖 Assign one outbound call agent to the whole group

- 📅 Schedule callbacks for the full group at once

- ⚡ Start group calls immediately with live progress feedback

- 📋 Track both contacts and groups in the same scheduled list

---

**## ✅ Before You Start**

Make sure you have the following ready:

| Requirement | Where to set it up |

|---|---|

| 🤖 At least one active outbound call agent | Call Funnels → create a funnel with type ****Outbound**** |

| 👥 At least one saved contact group | Contacts and Leads → Groups tab |

| 📱 Contacts with valid phone numbers | Contacts and Leads → All Leads |

⚠️ If a contact inside the group does not have a phone number, that contact will be ****skipped automatically**** during scheduling or calling.

---

**## 🔍 Where To Find It**

Open the ****Outbound Caller**** page from the left sidebar.

At the top of the page, find the section ****Select a contact or group****. It includes two mode options:

| Mode | What it does |

|---|---|

| 👤 Contact | Call a single contact |

| 👥 Group | Call all contacts in a saved group |

---

**## 🚀 How Group Scheduling Works**

**### Step 1: Choose Group mode**

In the Outbound Caller, select ****Group****.

This replaces the single-contact picker with a group selector that loads your existing contact groups. Each entry in the dropdown shows:

- Group name

- Number of contacts inside the group

---

**### Step 2: Select an Outbound Agent**

After choosing a group, select the outbound call agent that should handle the calls.

ℹ️ Only ****active outbound agents**** appear in this list. If the list is empty, go to Call Funnels and create an outbound agent first.

---

**### Step 3: Add the Group to the List**

Click ****Add to List****.

The group will appear in the ****Scheduled Contacts**** section below. This section supports both individual contacts and groups in the same table.

---

**### Step 4: Review the Group Row**

The ****Contact or Group**** column shows:

```

Warm Leads - March

24 contacts

```

The group name appears on the first line with the contact count below it so you always know which group and how many members will be processed.

---

**## 📅 Schedule a Group Callback**

1. Add the group to the Outbound Caller list.

2. Click ****Schedule**** on that row.

3. Choose the date and time.

4. Click ****Schedule Call****.

> ✅ The system will process the contacts in that group one by one at the scheduled time.

---

**## ⚡ Start Group Calls Immediately**

1. Add the group to the Outbound Caller list.

2. Click ****Call Now**** on that row.

3. Review the confirmation modal.

4. Click ****Start Calls****.

The outbound agent begins dialing valid contacts in the group one at a time.

---

**## 📊 Live Progress Modal**

When you schedule or start calls for a group, a progress modal opens and stays visible while the system works through each member.

⚠️ ****Keep this modal open until processing finishes.**** Closing or refreshing the page mid-run may interrupt remaining calls.

**### What the modal shows**

| Indicator | Description |

|---|---|

| ▓▓▓░░ Progress bar | Visual completion percentage |

| 🔢 Processed | How many contacts have been handled so far |

| ✅ Success | Successfully scheduled or called |

| ❌ Failed | Could not be processed |

| ⏭ Skipped | No phone number available |

| 👤 Current | The contact being processed right now |

| 📋 Summary | Final result breakdown when done |

**### Example final summary**

```

✅ 18 callbacks scheduled successfully

❌ 2 failed

⏭ 1 skipped (no phone number)

```

**### While the modal is open**

- 🔒 The modal cannot be closed while the group is being processed

- 🔄 Refreshing the page may interrupt remaining calls or schedules

- ⚠️ A browser warning appears if you try to leave mid-run

---

**## ⏭ What Gets Skipped**

Some contacts are skipped automatically without stopping the rest of the run.

Common reasons:

- 📵 No phone number saved on the contact

- ❌ Empty or invalid phone field

🟢 Skipped contacts are counted in the final modal summary so you have full visibility into the totals.

---

**## 🛡 Duplicate Protection**

The Outbound Caller prevents duplicate pending entries for the same group + agent combination.

⛔ If the same group is already pending with the same agent, the system will warn you instead of adding a duplicate row.

---

**## 📋 Status in the Scheduled Contacts Table**

| Status | Meaning |

|---|---|

| ⏳ Not started | Group added but no action has run yet |

| 📅 Scheduled | A future callback time has been assigned |

| ✅ Complete | The call-now action has already been started |

The ****#Calls**** column increases based on how many contacts were successfully processed.

---

**## 💡 Best Practices**

****📱 Keep phone numbers clean****

Review your group before scheduling to make sure all contacts have valid phone numbers. Contacts without a number are skipped automatically.

****🏷 Use clear group names****

Names like `Warm Leads - March` or `Trial Signups - Week 2` make entries easy to identify in the scheduled list.

****🧪 Test with a small group first****

For new agents or new contact lists, run a small group first to confirm calls are completing before processing larger batches.

****🖥 Stay on the progress modal****

Keep the modal open until the run finishes, especially for large groups, to catch failures and skips in real time.

****🔢 Check final totals****

If the success count looks lower than the group size, check failed and skipped counts in the final summary.

---

**## 🔧 Troubleshooting**

**### ❓ I do not see any groups in the selector**

🟡 Check that you have already created groups in ****Contacts and Leads → Groups tab****. The selector only shows groups that exist.

**### ❓ My group will not add to the list**

🟡 Make sure:

- The group contains at least one contact with a phone number

- You have selected an outbound call agent

**### ❓ The group shows skipped contacts**

🟡 Some members in that group do not have usable phone numbers. Open the group in ****Contacts and Leads****, update the missing numbers, and try again.

**### ❓ I cannot close the progress modal**

🟢 This is expected. The modal stays open intentionally while a group run is active to prevent accidental interruptions and duplicate submissions.

**### ❓ The final total is lower than my group size**

🟡 This usually means one or more contacts were skipped (no phone number) or marked as failed during processing. Check the final modal summary for exact counts.

---

---

**## 🗂 Summary**

The group scheduler makes it easy to run one outbound agent across an entire contact group, with live progress tracking, automatic skipping of invalid contacts, and a clear final summary.

It uses the same outbound workflow as individual contacts but adds group selection, batch processing, and real-time progress visibility so the experience is safe and transparent while the system works through multiple recipients.

---
