Outbound campaign limits
AI-generated summary
Genesys Cloud enforces comprehensive operational limits across outbound campaigns, contact management, and system resources to maintain platform stability and performance. Voice campaigns are restricted to 50 concurrent campaigns maximum with 50 campaigns per agent, while digital campaigns are capped at 25 concurrent campaigns and skills-based dialing campaigns at 5 concurrent campaigns. Queue membership varies by campaign type: 500 members for skills-based dialing, 200 for agent-owned campaigns, and 1,000 for any campaign type. Predictive and power campaigns require a minimum of 15 agents to ensure accurate availability calculations.
Entity limits of 1,000 apply to voice campaigns, digital campaigns, sequences, contact lists, contact list filters, DNC lists, attempt controls, contactable time sets, call analysis response sets, call rule sets, and campaign rules. The maximum calls dialed per second (CPS) is 15 per organization, with a per-campaign limit of 50 CPS implemented in March 2025 to enhance stability. Higher CPS requests require care case submission with business justification and telephony model information, typically processed within 10 business days.
Additional technical constraints include a maximum of 30 campaign calls per agent, five API calls per second for pre-call and wrap-up rules, 300–350 lines per active Edge, four-column sorting capability, 64-character object name limits, preview timer ranges of 1 second to 20 minutes, two data action conditions per campaign, and 10 data actions maximum per rule or campaign. Phone numbers must contain at least 10 digits in E.164 format, and callback scheduling cannot exceed 30 days in advance.
Contact management constraints include a maximum of five million contacts per organization and one million contacts per contact list. DNC records are limited to one million per list with a two million per organization cap. Contact list columns are limited to 50 total with a maximum of 10 phone number columns, supporting 128-character headers and 512-character entries. A single contact list can only run on one active campaign simultaneously, with one contact list filter per campaign allowing up to 10 conditions. Numeric values in conditions are restricted to 65 digits with 20 digits after the decimal point.
Attempt controls restrict recalls to eight-hour maximum durations with five-minute minimums and cap total attempts at 100 per contact or number. Dynamic Queueing permits up to five active concurrent sorting or filtering campaigns per organization, with a total of 10 running and inactive campaigns allowed. Campaign scheduling supports one schedule per campaign with a maximum of 500 intervals per schedule. Performance impact factors without hard limits include the number of call rule steps and conditions, concurrent rules, and scheduled interactions.
When running outbound campaigns in Genesys Cloud, keep in mind the following limits:
- A maximum of 50 voice campaigns can run concurrently.
- A maximum of 25 digital campaigns can run concurrently.
- A maximum of 5 skills-based dialing campaigns can run concurrently.
- A maximum of 500 members in the queue for a skills-based dialing campaign.
- A maximum of 200 members in the queue for an agent-owned campaign.
- A maximum of 1,000 members in the queue for any campaign.
- At least 15 agents are recommended for predictive campaigns, and at least 15 agents for power campaigns. When the list of agents is less than the minimum, the limited data set can make the agent availability calculations inaccurate.
- Each of these types has entity limits of 1,000:
- Voice campaigns
- Digital campaigns
- Sequences
- Contact lists
- Contact list filters
- DNC lists
- Attempt controls
- Contactable time sets
- Call analysis response sets
- Call rule sets
- Campaign rules
- The maximum number of calls dialed per second (CPS) is 15 per organization.
Note: The maximum number of calls dialed per second (CPS) is 15 per organization. If you require higher CPS, open a care case requesting an increase, along with your telephony model and a business justification for the higher CPS wanted. Genesys strives to turnaround requests within 10 business days, but it might take longer under certain circumstances. In March 2025, the per-campaign limit for 50 CPS was implemented across all regions to enhance platform stability for dialer customers globally. This limit only affects campaigns if the CPS limit for the organization is set to higher than 50. Otherwise, the organization CPS limit applies. For more information, see About Genesys Cloud Customer Care.
- The maximum number of campaign calls the system can place to an agent is 30.
- The maximum number of API calls from rules per second is five per pre-call and five per wrap-up.
- The maximum number of lines used is 300–350 per active Edge in an Edge group, based on the Edge version listed here: Concurrent call capacity for BYOC Premises Edge models.
- Campaigns can only have four columns to sort by.
- All object names are limited to 64 characters.
- Preview campaigns are limited to be between 1 second and 20 minutes for the preview timer.
- There can only be two data action conditions on a running campaign.
- The maximum number of data actions used as conditions is two per rule, rule set, and running campaign.
- The maximum number of data actions used as actions is 10 per rule, rule set, and running campaign.
Note: Data actions that are configured for the campaign can impact (slow down) the message sending speed. A “Schedule Callback” call rule action cannot schedule a callback more than 30 days in advance.Phone numbers must have at least 10 digits to be dialed and must be in E.164 format.
- The maximum number of contacts per org is five million.
- The maximum number of contacts per contact list is one million.
- Do Not Contact (DNC) records are limited to one million records per DNC list, and two million per org.
- The character limit for data in contact list header columns is 128 characters.
- The character limit for data in contact list column entries is 512 characters.
- The limit for the number of columns in a contact list is 50 columns.
- The maximum number of phone number columns allowed per list is 10.
- A given contact list can only be on one running campaign at a time.
- Only one contact list filter can be used on a campaign at a time.
- A maximum of 10 conditions can be added on a contact list filter.
- Numeric values in conditions are limited to 65 digits and only 20 digits after a decimal point.
- Recalls can only be scheduled for a total duration of eight hours, and for no less than five minutes.
- Total max attempts for contacts and numbers cannot exceed 100.
- The maximum number of attempt control entities is 1,000.
- You can have up to five active Dynamic Queueing sorting or filtering campaigns per organization running concurrently.
- You can have a total of 10 running and inactive Dynamic Queueing sorting campaigns per organization. Be sure to delete your inactive campaigns.
The following items do not have limits, but impact overall performance when used at high levels:
- The number of steps and conditions per call rule.
- The number of rules running concurrently.
- The number of scheduled interactions.
For more information, see About outbound dialing.
Notes:
- The maximum number of schedules per campaign is one.
- The maximum number of intervals per campaign schedule is 500.
[NEXT] Was this article helpful?
Get user feedback about articles.