About This Feature
Zapier is a tool for automating repetitive tasks between two or more apps—no code is necessary. Disco has a Zapier app that can trigger actions in other systems connected to Zapier.
The core use case for Zapier using with Disco is adding users to a Community or Product based on a Trigger in Zapier.
How It Works
The Disco Zapier app has both triggers and actions available. A trigger is used to start a workflow (Zap) in Zapier, and an action is a step in a workflow (Zap) that can use the data from a trigger to perform a specific action in that integration.
When connecting Disco and Zapier, you will create a connection for each Community.
Triggers available in Zapier:
- Experience-specific (need to select an available experience when creating the zap)
-
-
- User joined experience
- User left experience
- User applied to experience
- Experience curriculum section started
- Experience event date/time changed
- Experience post published
- User submitted assignment
- User deleted assignment submission
-
- Event-specific (need to select an available event when creating the zap)
-
-
- User joined event (specific event)
- User left event (specific event)
-
- Global (no filter on experience/event)
-
-
- User joined any event in the community
-
Example Actions available in Zapier:
- Add user to Community
- Add user to a Product (i.e. course) *Note: adding a user to a Product will also add them to the Community
- Remove user from Community
- Remove user from a Product
- Fetch User Profile (this outputs the Profile Fields for use in other Zap actions)
Email addresses are required for the above actions, but first and last names are optional. Once added to a Product/Community, the Member will receive the regular emails that automatically come from Disco.
How To Connect Zapier
- Navigate to Admin > Integrations > Connect Zapier.
- Click Generate Zapier API Key.
- Copy the generated key.
- When connecting Disco in Zapier for the first time, you will be asked for this API key. NOTE: Because the API key is community-specific, do not use an existing API key you may have from another community you run on Disco.
- See Disco’s Zapier page for more details and where you can search over 5000+ apps to connect with.
Important Considerations
When using Zapier to integrate with Disco, it's important to understand that Zapier connects inputs and outputs from various sources, which can lead to variability in how these connections function. You'll need to ensure that you fully understand the outputs from your triggers and how to map them correctly to Disco actions within your Zaps. Since we do not have visibility into the specific configurations of your Zaps, our support is limited to making sure that the Disco integration operates as expected.
FAQs
Q: Can I use Zapier to update Profile Fields for existing Members in my Community?
A: Currently, no Action is available to update Profile Fields for an existing Member in your Community.
Q: Can I use Zapier to update an external system when a Profile Field is changed in Disco?
A: Current functionality does not support updating Profile Fields in external or third-party systems via Zapier.