Skip to main content

How Can I Set Up Automations in My Mighty Network?

Updated yesterday

Available on the Courses Plan and above, Automations let you automatically perform actions in your Mighty Network based on specific triggers.

You can use Automations to:

  • Unlock rewards like secret courses, challenges, or 1:1 calls

  • Open or close Event RSVPs

  • Invite or remove people from Spaces or Plans

  • Reward active members based on their engagement

  • Celebrate members who attend Events

  • …and much more!

How Do Automations Work?

How Automations Work

Each Automation includes two parts:

  • Trigger — What starts the Automation (e.g., a member completes a quiz or joins a Space)

  • Action — What happens next (e.g., award a badge or send a message)

Note: Automations only apply from the moment they’re created. They do not work retroactively, except for the Member Inactive trigger, which applies based on general inactivity.

How to Create an Automation

  1. Go to Admin > Members > Automations > Create Automation.

  2. Give your Automation a clear, descriptive name.

  3. Choose a Trigger (when something happens).

  4. Choose an Action (what you want to happen).

  5. Click Create — and your Automation goes live!




Filters

You can filter Triggers using:

  • Audience Filters — Courses plan and up - available on all Triggers except Event Reached Number of RSVPs.

  • AI Filters — Growth plan and up - available on Commented on Post and Host Received Private Message.



Here is a full list of Triggers:

  • Completed Lesson

    • Occurs when a member completes a Lesson with completion turned on

    • Select the Space and specific Lesson for this Trigger

  • Completed Section

    • Occurs when a member completes all Visible Lessons (with completion turned on) in a Section

    • Select the Space and specific Section for this Trigger

  • Completed Quiz

    • Occurs when a member completes a quiz, including when a passing score is required for completion

    • If a member fails the quiz, then the Trigger will not fire.

    • Select the Space and specific quiz for this Trigger

  • Failed Quiz

    • Occurs when a member fails a quiz when a passing score is required for completion.

  • Completed Welcome Checklist

    • Occurs when a member completes the Welcome Checklist

  • Responded to Custom Field

    • Occurs when a member responds to a Custom Field

      • Select a Field

      • Any Response

        • Trigger is activated when a member provides any response to the Field. This only triggers once for members when providing their first response.

      • Specific Response

        • Trigger is activated when a member's response newly satisfies the condition below

          • Response contains any, all, or none of the following

          • Select a response or multiple responses

  • Removed Response to Custom Field

    • Occurs when a member removes their response to a Custom Field.

      • Select a Field

        • Entire Response

          • Trigger is activated when a member no longer has a provided response to the Field.

        • Specific Response

          • Response no longer contains all or any of the following.

            • Select a response.

  • Joined Space

    • Occurs when a member joins a Space, including through a plan

    • Select the Space for this Trigger

  • Left Space

    • Occurs when a member leaves a Space or is removed, including via a plan

  • Joined the Network

    • Occurs when a member joins the Network, including via a plan

  • Left the Network

    • Occurs when a member leaves the Network or is removed, including due to removal from a plan

  • Enabled Mobile Push Notifications

    • Occurs the first time a member enables push notifications

  • Signed in on Mobile App

    • Occurs the first time a member signs in on the iOS or the Android app

  • Member Inactive

    • Occurs when a member is inactive for a specified number of days

    • Select Entire Network or Specific Space

    • Target Inactivity:

      • Enter a number of days between 1 and 365. Trigger is based on the member's Last Active timestamp.

    • This will send to limited members as well

  • Purchased (or Accessed) Plan

    • Occurs when a member accesses a plan, including when a member starts a free trial but hasn’t paid

    • Select the specific plan for this Trigger

  • Redeemed Promo Code

  • Converted Free Trial of Plan

    • Occurs when a member on a free trial completes payment for a plan

    • Select the specific plan for this Trigger

  • Canceled Subscription to Plan

    • Occurs when a member cancels their subscription to a plan, including during a free trial if one is active

    • Select the specific plan, trialing (any, yes or no)

  • Removed from Plan

    • Occurs when access to a plan ends due to cancellation (at the end of the billing period), lapsed payment, or Host removal

    • Select the specific plan for this Trigger

  • Host Received Private Message

    • Occurs when a specific Host received a private message

    • Select any Network Host

  • Commented on Post

    • Occurs when a member comments on any post type

    • Select the Space and specific post for this Trigger

  • Answered Poll

    • Occurs when a member responds to a Poll

    • Select the Space and specific Poll for this Trigger

    • If the Poll is multiple choice, then you can select an specific answer or any answer

  • RSVPed to Event

    • Occurs when RSVPs reach a specified number

    • Select the Space, specific event, and RSVP Status (Going, Maybe, Not Going) for this Trigger

  • Event Reached Number of RSVPs

    • Occurs when RSVPs reach a specified number

    • Select the Space, RSVP Status, whether the count is greater than/equal to or less than, and the Target number of RSVPs

    • The trigger will only fire one time, even if the RSVPs fluctuate up and down again

  • Reached Number of Chat Messages in a Space

    • Once the total number of messages in a Space's Chat feature reaches the specified threshold, the automation is triggered.

      • Important Notes:

        • Scope of the Trigger: The trigger evaluates all messages sent in a Space's Chat (including threads) collectively, not per individual member.

        • Actions Applied:

          • If the action targets an individual (e.g., "Add a Badge" or "Send a Private Message"), it applies to the member who "hits the milestone" (i.e., the message that meets the threshold).

          • Group actions (e.g., "Open RSVPs" or "Close RSVPs") affect the entire Space.

        • Example Use Cases:

          • Individual Milestone: Reward a member for sending the 100th chat message by assigning them a badge.

          • Group Milestone: If the Space's chat reaches 500 messages in total, open RSVPs for a spillover live event.

  • Reached Number of Contributions

    • Occurs when a member creates a specified number of contributions

    • Select Entire Network or a Specific Space

    • Select the target number of contributions

    • Select the contribution types

      • Posts

      • Comments and Answers

      • Poll Votes

      • RSVPs

      • Reactions

      • Space Chat Messages (including replies)

  • Reached Ambassador Level

    • Occurs when a member reaches a new Ambassador Level

    • Select the target level (ie, Gold, Silver, or Bronze)

  • Added Badge

    • Occurs when a member receives a badge

  • Removed Badge

    • Occurs when a badge is removed from a member

  • Added Tag

    • Occurs when a tag is added to a member

  • Removed Tag

    • Occurs when a tag is removed from a member

  • Reached Streak Milestone

    • Occurs when a member reaches a streak milestone

    • Select Streak Milestone (one or multiple)

  • Attended Livestream

    • Occurs when a member attends a livestream in a Space.

    • Select Any Livestream, Network-wide Livestream, Livestream in a Specific Space

Here is a full list of Actions:

  • Add Badge

    • Adds a specific Badge to a member

    • The member will receive an email, in-app and mobile push notifications (if enabled) that they were awarded a Badge

  • Remove Badge

    • Removes a specific Badge from a member

  • Add Tag

    • Adds a specific Tag to a member

    • The member will not receive a notification when a Tag is added

  • Remove Tag

    • Removes a specific Tag from a member

  • Display Pop-Up (with Optional Confetti)

    • Shows a pop-up with optional confetti animation, external video, and a button.

      • Title (required), Description, Confetti selector, image or external video (YouTube, Vimeo, etc), button, and CTA link. This appears on web and mobile.

  • Send Private Message

    • Sends a message to a member

    • Select the sender (can be any Network Host) and edit the message body

  • Welcome New Member

    • Sends an automated welcome message when a new member joins

    • This will send to limited members as well

  • Add to Network (limited members only)

    • Adds limited members to the Network immediately, skipping the invite flow.

  • Add to Space(s)

    • Adds full members to Space(s) immediately, skipping the invite flow.

  • Invite to Space

    • Sends an invite to a member for a specific Space

    • Select the Space, sender (can be any Network Host), and edit the message body (optional)

  • Remove from Space

    • Removes a member from a Space immediately, not including Spaces that are part of a plan

    • Select the Space to remove them from

  • Invite to Plan

    • Sends an invite to a member for a specific plan

    • Select the plan, sender (can be any Network Host), and edit the message body (optional)

  • Remove from Plan

    • Removes a member from a specific plan

    • Select the plan and whether to remove them immediately or at the end of their billing cycle.

  • Close Event RSVPs

    • Disables the ability for members to RSVP to an Event

    • Select the Space and a specific event

  • Open RSVPs for Event

    • Enables members to RSVP to an Event

    • Select the Space and a specific event

  • Award Points

    • Award points to a member.

Add Delays to Actions

You can delay when an Action happens. Choose from:

  • Immediately

  • After 1, 3, 5, 10, or 30 minutes

  • After 1 hour

  • After 1 day

Here are a few examples of how you can use the delay feature:

  • Welcome and Introductions: Delay introducing new members to Spaces or upcoming events, giving them time to settle in and complete their Welcome Checklist.

  • Staggered Onboarding: Create a phased onboarding experience by revealing resources or sending follow-up messages at specific intervals to avoid overwhelming new members.

  • Course Completion Badges: Delay awarding a course completion badge to allow for review or a special congratulatory message.

Managing Automations

You can manage existing Automations using the three-dot menu next to each Automation:

  • View/Edit – Update any details.

  • Pause/Activate – Temporarily stop or resume the Automation.

  • View Logs – See up to 200 logs from the past 48 hours (includes timestamps, member names, and actions).

  • Delete – Permanently remove the Automation.

You can also search, filter, and sort Automations by:

  • Status: Active, Paused, Suspended, or Disabled

  • Space: View Automations tied to specific Spaces

  • Date Created or Name (A–Z or Z–A)



To see Automations for a specific Space:
Go to the three-dot menu > More > View Automation Workflows.



Here are some suggestions to try out!

Award engagement on a post

Trigger: Comment on Post

Action: Add a Badge

Close Event RSVPs after the maximum number has been reached.

Trigger: Event Reached Number of RSVPs

Action: Close Event RSVPs

Track your members who convert from a free trial

Trigger: Converted Free Trial of Plan

Action: Add Tag

Invite your Gold Ambassadors to a secret Space

Trigger: Reached Ambassador Level

Action: Add to Space

Offer a Badge to members who complete quizzes

Trigger: Completed Quiz

Action: Add Badge

Reach out to members who cancel to increase retention

Trigger: Canceled Subscription to Plan

Action: Send Private Message

Check out the Automations FAQs for more information.

Did this answer your question?