Scheduling & Messages

Scheduling & Messages

📅 Scheduling Campaigns

Campaigns follow a schedule that you set up:

Run Schedule

SettingDescription
Start DateWhen the campaign kicks off
End DateWhen the campaign stops
Daily HoursThe time window for calls (e.g., 9 AM - 5 PM)
Days of WeekWhich days to run (usually weekdays)
TimezoneThe client's timezone for scheduling

⏰ Calling Times vs Company Times

When you decide when the AI Agent can call people, you have two options:

Use the toggle in the Campaign Hours section of the Runs step to switch between the two.

Use Default Business Hours

When using Company Times mode, click Use Defaults to copy the business hours you already set up in Campaign Settings. This is a big time saver when making lots of campaigns! ⏱️

TCPA Compliance ⚖️

No matter which option you pick, all calls must happen between 8:00 AM – 9:00 PM in the client's local timezone. This is the law, and Kayse AI makes sure you follow it automatically.

🔁 Callback Retries

If a call doesn't go through, Kayse AI can try again automatically:

SettingDescription
Retry AttemptsHow many times to try again
Retry IntervalHow long to wait between tries
Maximum RetriesStop after this many total tries

Timezone Awareness 🌍

Campaigns know what timezone your clients are in. Calls only go out during the right hours based on where the client lives.

🔄 Never-Ending Campaigns

By default, campaign runs automatically complete when all contacts in the case list have been processed. However, you can enable the Never-Ending Campaign option to keep runs active indefinitely.

When this option is enabled:

This is ideal for ongoing workflows where contacts are continuously added over time, such as rolling intake campaigns or evergreen nurture sequences.

🔄 Automatic Phone Enrichment

When a client can't be reached after multiple outbound attempts, Kayse automatically runs phone enrichment to find an updated number.

How It Works

  1. The campaign places an outbound call to the client's primary phone number
  2. If the call is unsuccessful (no answer, busy, voicemail, etc.), it counts as an unreachable attempt
  3. After 5 total unsuccessful attempts (calls + outbound SMS combined) to the same number, enrichment runs automatically
  4. If a new number is found, it becomes the client's primary phone number
  5. Subsequent campaign calls use the updated number

Eligibility Conditions

Automatic enrichment only triggers when all of the following are true:

Tracking

Calls that trigger enrichment are flagged in the system. The enrichment source is recorded as "campaign_unreachable" for audit purposes.

💬 Campaign Messages

Set up automatic messages at different points during the campaign:

📨 Before the Call

Send a text or email to let the client know you're about to call. This makes way more people answer! 📈

Example: "Hi John, we'll be calling you shortly regarding your case. Please answer a call from this number."

✅ After a Successful Call

Send a follow-up after you connect with the client.

Example: "Thanks for speaking with us today! Let us know if you have any questions."

❌ After a Failed Call

If you couldn't reach the client, send a message asking them to call back.

Example: "We tried to reach you but couldn't connect. Please call us back when you can."

🕐 Scheduled Messages

Send messages at specific times during the campaign, even if there's no call involved.

🔤 Message Variables

Make your messages personal with these fill-in-the-blank options:

VariableDescription
The client's first name
The client's full name
What kind of case it is
Your company name
Your phone number

🔄 Workflow Rules (CRM-Aware)

Campaign workflows can do things automatically when a certain outcome happens (like after a call ends).

Each workflow is displayed as a two-row card: a WHEN row (trigger) and a THEN row (action), making it easy to see what fires and what happens at a glance.

CRM Context

SmartAdvocate Status/Substatus Selection

📝 CRM Note

Every workflow card includes an optional CRM Note field. When a note is provided, it is posted to the connected CRM (LawRuler or SmartAdvocate) each time the workflow fires — regardless of the action type.

Use this to leave audit trails, follow-up reminders, or context notes directly in your CRM without needing a separate "Post CRM Note" action.

⚡ Action Execution