User Guide: IVR (Phone) Scheduling & Cancellations
Last updated: January 15, 2026
Overview
The Permitting System provides an Interactive Voice Response (IVR) phone system that allows citizens to schedule, check, or cancel inspection appointments using their telephone. This service is integrated with the Selectron IVR platform and is available 24/7 for your convenience.
For Citizens: Using the IVR System
IVR Phone Number
Call: [Inspection Line - Contact your local permitting office for number]
Hours: Available 24 hours a day, 7 days a week
What You Can Do by Phone
| Service | Description |
|---|---|
| Schedule Inspection | Book a new inspection appointment |
| Check Status | Hear the status of your permit or inspection |
| Cancel Inspection | Cancel a scheduled appointment |
| Reschedule | Cancel and rebook for a different time |
| Confirm Appointment | Hear your scheduled inspection details |
Information You'll Need
Before calling, have ready:
- Your Permit Number (e.g., BLD-2025-001234)
- Your PIN or confirmation code (if provided)
- Property address for verification
- Preferred inspection date (if scheduling)
Scheduling an Inspection by Phone
Step-by-Step Process
-
Call the IVR Line
- Dial the Inspection scheduling number
- Listen to the welcome message
-
Select Your Option
- Press 1 for English (or other language option)
- Press 2 to schedule an inspection
-
Enter Your Permit Number
- Use your phone keypad to enter the permit number
- Follow letter-to-number mapping if needed:
- A, B, C = 2
- D, E, F = 3
- G, H, I = 4
- J, K, L = 5
- M, N, O = 6
- P, Q, R, S = 7
- T, U, V = 8
- W, X, Y, Z = 9
-
Verify Your Permit
- System reads back permit details
- Confirm this is your permit
-
Select Inspection Type
- Listen to available inspection types
- Press the number for your desired inspection
- Example: "Press 1 for Foundation, Press 2 for Framing..."
-
Choose a Date
- System offers available dates
- Press the number to select your preferred date
- Example: "Press 1 for January 15th, Press 2 for January 16th..."
-
Confirm Your Appointment
- System reads back your selection:
- Inspection type
- Date and time window
- Property address
- Press 1 to confirm
- Press 2 to start over
- System reads back your selection:
-
Receive Confirmation
- System provides confirmation number
- Write down this number for your records
- A confirmation email/SMS is also sent (if contact info on file)
Example IVR Dialogue
| Step | Speaker | Message |
|---|---|---|
| 1 | System | "Welcome to Inspection Scheduling. For English, press 1. Para español, presione 2." |
| 2 | You | [Press 1] |
| 3 | System | "To schedule an inspection, press 1. To check inspection status, press 2. To cancel an inspection, press 3. To speak with a representative, press 0." |
| 4 | You | [Press 1] |
| 5 | System | "Please enter your permit number followed by the pound sign." |
| 6 | You | [Enter: 2-5-3-2-0-2-5-0-0-1-2-3-4-#] |
| 7 | System | "You entered B-L-D-2-0-2-5-0-0-1-2-3-4. If this is correct, press 1. To re-enter, press 2." |
| 8 | You | [Press 1] |
| 9 | System | "Permit number BLD-2025-001234 for 123 Main Street. The following inspections are available: For Foundation Inspection, press 1. For Framing Inspection, press 2. For Final Inspection, press 3." |
| 10 | You | [Press 1] |
| 11 | System | "Foundation Inspection. Available dates are: For Wednesday, January 15th, press 1. For Thursday, January 16th, press 2. For Friday, January 17th, press 3." |
| 12 | You | [Press 1] |
| 13 | System | "You have selected Foundation Inspection for Wednesday, January 15th between 8 AM and 12 PM at 123 Main Street. To confirm this appointment, press 1. To select a different date, press 2. To start over, press 9." |
| 14 | You | [Press 1] |
| 15 | System | "Your inspection has been scheduled. Your confirmation number is 7-4-8-2-9-1. Please write this down. A confirmation will be sent to the email and phone number on file. Thank you for using Inspection Services." |
Cancelling an Inspection by Phone
Cancellation Steps
- Call the IVR line
- Select Cancel an Inspection (typically Press 3)
- Enter your permit number
- Enter your confirmation number or PIN
- System reads back your scheduled inspection
- Confirm cancellation by pressing 1
- Receive cancellation confirmation
Cancellation Policies
- 24-hour notice - Cancel at least 24 hours before
- Re-inspection fees - May apply for no-shows
- Late cancellations - May count against your record
Checking Inspection Status by Phone
Status Check Steps
- Call the IVR line
- Select Check Inspection Status (typically Press 2)
- Enter your permit number
- System reads:
- Permit status
- Scheduled inspections
- Completed inspection results
- Next required inspection
Status Information Provided
| Information | Example |
|---|---|
| Permit Status | "Your permit is currently Active" |
| Next Inspection | "Foundation Inspection scheduled for January 15th" |
| Last Result | "Your Framing Inspection passed on January 10th" |
| Required Inspections | "Remaining: Final Electrical, Final Plumbing" |
Selectron Permit Codes
How Permit Codes Work
Each permit type has a Selectron permit code that maps to the IVR system:
| Permit Type | Selectron Code |
|---|---|
| Building | BLD |
| Electrical | ELEC |
| Plumbing | PLB |
| Mechanical | MECH |
| Fire | FIRE |
These codes help the IVR system route your call correctly.
For Administrators: IVR Configuration
Selectron Integration
The system integrates with Selectron IVR platform:
Configuration Fields:
- Selectron Permit Code - Maps permit type to IVR menu
- IVR Enabled - Whether permit type is available via phone
- Available Inspections - Which inspections can be scheduled by phone
Configuring Permit Types for IVR
- Navigate to Entity Manager
- Select the permit entity (e.g., Building Permits)
- Go to Permits Menu configuration
- Set the Selectron Permit Code field
- Enable Can Schedule an Inspection
- Save changes
IVR-Enabled Permit Settings
| Setting | Description |
|---|---|
selectron_permit_code | Code used by IVR system to identify permit type |
can_schedule_an_inspection | Whether citizens can schedule via IVR |
can_search_an_application | Whether citizens can look up permit via IVR |
Testing IVR Integration
Before going live:
- Create a test permit
- Call IVR line with test permit number
- Verify permit lookup works
- Test inspection scheduling
- Verify appointment appears in calendar system
- Test cancellation flow
- Confirm notifications are sent
IVR System Availability
Service Hours
| Feature | Availability |
|---|---|
| Schedule Inspection | 24/7 |
| Cancel Inspection | 24/7 |
| Check Status | 24/7 |
| Speak with Representative | Business hours only |
Scheduled Maintenance
IVR system maintenance typically occurs:
- Sunday nights, 2 AM - 4 AM
- Advance notice provided when possible
Troubleshooting
For Citizens
Q: The system doesn't recognize my permit number. A: Ensure you're entering the full permit number including any letters. Use the letter-to-number mapping on your phone keypad. Try including or excluding dashes.
Q: No available inspection dates are offered. A: The calendar may be fully booked for the near future. Try calling back later or use the online portal for more date options.
Q: I was disconnected during scheduling. A: Call back and check your status. If the inspection was partially scheduled, it may need to be completed or cancelled.
Q: I need to reschedule, not cancel. A: Cancel the existing appointment first, then schedule a new one. The IVR will guide you through both steps.
Q: I forgot my confirmation number. A: You can still access your appointment using just your permit number. The confirmation number is for reference only.
Q: The IVR says my permit is not found. A: Your permit may not be IVR-enabled, or there may be a data sync issue. Use the online portal or call during business hours to speak with staff.
For Administrators
Q: Appointments scheduled via IVR aren't appearing. A: Check the integration between Selectron and the scheduling system. Verify API connections and review error logs.
Q: Citizens can't schedule certain inspection types. A: Verify the inspection type is configured as IVR-enabled in the system. Check the Selectron permit code mapping.
Q: IVR shows wrong available dates. A: Review calendar availability settings. Ensure inspector schedules are current and capacity is configured correctly.
Accessibility Features
Language Options
- English - Press 1
- Spanish - Press 2 (Para español)
- Additional languages may be available
Hearing Impaired
- TTY/TDD services available
- Contact county for TTY number
- Online portal offers full functionality as alternative
Speech Recognition
Some IVR features support voice input:
- Say "Yes" or "No" for confirmations
- Speak permit numbers digit by digit
Benefits of IVR Scheduling
| Benefit | Description |
|---|---|
| 24/7 Access | Schedule anytime, even outside business hours |
| No Wait | Automated system means no hold times |
| Quick | Schedule in under 2 minutes |
| Confirmation | Immediate confirmation number provided |
| Accessible | Works with any phone, no internet needed |
Online vs. Phone Scheduling
| Feature | IVR (Phone) | Online Portal |
|---|---|---|
| Availability | 24/7 | 24/7 |
| Visual Calendar | No | Yes |
| Multiple Inspections | One at a time | Multiple at once |
| Time Slot Selection | Limited options | All available slots |
| Documentation Upload | No | Yes |
| Payment | No | Yes |
| Internet Required | No | Yes |
Best Practices
For Citizens
- Have permit number ready - Speeds up the process
- Write down confirmation - Keep for your records
- Call during off-peak hours - Better availability shown
- Verify address - Ensure system has correct property
- Use online portal - For more date/time options
For Administrators
- Test regularly - Verify IVR integration works
- Monitor usage - Track IVR vs. online scheduling patterns
- Update codes - Keep Selectron codes current
- Train staff - Ensure staff can troubleshoot IVR issues
- Maintain documentation - Keep IVR scripts documented
Related Features
- Citizen Portal Permit Lifecycle - Online scheduling
- Automated Reminders - Confirmation notifications
- Rescheduling & Cancellations - Online alternatives
Technical Notes
Selectron Integration:
- Permit codes stored in
selectron_permit_codefield - Configured per permit type in Entity Manager
- Syncs appointments to scheduling service
Configuration Location:
- Types file:
/apps/citizen-portal-host/src/hooks/types.ts - Field:
selectron_permit_codein PermitsMenuFieldsId interface
Data Flow:
| Step | Action |
|---|---|
| 1 | Citizen calls IVR |
| 2 | Selectron processes request |
| 3 | API call to scheduling service |
| 4 | Appointment created |
| 5 | Confirmation returned to IVR |
| 6 | Notification sent to citizen |
For IVR system issues or to speak with a representative, call the Permitting Office during business hours.