Google Meet steps
Flow Designer has built-in steps to help you integrate Google Meet into your event management and incident response flows.
The following step is available:
- Create Meet Space: create a new Google Meet space. This step requires you complete a few prerequisite steps before using.
Prerequisites
Before you can use the Create Meet Space step, you must first complete the following configuration settings.
- In your Google Cloud project, enable the Google API.
- Once the API is enabled, create Google API OAuth Credentials.
- You'll need the Client ID and Client Secret to configure Flow Designer, so ensure you save those to an easy-to-find location.
- Gather the scope permissions required for the step you want to use.
- For the Create Meet Space step, you'll need the following scope permission: https://www.googleapis.com/auth/meet.spaces.create
Once the Google configuration steps are complete, configure the Flow Designer endpoint.
- In Flow Designer, open the workflow you want to connect to Google.
- Go to the Flow Designer tab.
- Click the name of the canvas you want to create or edit flows for (or Create Flow Canvas if you don't have one yet).
- Open the Components menu in the top right corner and select Endpoints.
- Click Add Endpoint.
- Fill in the following fields:
- Name: give the endpoint a unique name, such as “Google” or “Google API”.
- Base URL: https://meet.googleapis.com
- Trust self-signed certificates: leave the checkbox disabled.
- Endpoint Type: select OAuth 2.0 (Authorization Code)
- Authorization URL: https://accounts.google.com/o/oauth2/auth?access_type=offline
- Access Token URL: https://oauth2.googleapis.com/token
- Client ID: enter the Client ID from the Google OAuth credentials you created.
- Client Secret: enter the Client Secret from the Google OAuth credentials you created.
- Token Prefix: leave this field as Bearer.
- Endpoint Scope: enter the Google API endpoints scope. Separate multiple scopes with a space.
- Click Connect. A Google login page will open in a new browser window or tab.
- Log in using the Google user account you want to use to authenticate your workflow.
Google only provides a refresh token on consent, so to connect to the Google API from different workflows you have two options:
- Create Google OAuth Credentials for each workflow.
- Log in to the endpoint for each workflow with a different Google user account.
- On the Endpoints page in Flow Designer, click Save.
Now that you have Google and the Flow Designer prerequisites complete, you can add the Google Meet step to your flow.
- To add a Google step to your flow, go to the Apps panel in the palette, expand the Google Meet section, and drag the step onto the canvas.
- Connect the step to the previous step in the flow so you have access to the properties and outputs of previous steps when configuring this step's inputs.
- Double-click the step to edit it, and use the Setup tab to configure the inputs. You can use plain text and input variables (or both). See the sections below for detailed information on the inputs for the step.
- On the Endpoint tab, select the endpoint you previously configured.
- Click Save.
Create Meet Space
Use the Create Meet Space step to create a new Google Meet space. Map outputs from previous steps to populate the message. Before adding the Create Meet Space step to your flow, ensure you've completed the configuration prerequisites.
Inputs
Inputs with an asterisk* are required.
|
Label |
Description |
|---|---|
| Access Type | When set to ‘open’ anyone with meeting details can join the space. When set to ‘trusted’ only the host's organization, invited external users, and dial-in users can join without knocking. If left blank, the organization’s policy default is used. |
| Attendance Reporting |
Whether attendance reporting is enabled when the space is created. Available options are:
The default value is 'false'. |
| Auto Recording |
Whether the meeting is automatically recorded or not. Available options are:
|
| Auto Transcription |
Whether meeting transcription is enabled when someone with transcription privileges joins or not. Available options are:
|
| Auto Smart Notes |
Whether auto summary and recap generation is enabled when someone with Smart Note privileges joins. Available options are:
If ‘true’ . If blank, the organization’s policy default is used. |
Outputs
|
Label |
Description |
|---|---|
| Result |
The result returned to Flow Designer by Google. Available options are:
|
| Space ID | Unique ID of the Google Meet space. |
| Meeting Code | A code that lets users access the meeting if they don't have the Join URL. |
| Join URL | Link at which users can join the meeting. |