🧩 Zapier Integration
Zapier is a power online tool that allows you to take events and actions done on SquadCast and connect them to other online applications like Google Calendar, Slack, and many more! Zapier's list of supported apps is endless.
You can visit <https://zapier.com> to find a complete list of all their supported apps. For this tutorial we will be using Slack and Google Calendar as examples of how to setup different Zaps. Please make sure you have a Zapier account prior to starting this tutorial.
Connecting your SquadCast to Zapier
In order to get started with using Zapier we need to be invited by Zapier to use SquadCast.fm.
1. Start by navigating to <https://app.squadcast.fm/account/integrations> and click on **Connect** next to Zapier.
2. This will navigate you to a Zapier Invite Screen where you can accept the invite by Zapier from SquadCast.
3. Once you have been invited you can navigate back to <https://app.squadcast.fm/account/developers> and create a new API Key. (Or use an existing one). Once created select the 3 Dot menu next to the API key and select **Copy to Clipboard** this will store the API Key in your Clipboard.
4. Navigate back to Zapier and select **Create Zap** this will bring up Zapier's Zap Creation Page.
Triggering Zaps with SquadCast Events
Zap Triggers response to events fired by SquadCast. These events are be fired in different ways and below is an example of how to fire every event.
New Recording Session Schedule Zap
This Zap will fire when creating a new session.
1. To schedule a new recording session, navigate to <https://app.squadcast.fm/dashboard>, then select the New Session button at the top right-hand side of the page.
2. Select Schedule A Session and then fill out all the needed form information on the New Session Page. Ensure you select the Zapier Show from the top left-hand dropdown menu. Please ensure that the Video & Audio option is specified in the bottom left of the page.
3. Verify that the Zap is triggered after filling out the information and selecting Schedule Session.
New Audio Recording Available & New Video Recording Available Zaps
This zap will fire when your **Primary** Audio/Video Recording has finished rendering.
1. Join a Session in the Dashboard and ensure you have a Camera and Microphone attached to your Computer.
2. In the Green Room, ensure your Equipment selection is correct, then Join the Session by selecting the Join Session Button.
3. Once inside the Studio session, hit the Record Button in the bottom middle of the page. Allow the Recording to run for at least 1 minute. Please ensure you are not muted to have a non-silent audio file.
4. Finally, hit the same Recording button to stop the Recording. Allow 2-5 Minutes for the Recording to finish rendering. Once the Audio and Video have finished rendering, the corresponding file type Zaps will fire.
New Audio Mix Available Zap
This zap will fire when your Mix Recording has finished rendering.
1. Navigate to <https://app.squadcast.fm/dashboard> and select two audio recordings from the same take under the Recent Recordings Tab.
2. If solo testing, please join a session on two different browsers or a standard tab and an incognito tab to mimic having two participants in a Session. Once in the Session with two participants, hit the recording button and ensure that both audio recordings have some form of audio from your microphone.
3. After generating two recordings within the same take, navigate to <https://app.squadcast.fm/dashboard>. Repeat step 1.
4. By selecting multiple recordings, a new Workflow Drawer will appear. Here you can choose the Mix Audio option at the top of the Workflow Drawer.
5. Verify that the Zap for New Audio Mix Available Zap s triggered when the mix completes rendering.
New Audio Master Zap
This zap will fire when your Dolby Mastering file has finished rendering.
1. Navigate to <https://app.squadcast.fm/dashboard> and select one audio Recording from the Recent Recordings Tab.
2. By selecting a Recording, a new Workflow Drawer will appear. Here you can choose the Master with Dolby Audio option at the top of the Workflow Drawer.
3. Verify that the Zap for New Audio Master Zap is triggered when the mix completes rendering.
Participant Joined a Session & Participant Left a Session Zaps
This zap will fire when a participant joins or leaves your studio session.
1. Join a Session in the Dashboard and ensure you have a Camera and Microphone attached to your Computer.
2. Allow Permissions when joining the Session and landing in the Green Room; check your equipment and ensure everything is correctly set up once in the Green Room.
3. Select the Join Session button in the Green Room and verify that the Participant Joined a Session Zap triggered.
4. Then hit the Leave Button at the top right-hand side of the Studio Page.
5. Verify that the Participant Left a Session zap triggered.
Recording Started & Recording Ended Zaps
This zap will fire when you are recording and when you hit stop recording.
1. Join a Session in the Dashboard and ensure you have a Camera and Microphone attached to your Computer.
2. Allow Permissions when joining the Session and landing in the Green Room; check your equipment and ensure everything is correctly set up once in the Green Room.
3. Select the Join Session button in the Green Room.
4. Once inside the Studio session, hit the Record Button in the bottom middle of the page. Allow the Recording to run for at least 1 minute.
5. Verify that the Recording Started Zap is triggered.
6. Finally, hit the same Recording button to stop the Recording. Verify that the Recording Stopped Zap is triggered.
Recording Session Started & Recording Session Ended Zaps
This zap will fire when your recording conference is created and when it's destoryed. _A Recording conference is created when there is at least 1 participant inside the studio and it is destoryed when there are no longer any participants in the conference._
1. Join a Session in the Dashboard and ensure you have a Camera and Microphone attached to your Computer.
2. Allow Permissions when joining the Session and landing in the Green Room; check your equipment and ensure everything is correctly set up once in the Green Room.
3. Select the Join Session button in the Green Room.
4. Once inside the Studio session, Verify that the Recording Session Started Zap is triggered.
5. Then hit the Leave Button at the top right-hand side of the Studio Page.
6. Wait about 10 seconds for the Conference to be destroyed, then verify that the Recording Session Ended Zap is triggered.
Creating Action Zaps with SquadCast Actions
Zapier Actions are actions zapier will take when an event is fired.
Create Recording Session Action
This action can be used with any scheduling event or apporiate Zapier app. This will schedule a session for the specific Show Passed into the fields of the Action.
1. Create a New Zapier Zap and select an appropriate Trigger for the Zap.
2. Once your Trigger is set up and tested, select the Create Recording Session Action from the SquadCast (2.0.2) Integration.
3. Fill out the Action Form details with proper formatting.
4. Test the Action and verify that a Session can be created.
Find all Recordings in a Session Action
This action can be used to find and quickly retrieve all recordings for a specific event. You will need to set a specific Show and Session in the Action Form.
1. Create a New Zapier Zap and select an appropriate Trigger for the Zap.
2. Once your Trigger is set up and tested, select the Find all Recordings in a Session Action from the SquadCast (2.0.2) Integration.
3. Fill out the Action Form details with correct details, and choose your Show from the Dropdown Menu and the Specific Session.
4. Test the Action and verify that you were able to retrieve all your recordings for the specified inputs. (If no recordings from the selected Session are available, this will return an empty array.)