Say When

Say When
Say When

About Say When

A date and time picker for Framer forms that knows your opening hours. Type them the way people write them, Tue - Sat 12:00 - 14:30, 18:00 - 22:00 or Sun closed, set your time zone once, and visitors can only pick a day and a time you are open.

Special days are typed too: 25 - 26 December 2026 closed, or 24 December 2026 12:00 - 15:00. So are times already taken, and a date alone fills a whole day. Set how long a booking lasts and the last time offered still ends by closing; set a notice, two hours or a day, and nothing sooner can be picked.

Days as a strip or a month. Times are grouped into morning, afternoon and evening, always in your time zone, and a visitor in another zone sees their own time beside yours.

Put it inside a Framer Form. The form sends the day, the time and the moment with its offset (2026-10-02T18:30:00+01:00) as ordinary fields, and will not send until a day and a time are chosen. Every day and time is a real radio button, so arrow keys, screen readers and the browser's own required check all work.

Field names, labels, fonts, a 12 or 24 hour clock, the week's first day and every colour are controls. A line it cannot read, or a weekday that does not match its date, is flagged on the canvas, never guessed.

After purchase you receive the component URL. In Framer, select a frame and paste it (Ctrl+V or Cmd+V). In the Opening hours, Special days and Taken boxes, press Shift+Enter for a new line.

Licence: yours to use on your own sites and on client sites, commercially, with no attribution. Not for resale or redistribution: do not share the component URL, and do not publish the component or its code anywhere, paid or free. Full terms arrive with your purchase. Questions: me@majedesigns.dev

From Majed Monem

Token Cost
Fill Me In
Curtain Call
Top Drawer

Related Components

PixieForm
URL Params Collector
SmoothTalk Form
Gated Content