CREATE A DYNAMIC CONTENT BLOCK
In the app builder, navigate to the page where you want to add a custom schedule block.
Click the ‘+ Add Block’ button.
Click the ‘Content’ block and select from the different Horizontal or Vertical scroll layouts.
4. Click one of the layouts or drag it over to the desired location on your page.
5. Once the empty block has been added to the page, click on it and you’ll see an option in the righthand menu that appears to ‘Show Dynamic Content’.
6. From the ‘Show Dynamic Content’ dropdown, select a content type you have setup in your libraries (Program, Workouts, Meditations, Yoga sessions, etc.) that you’d like to dynamically display based on its scheduling.
💡 Note: If you select ‘Any’, content from all content types in your app will populate the block.
Filtering by Schedule
Under the 'Filters' section, you can choose to toggle on specific filters to further refine what content is displayed in this block.
2. Click on the ‘Scheduled For’ checkbox to toggle it on.
💡 Note: Check our our in depth guide on dynamic content blocks to learn about these other filters.
3. From the ‘For’ dropdown, choose the time frame for the content display, such as “This Week”. “The future”, or "Today."
💡 Note: Selecting from ‘The Past’ can be a great option to display replays of live classes, for example.
4. If you’ve chosen ‘The Past’ or ‘The Future’ from the ‘For’ dropdown, you will see an additional option to select from a ‘In the previous’ or ‘In the next’ dropdown. Here, you can define a custom time range (in hours or days) e.g. the next 3 days, which is useful for displaying whats coming up soon.
5. Finally, you will have an ‘On’ dropdown to choose from. This is where you can define which schedule this content must be on to appear in the block. You can select from ‘Any’, ‘Global’, ‘Members’, or ‘This’ schedule.
💡 Note: The ‘Members Schedule’ option will display content based on what the member has scheduled for themselves, so will differ for each member, while the ‘Global’ Schedule’ option will display content that you have scheduled globally, so will be the same for all members. If you select ‘Any Schedule’ content from both of these schedules will be shown.
Examples of Custom Schedule Blocks
Workout of the Day
Use a dynamic content block to display a "Workout of the Day" block on the homepage of your app. Select the ‘Workout’ content type, expand the ‘Advanced +’ dropdown and input ‘1’ into the ‘Show Max’ field (if you only want to display one workout per day).
Toggle on ‘Scheduled For’ and select "Today." This setup automatically updates daily (assuming you have scheduled a workout in advance each day), ensuring fresh content is always displayed on your homepage.
Classes this week
Create a block to showcase upcoming yoga sessions for the week. Filter by the "Yoga" content type and schedule the display for ‘This Week’ on ‘Any Schedule’.
This allows members to easily see what classes are available in the next week , along with the classes they have scheduled for themselves ion the next 7 days, encouraging regular participation and planning for the week ahead.
New to dynamic content?
Check out the helpful resources below that cover all the tools you’ll need to further customise your dynamic content blocks.