Operating Hours
Add business hours to Contentful entries
About the Operating Hours app
The Operating Hours app helps teams model and maintain business hours consistently in Contentful. Editors manage schedules in a weekly, calendar-style view, choosing open or closed days, marking 24-hour operation, and adding one or more time blocks per day, instead of working with raw JSON or multiple fields.
The app supports common patterns like split shifts, weekend variations, and location-specific hours, making it a good fit for any team that needs consistent, structured operating hours in Contentful: retailers, restaurants, banks, clinics, and other multi-location brands. Behind the scenes, it saves a predictable JSON object per day that frontends can use to power open-now logic, store locators, and location cards.
Features
- Visual weekly scheduling: Configure hours for each day in a calendar-style UI with open and closed toggles, 24-hour days, multiple time blocks, and one-click bulk actions like copy to all or copy to weekdays.
- Flexible hours patterns: Capture closed days, split shifts, and weekend variations in a single, easy-to-update field that reflects real-world operating schedules.
- Developer-ready hours data: Store a consistent JSON structure per day, including isOpen, is24Hours, and slot arrays, that frontends can reuse for store locators, location pages, and open-now logic.
Screenshots


