Skip to main content

Campaign settings

Every field has a default: a campaign can be created with empty settings and tuned while it runs. Every change is saved as a new settings version and applied live.

Campaign fields​

Besides its settings, a campaign stores:

FieldDefaultMeaning
namerequiredCampaign name
modeprogressivepreview, progressive, power or predictive (agentless for messaging)
channelvoicevoice, sms or whatsapp; fixed at creation
contactListIdnoneThe contact list the campaign draws leads from
priority31 to 5; a higher priority is served first when campaigns compete
callerIdsnoneThe pool of outgoing numbers (up to 50; the account's own numbers or verified caller IDs). callerId sets a pool of one
countryDefaultILDefault country for reading local numbers

Assigned agents and the agent membership rule are managed separately (Managing campaigns).

Voice campaign settings​

FieldDefaultMeaning
abandonTargetPct3Missed-wait target for the pacer: share of answered calls that waited longer than normal, hung up, or reached the ceiling (0 to 20)
maxCallsPerAgent8Cap on lines per available agent (1 to 15)
noAnswerTimeoutSec25How long to ring the customer (15 to 60 s)
waitGraceSec2Margin beyond normal connect time before the hold message plays (0 to 15 s)
maxHoldSec90Hold ceiling: end-of-call message and a callback (15 to 600 s)
holdMessage / abandonMessageHebrew placeholder, sayText (say, with a language, default he-IL) or audio (play, with a URL)
waitAudioUrlnoneHold music looped after the hold message; without it the message repeats every 15 s
maxLines0Cap on concurrent calls for the campaign (0 = no cap)
weight10Share of CPS, lines and shared agents when campaigns of the same priority compete (0 to 100; 0 = only what the others leave unused)
callerIdStrategyrotaterotate or sticky: how a call picks its number from the pool
amd.enabledonAnswering machine detection
amd.modeEnableEnable or DetectMessageEnd
amd.asyncoffOff: synchronous AMD. On: queue the call for an agent before detection finishes
amd.speechThresholdMs · amd.speechEndThresholdMs · amd.silenceTimeoutMs2400 · 1200 · 5000AMD thresholds
amd.timeoutSec8Seconds before AMD gives up (treated as human)
callingWindowsSun–Thu 09:00–20:00, Fri 09:00–13:00Windows in the lead's time zone (days 0 = Sunday to 6 = Saturday)
schedule.calendarIdnoneContact-center calendar (Compliance and calling hours)
schedule.hoursOverridenoneCampaign-specific weekly hours replacing the calendar's
schedule.exceptionsnoneCampaign-only dates: closed, custom_hours or close_early (up to 200)
retryRulessee Outcomes and retriesDelay and max per outcome (no_answer, busy, machine, abandoned, failed)
maxAttemptsTotal6Attempts per lead across all outcomes
phoneOrdermobile, home, work, otherOrder in which a lead's numbers are dialed
dncListIdsnoneExtra DNC lists (global lists always apply)
requireRegistryCheckDays0Required national-registry check freshness in days (0 = off)
leadFilter · leadSortnoneLead selection and order (sort on up to 4 fields)
callbackOwnerTimeoutMin10How long a callback card waits for its owner
autoAcceptonDialer tasks are accepted in Flex automatically (predictive relies on it)
autoWrapUpoff, 20 sAuto-complete the task after the disposition (timeout 5 to 300 s)
agentFirst.reserveTimeoutSec15Wait for the agent's reservation (5 to 60 s)
agentFirst.agentRingSec15How long the agent's browser rings (5 to 60 s); keep it above the workflow's reservation timeout
agentFirst.ringbackUrlbuilt-in toneWhat the agent hears while the customer rings
agentFirst.wrapOnNoContactoffKeep no-contact tasks open for a disposition

Messaging settings​

settings.messaging, required for SMS and WhatsApp campaigns:

FieldDefaultMeaning
categorymarketingmarketing needs consent (less than a year old) or an existing customer; utility does not
from.address / from.senderPoolIdnoneE.164 sender or sender pool (comms_senderpool_…); one of them is required
smsTextnoneSMS body (up to 1,600 characters, Liquid). SMS needs a text or a Content Template
contentSidnoneContent Template (HX…); required for WhatsApp, optional for SMS (replaces smsText)
variablesnoneVariable to lead field, for example "1": "firstName", "plan": "custom.plan"
fallbackToSmsoffWhatsApp only, needs a sender pool: also address the number by SMS
batchSize · maxPerMinute500 · 600Batch size (up to 10,000) and rate per minute
messageRetry60 min, 1Delay and number of retries of failed or undelivered messages
optOutKeywordsSTOP, UNSUBSCRIBE, הסר, הסרה, ביטולWords that opt a number out when a reply consists of one of them

Messaging campaigns ignore voice settings (pacing, AMD, hold messages, agents). Shared with voice: callingWindows (the sending window), schedule, dncListIds, maxAttemptsTotal, leadFilter and leadSort.