Field and home services: arrival window updates for customers who already booked.
service_window_consented
One of our most popular starters—not the only shape we support. For production, we customize the agent (open, intents, tools, guardrails, CRM hooks) to your exact specifications.
Hello, this is an AI assistant calling about your scheduled service visit. I can share the arrival window, note a change request, opt you out of these calls, or have someone call you back.
{
"type": "CONSENT_PEC",
"consentArtifactRequired": true,
"consentMustCover": [
"artificial_or_prerecorded_voice",
"ai_generated_voice",
"voice_calls",
"service_scheduling_updates"
]
}{
"intentsAllowed": [
"confirm_window",
"request_reschedule",
"gate_code_parking"
],
"intentsBlocked": [
"upsell",
"billing_collections",
"new_sales"
],
"tools": [
"opt_out",
"escalate_human",
"end_call"
]
}Classes: wireless, residential_landline
Purpose: service_window_update · Default enabled on seed: no (enable in Campaigns)
{
"maxAttemptsPerNumberPer30d": 8,
"minHoursBetweenAttempts": 4
}Opens, disclosures, intents, tools, CRM fields, and escalation rules are configured to your scripts and ops process. If your use case isn’t listed, we still build it—starters are shortcuts, not a ceiling.