Can I Use Zapier with Mighty Networks?
Updated over a week ago

Zapier allows you to connect and automate tasks between your Mighty Network and 2,000+ other applications including Mailchimp, ActiveCampaign, Salesforce, and many more. You can check out the full list of apps that offer integrations here. Our Zapier integration is how we’re able to offer APIs so that you can integrate your Mighty Network with other third-party apps.

This integration is available on The Courses Plan and above. If you want to know more about how to use Zapier to manage payments for your Mighty Network using an external payment system, go here.

Overview

The magic of Zapier is in its ability to help you automate tasks that you would otherwise do manually. For example, rather than manually uploading individual email addresses for your members into your Mailchimp newsletter list, Zapier lets you automate sending a new member’s information to your email list right at the moment they join.

To do this, Zapier requires that you set up Zaps, or workflows that state exactly what should happen and when.

Zapier has both free and paid plans, and you will be required to set up a Zapier account in order to use this integration.

Only Network Hosts can set up Zapier integrations.

Triggers Vs. Actions

Before you set up your first Zap, it’s important to understand how the flow works.

A Zap consists of two parts: a Trigger step and an Action step. A Trigger is any event that sets your Zap in motion, while an Action is the event that is subsequently completed inside a second app.

Each time your Zap runs, it automatically and securely sends information from one app to another app. Every time data moves from one app to another, it counts as a Task.

Your Mighty Network has both Triggers and Actions you can use within a Zap to build the right workflows for your needs.

Triggers

These are the Triggers—events that set your Zap in motion—that we currently support:

  • Member Action: Triggers when a member joins or deactivates their account in your Mighty Network (or a Space within your community), or when they update their profile.

  • Member Purchased Plan: Triggers when a member purchases a payment plan inside Mighty Networks. Applies to both Paid and Free Plans, as well as subscription & one-time purchase plans.

  • Member Requested to Join: Triggers when a Member requests to join a Private Mighty Network, Private Space.

  • Member Canceled Subscription Plan: The cancellation trigger—meaning when the cancellation actually takes effect—depends on the type of plan and its billing cycle:

    • One-Time and Free Plans: Cancellation is immediate. The trigger occurs as soon as the member cancels the plan.

    • Monthly or Annual Plans: Cancellation triggers at the end of the current billing cycle. Even if a member cancels early, they will retain access to the plan until this period ends.

    The cancellation trigger is activated when the member is actually removed from the plan.

  • New Content: Triggers when someone creates a Quick Post, Article, Poll, Question, or Event.

  • Event RSVP: Triggers when a member RSVPs to an Event ("going", "maybe", or "not going"). You can always set up a filter if you'd like the Zap to fire from a specific type of RSVP (versus any RSVP).

  • Course Progress Update: Triggers when a member's Course progress changes. Please note that updates to a member's Course Progress Percentage—whether they've completed 25%, 50%, 100%, or any other portion—have a built-in delay of up to an hour. This delay is intentionally designed to enhance their learning experience by preventing an overload of notifications if they're progressing rapidly through a course.

Actions

These are the Actions—results generated after a Trigger happens in another app—that we currently support on the Mighty Networks side:

  • Invite Members: Automate sending someone an invite to your Mighty Network, or an invite to a Space within your community.

  • Remove Member: Automate removing a member from your Mighty Network, or from a Space within your community. This will deactivate their account, not delete it.

  • Schedule an Event: Automatically schedule an Event in your Mighty Network.

  • Create a Poll or Question: Automatically create a Poll or Question in your Mighty Network.

  • Create an Article: Automatically create an Article in your Mighty Network.

  • Create a Quick Post: Automatically create a Quick Post in your Mighty Network.

To find popular Zaps that Hosts like you are already using, search for Mighty Networks on Zapier, or click this link to see all of the integrations available today.

You can also create your own custom Zaps using Mighty Networks and other apps that are also on Zapier. Just follow the examples we’ve provided below and adjust the selected apps, Triggers, and Actions depending on the specific workflow you want to set up.

Two important notes about Triggers and Actions:

For any Zaps you’re setting up that require content to be transferred to another app (for example, let’s say you want to post new articles from your Mighty Network on LinkedIn), keep in mind we don’t currently support sending the full text and images of a post. Right now, only a short excerpt of the post will be included.

Additionally, we currently do not offer Triggers or Actions to support the payment plans you set up in your Mighty Network.

Integrating Zapier with your Mighty Network

When you’re ready to set up your Zapier integration, just follow these steps.

  1. Sign up for Zapier, or log in using your existing Zapier account.

  2. In your Mighty Network, copy your API key by going to Network Settings > Integrations > Zapier > Manage.

  3. Within your Zapier account, navigate to My Apps and search for “Mighty Networks.”

  4. Paste your API key into the prompt that pops up in Zapier:

    Screenshot_2023-02-09_at_3.41.34_PM.png

Note that your API key is unique to your Host account, which means when you go into Zapier to set up a new Zap following the instructions below, you'll only see options based on your account access as a Host. If, for example, you want to set up a Trigger or Action related to a Space in your Mighty Network, you’ll need to first be a Host of that Space.

Once you’ve successfully connected your Mighty Network to Zapier, you’re ready to start setting up your first Zaps!

How to Set Up a Zap with Mighty Networks in the Trigger

For this example, we’re going to show you how to set up this Zap that will automatically subscribe new members to your Mailchimp list.

Step 1: Set Up Your Trigger

Selecting your Trigger is the first required step when you are setting up a Zap.

1. Choose App & Event: If the Trigger is happening inside your Mighty Network, you’ll need to first select Mighty Networks as the app. Then, select the specific Trigger you want to use. In this example, we’re using the “Member Action” Trigger.

1.png

2. Choose Account: In this step, you’ll need to select the Mighty Network you are using for this Zap. As long as you’ve already connected your Mighty Network to Zapier per the integration steps above, you should see this option available in the dropdown menu.

2.png

3. Set up Trigger: This step is where you select the type of Member Action you want to trigger the Zap. In this example, we're using "Member Joined," which means the Trigger will happen when a member joins your Mighty Network (or a Space within your community).

3.png

4. Network Or Space: This step allows you to select exactly where in your Mighty Network you want the “Member Action” Trigger to happen. You can set it up so that it captures a new member when they join your overall Mighty Network, or when they join a Space inside your community.

Screen_Shot_2020-12-04_at_5.09.12_PM.png

During this step, you may be asked to test the connection to ensure there is data inside your Mighty Network that Zapier can use to enable this Zap. Once you’ve successfully tested the connection, you can continue to the next steps.

Note: When setting up and testing a Zap in Zapier, you will see sample data displayed. This sample data is intended to show you the type of information that your Zap will pull once it's active. It's important to note that this sample data might not always match the actual data from your network. Often, it's just placeholder data to illustrate that the Zap has successfully connected to the source.

Key Points to Remember:

  • Sample Data is for Demonstration: The data shown during testing is primarily for demonstration purposes to confirm that the Zap can find and retrieve data.

  • Data May Not Match Exactly: You may notice differences between the sample data shown and the actual data in your network. This is normal and does not affect the functionality of your Zap.

If you're setting up a Zap and notice that the sample data doesn't match your actual data, don't worry. This is expected during the test phase and does not impact the operation of your Zap.

5. Add a Filter step (Optional): If you selected that you want this Trigger to happen when someone joins a Space inside your Mighty Network, you’ll need to add a Filter step next.

To add a Filter step, click the + icon below your Trigger to add a new step and select “Filter.”

Screen_Shot_2020-07-23_at_8.57.27_AM.png

Next, you’ll need to set a condition stating that this Trigger should only happen when a new member joins a specific Space inside your Mighty Network.

To set the right condition, you’ll need the numeric ID for the Space, which you can find in the URL for that Space:

  • YourMightyNetworkURL.com/groups/[GROUPID]

  • YourMightyNetworkURL.com/courses/[COURSEID]

As an example, the URL for our current Community Design Accelerator Course is https://hosts.mn.co/courses/2629415/. This means that the Space ID we would enter here is 2629415.

Once you have the ID, just add it to the conditions you set up for this Filter.

Zapier_Filter_.png

More information on this example screenshot: the initial trigger is just one of many options to use from the dropdown. Space ID will work for Spaces.

If you'd like to filter by Plan ID, navigate to Network Settings > Payments > Plans and choose a Plan. After choosing a Plan, you'll find the 6-digit ID at the end of the Plan's URL.


Now you’re ready to set up your Action!

Step 2: Set Up Your Action

Selecting your Action is the second required step when you are setting up a Zap.

1. Choose App & Event: In this example, the Action will be happening inside another app—Mailchimp. Therefore, we’ve selected Mailchimp as the app and the corresponding Action is “Add/Update Subscriber.” This means that when the above Trigger happens (a new member joins your Mighty Network or a Space within it), the member’s information will be added to a list you manage in your Mailchimp account.

4.png

2. Choose Account: If you haven’t already done so, you’ll be prompted next to sign into the app you’re using to set up an Action (in this case, it will be your Mailchimp account).

5.png

3. Customize Subscriber: Depending on the Action selected, this step will ask you to specify exactly what information gets transferred when the Zap happens. With this example, Mailchimp will prompt you to select the Audience you want a new member added to within your Mailchimp account and the member fields that will be transferred to that list (such as First Name, Last Name, and Email Address).

Screen_Shot_2020-07-24_at_3.51.16_PM_copy.png

Once you’re finished with this, you may be asked during this step to test the connection to ensure the data gets transferred properly. Then, Zapier will let you know that the Zap is ready to be turned on!

How to Set Up a Zap with Mighty Networks in the Action

Step 1: Set Up Your Trigger

Selecting your Trigger is the first required step when you are setting up a Zap.

1. Choose App & Event: In this example, the Trigger is happening inside another app—Salesforce. Therefore, you’ll need to select Salesforce as the app. Then, select the specific Trigger you want to use. For this example, we’ve selected “New Record.”

Screen_Shot_2020-07-23_at_5.15.45_PM.png

2. Choose Account: In this step, you’ll be asked to connect your Salesforce account to Zapier.

Screen_Shot_2020-07-23_at_5.18.18_PM_copy.png

3. Customize Record: The next step will be finalizing the record you want this Trigger associated with in Salesforce.

Screen_Shot_2020-07-23_at_5.22.17_PM.png

During this step, you may be asked to test the connection to ensure there is data inside your Mighty Network that Zapier can use to enable this Zap. Once you’ve successfully tested the connection, you can continue to the next steps.

Now you’re ready to set up your Action in Mighty Networks!

Step 2: Set Up Your Action

Selecting your Action is the second required step when you are setting up a Zap.

1. Choose App & Event: Because the Action in this example is happening inside your Mighty Network, you’ll need to first select Mighty Networks as the app. Then, select the specific Action you want to use. In this example, we’re using the “Invite Members” Action.

Screen_Shot_2020-07-23_at_5.28.41_PM.png

2. Choose Account: In this step, you’ll need to select the Mighty Network you are using for this Zap. As long as you’ve already connected your Mighty Network to Zapier per the integration steps above, you should see this option available in the dropdown menu.

Screen_Shot_2020-07-23_at_5.29.20_PM.png

3. Customize Member: This step gives you options for how you want to invite a new member once the Trigger happens.

If you want the Action to happen in a specific Space inside your Mighty Network, just select the right Space from the dropdown list.

Screen_Shot_2020-07-22_at_5.30.28_PM.png

If you want the Action to happen in your main Mighty Network only (for example, you want to invite people into your Mighty Network after their contact information is added in Salesforce), all you need to do is leave that field blank.

Screen_Shot_2020-07-29_at_10.10.05_AM.png

Once you’re finished with this, you may be asked during this step to test the connection to ensure the data gets transferred properly. Then, Zapier will let you know that the Zap is ready to be turned on!

Note: If you run into a "You're posting too frequently" error when testing your Zap, add Zapier's Delay Action after your posting Action to prevent rate-limiting. Make sure to select the "Delay After Queue" Action Event:

Using Zapier to Invite Members to Your Mighty Network for Free

Some versions of Zapier have an option to invite for free. This will only work for Paid Networks and only invites Members to your Network using the most recently created Free Plan. It does NOT work to invite Members to Spaces. If you’re trying to set up a Zap to invite Members into Spaces for free, you’ll need to use an email service instead that sends an email including the Share Link for a Free Plan to the invitee. Be sure to also leave the Invite for Free option blank for inviting to Spaces.

Additional Resources and Support

Zapier offers a comprehensive Help Center you can access here for additional support and guidance around creating Zaps, managing your Zaps, and troubleshooting tricky issues that may arise.

Updated February 2024

Did this answer your question?