There are two places you can add actions in Movement:
• Page Actions are set from the Actions tab in the righthand sidebar. They create a button that sticks to the bottom of the page, visible no matter where the member is scrolling.
• Button Blocks are inline buttons you place directly inside on a page. Actions on buttons are configured in the block settings on the righthand side when clicking on the button in the builder.
Join actions can only be configured from the Actions tab, and Share actions can only be added via button blocks. Actions set up in the Actions tab are fixed to the bottom of the page, while button blocks can be placed anywhere in the page layout — but both work the same way once triggered.
Join Actions
Join actions are designed to enrol a member in a program, course, event, live class or any other multipage (sequential) content and take them straight to the first step.
Join will only appear as an option on the top-level page of a content item, not to subpages inside it. You can rename the button to anything you like — "Start Program", "Enrol Now", "Join the Challenge".
When a member taps Join, they're subscribed to the content and their progress tracking begins. They will then be able to hit a 'Continue' button to be taken to the next page. The text on both the 'Join' and 'Continue' actions can be renamed to whatever you like.
Mark Complete Actions
Mark Complete actions add a button that members tap to check a page off as done. It works on any page, whether it's a top-level page or a subpage inside a program.
Adding a mark complete action to a page
Member view of a mark complete action on a program subpage
Once a page is marked complete, it shows as finished on the program's homepage and in the member's progress view. Creators can see completion data in Engage > Members.
Program homepage showing partial completion progress bar
Progress Tracking
Join and Mark Complete actions work together to allow for Progress Tracking of multi page (sequential) content like programs and courses. Join subscribes the member to the program and starts tracking their progress. Mark Complete records that they've finished a specific page. Together in sequential content: Join gets them in, Mark Complete moves them through — the progress bar reflects completed pages, and if a Continue action is configured, it automatically takes them to their next incomplete step.
This progress can be monitored in the 'Engage > Members' section of the admin by the creator, and members can also view their own progress on the program / course’s homepage, or from the ‘My Programs’ section of their account area.
A fully completed program with 100% of its subpages marked as complete.
Resetting Progress
Member’s can remove the ‘Marked Complete’ status on a page by hitting the ... icon in the top right then hitting ' X Uncomplete' .
In the top right of the homepage of a program / course, under the triple dot menu, members can find the "Leave" option. By leaving and coming back, this will reset the program and all of its subpages that have been marked as complete.
Continue Actions
Continue navigates a member to the next subpage in a sequence. It figures out where to go automatically, so you don't have to manually link to a specific page.
There's an optional setting on Continue actions called Next Completable Page. When you turn this on, Continue will skip ahead to the next subpage that has a Mark Complete action on it. This is useful for workout programs or courses where you want members to progress through completable items in order.
Go to Page Actions
Links to a specific page inside your app. Use this when you want to send a member to a particular piece of content rather than just the next item in sequence.
Go to URL Actions
Links to any URL. Good for booking links, downloadable resources hosted outside the app, or external tools.
Trigger Purchase
Opens the purchase flow for a product. Use this to add a "Buy Now" or "Get Access" button anywhere in your content. For example, you could embed it in a free preview lesson to prompt non-subscribers to unlock the full program.
Trigger Form
Opens a form for the member to fill in. Use this for check-ins, intake forms, surveys, or any situation where you want to capture input at a specific moment.
Trigger Pop Up
Opens a popup that you've set up in your admin. Useful for announcements, upsell prompts, or extra content you want to show in a modal without navigating away from the page.
Share
Generates a share link so members can share the page. Good for challenge pages, class recordings, or any content you want members to spread.
Chaining actions with "Then"
Join, Mark Complete, Trigger purchase, Trigger Form and Trigger Pop Up actions all support a Then field . The Then field lets you set what happens automatically right after the action completes. Stacking / chaining actions like this means members are automatically moved through whatever flow you set up. It's a simple but powerful way to guide members exactly where you want them.
Example of chaining actions:
A program's homepage with it's actions set to: Join, Then → Trigger Form, Then → Continue to first workout.


















