By the end of this guide, your portal will show your support team's business hours and current open/closed status.
Prerequisites
Before you begin, make sure you have:
- DeskPress installed and activated
- A portal page created
Steps
1. Open the Opening Hours tab
Go to DeskPress > Support Portal > Opening Hours tab.
2. Enable Opening Hours
Toggle Enable Opening Hours on.
3. Set your timezone
Choose your support team's timezone from the dropdown. There are 50+ options covering all major regions.
4. Configure your weekly schedule
For each day of the week (Monday through Sunday):
- Toggle the day on or off
- Set the opening time and closing time
- The default schedule is Monday--Friday 09:00--17:00, with Saturday and Sunday off
5. Customize your messages
Set the messages visitors see:
- "We are currently open" message -- displayed during business hours
- "We are currently closed" message -- displayed outside business hours
6. Choose display options
Toggle these on or off:
- Show Status -- displays the open/closed badge
- Show Schedule -- displays the full weekly timetable
7. Set the portal position
Toggle Show on Portal and choose where the hours widget appears:
- After Hero
- After Topics
- After Actions
- Before Conversations
- After Conversations
8. Configure Hero integration (optional)
If you want hours displayed inside the Hero section, go to Design > Hero and set the Hours Layout:
- Compact -- shows a small open/closed badge
- Collapsible -- shows an expandable panel with a timezone selector
9. Save settings
Click Save to apply your changes.
Verification
Visit your portal page. You should see the opening hours widget at the position you chose. The status badge will show whether you are currently open or closed. If you enabled the timezone selector, try changing it to see the hours converted to a different timezone.
Alternative: Using the Shortcode
You can display opening hours on any page using the shortcode:
[hsd_opening_hours show_status="true" show_schedule="true"]
You can also use the Portal Template Builder to place the "Hours" block in any zone of your portal layout.
