Skip to main content
Solved

Allow users to select time of day to receive sms?


Forum|alt.badge.img+2

Does anyone know if there is an easy way to allow user to select the time of day they want to receive SMS messages? I’ve thought of some manual workarounds to accomplish this, but they’re all a little clunky. Thanks!

Best answer by retention

@suz_bru - I’m not sure if this falls in the “clunky” solution, but you add a “time-of-day” preference in your general Manage Preferences page.

Here’s my example:
 

For example, I have three radio buttons, one for morning, afternoon, and evenings.  If you want it to be more granular (like every hour of the day, you may want to use a Dropdown instead).

This becomes a “Custom Profile Property” for those subscribers who set this value, and then you can create Segments for each, and optionally a Segment for those that don’t have that property set. When you are ready to send your SMS campaigns, you can select those Segments of audience at the appropriate times (morning, afternoons, evenings).

Power Tip - You an use these profile settings in Flows too by conditionally branching by this property, and then use a Time Delay at a Specific Time of day. 

You may want to include a link to their Manage Preferences in subsequent emails, or if you can afford the space, in the SMS messages itself.  The subscribers’ manage preference links is a Klaviyo Template variable, here’s more information on it:

Hope this helps!

View original
Did this topic or the replies in the thread help you find an answer to your question?

3 replies

retention
Partner - Platinum
Forum|alt.badge.img+62
  • 2025 Champion
  • 932 replies
  • Answer
  • March 11, 2021

@suz_bru - I’m not sure if this falls in the “clunky” solution, but you add a “time-of-day” preference in your general Manage Preferences page.

Here’s my example:
 

For example, I have three radio buttons, one for morning, afternoon, and evenings.  If you want it to be more granular (like every hour of the day, you may want to use a Dropdown instead).

This becomes a “Custom Profile Property” for those subscribers who set this value, and then you can create Segments for each, and optionally a Segment for those that don’t have that property set. When you are ready to send your SMS campaigns, you can select those Segments of audience at the appropriate times (morning, afternoons, evenings).

Power Tip - You an use these profile settings in Flows too by conditionally branching by this property, and then use a Time Delay at a Specific Time of day. 

You may want to include a link to their Manage Preferences in subsequent emails, or if you can afford the space, in the SMS messages itself.  The subscribers’ manage preference links is a Klaviyo Template variable, here’s more information on it:

Hope this helps!


Forum|alt.badge.img+2
  • Author
  • Contributor I
  • 1 reply
  • March 15, 2021

Thanks, Joseph! Yes that does help, thank you!


Forum|alt.badge.img+2
  • Contributor I
  • 1 reply
  • July 8, 2022

Except a

{% manage_preferences_link %}

does not work in SMS… any ideas @retention ?