
Auto follow-up action configuration for re-engaging after-hours contacts
Architecture overview
The after-hours support flow works as follows:- Working hours detection — A workflow checks whether the incoming message arrives during or outside business hours.
- During hours — Messages route to your human team as normal. The bot stays inactive or assists in suggestive mode.
- After hours — The bot activates and greets the customer, letting them know it is an AI assistant available outside business hours.
- Knowledge base lookup — The bot answers common questions using your knowledge base.
- Urgent issue capture — If the issue is urgent (e.g., locked out, emergency, billing problem), the bot collects details and flags it for priority follow-up.
- Morning handoff — When business hours resume, your team gets a summary of all after-hours conversations with priority tags.
Step-by-step build
Define your business hours
Populate your knowledge base
- Business hours and location — “What time do you open?” is the number one after-hours question
- Services and pricing — Basic descriptions and price ranges
- Emergency procedures — What to do if there is an urgent issue
- Contact methods — How to reach you during business hours
- FAQs — Return policies, booking procedures, cancellation rules, parking, etc.
Create the after-hours bot
- Name: “After-Hours Support”
- Type: Auto-pilot (this bot needs to work without human oversight)
- Channels: Toggle on all channels where customers reach you — SMS, Web Chat, Facebook Messenger, Instagram, WhatsApp
- Calendar: Leave unassigned unless you want the bot to book next-day appointments
Write the bot prompt
- Clearly identify itself as an after-hours assistant
- Set expectations about response times for complex issues
- Answer common questions from the knowledge base
- Detect and flag urgent issues
- Collect contact details for follow-up
Build the after-hours activation workflow
- Enable the “After-Hours Support” bot on this contact
- Add tag “after-hours-inquiry”
- Disable the “After-Hours Support” bot (let the primary bot or human handle it)

Follow-up scenario configuration for after-hours re-engagement
Build the urgent issue workflow
- Send internal SMS to the on-call team member with the contact name and issue summary
- Send internal email with full conversation transcript
- Create task assigned to the on-call person with a 30-minute due time
- Move opportunity to an “Urgent” pipeline stage (if applicable)

Choosing a custom trigger for the morning handoff workflow
Build the morning handoff workflow
- Filter contacts tagged “after-hours-inquiry” from the previous night
- Send summary email to your team lead with: number of conversations, list of contact names, conversation summaries, and any urgent flags
- Create tasks for each conversation that needs follow-up
- Remove tag “after-hours-inquiry” after processing
Configure the daytime handback
- In your morning workflow, add an action to disable the after-hours bot on all contacts where it is active
- If a conversation was mid-flow, the handback allows a human to pick up where the bot left off
- Send the customer a message: “Good morning! Our team is now available. A team member will follow up with you shortly regarding your inquiry.”
Full prompt
Testing your after-hours bot
Working hours test
After-hours activation test
FAQ test
Unknown question test
Urgent issue test
Morning handoff test
Daytime handback test
Optimization tips
- Review overnight transcripts weekly. Look for questions the bot could not answer and add them to the knowledge base. After a few weeks, the bot should handle 80%+ of after-hours inquiries without escalation.
- Adjust urgent criteria based on data. If too many issues are flagged urgent, tighten the criteria. If your team finds missed urgent issues in the morning, loosen them.
- Track resolution by channel. Some channels (like web chat) may have higher resolution rates than others. Focus knowledge base improvements on the weakest-performing channels.
- Add appointment booking. If many after-hours contacts want to schedule something, connect a calendar and let the bot book next-day appointments. See appointment scheduler.
- Test timezone handling. If you serve customers across timezones, make sure your business hours logic accounts for the customer’s local time, not just yours.