Skip to main content
Handle same-day schedule changes like closing early, holidays, or emergency closures. Choose the approach that matches your agent’s current setup.

Quick reference

Option 1: Managed Topic

Best for: Playing a closure message without changing call routing. No developer setup required.
1

Create or update a topic

Go to Knowledge > FAQs. Create a new topic or find an existing one related to hours or closures.
  • Name: Temporary closure
  • Sample questions: “Are you open?”, “What are your hours?”, “Can I speak to someone?”
  • Content: “We’re currently closed and will reopen at our normal time tomorrow. Please call back then.”
  • Actions: Leave empty (info only) or add a handoff if you want to transfer the caller.
2

Activate the topic

Make sure the topic is active in your Branch. If you have an existing opening hours topic, consider deactivating it temporarily so the closure topic takes priority.
3

Test in Sandbox

Use Agent Chat in Sandbox to confirm the agent responds with your closure message.
4

Publish

Publish your changes to Live.
5

Revert when done

Deactivate the closure topic and reactivate your normal hours topic. Publish again.
This approach changes what the agent says, but does not change call routing. The agent will still answer calls and have a conversation. If you need to hang up or transfer after the message, use one of the other options below.

Option 2: Configuration Builder

Best for: Toggling after-hours mode on and off instantly. Requires a developer to set up the schema first (one-time setup).
If your agent already has after-hours fields in the Configuration Builder, skip to step 2.

One-time setup (developer required)

A developer needs to add an after-hours toggle to the Configuration Builder schema and wire it into the agent’s code. See Configuration Builder for the full guide. Example schema fields:
Example function code:

Flip the toggle

1

Open Configuration Builder

Go to Real-time config > Data tab.
2

Select the Live environment

Switch to the Live tab. Changes here take effect immediately. No publish is needed.
3

Enable after-hours mode

Toggle After hours mode on and enter your closure message (e.g., “We’re closing early today. Please call back tomorrow.”).
4

Save

Click Save. The change is live immediately.
5

Revert when done

Toggle After hours mode off and save. Normal behavior resumes instantly.
Configuration Builder changes in Live affect all active calls instantly. Double-check your values before saving.

Option 3: Update call handoff routing

Best for: Redirecting all calls to a different number or voicemail during the closure.
1

Open Call handoffs

Go to Voice > Handoffs.
2

Edit the after-hours destination

Find the handoff destination used for after-hours or the default handoff. Update the Route to point to the closure number or voicemail.
3

Test in Sandbox

Make an in-app call in Sandbox and trigger a transfer to check it routes correctly. To test from a real phone, move your Branch to Staging (Branches and Sub-branches modes only) and call the Staging number.
4

Publish

Publish to Live.
5

Revert when done

Change the route back to the original number. Publish again.
For detailed steps, see Routing and handoffs.

Which option should I use?

Last modified on September 15, 2026