GoogleMeetToolkit
GoogleMeetToolkit is a helper component that lets you work with Google Meet directly from your Nappai dashboard. It gives you a ready‑made toolkit that can create meetings, add participants, and manage other Meet‑related tasks without writing any code.
How it Works
When you add the component to a workflow, you supply a Token String (a JSON string that contains OAuth 2.0 credentials for a Google service account) and the Scopes that tell Google which parts of the Meet API you want to use.
The component turns that JSON into a Credentials
object, builds a Google Meet service client, and then returns a GoogleMeetToolkit
.
That toolkit is a collection of small, reusable tools that other components can call to perform specific Meet actions, such as creating a meeting or adding attendees.
Inputs
-
Scopes: Scopes for the Google Calendar API
This field tells Google which permissions the component should request. For example,https://www.googleapis.com/auth/calendar
allows the component to read and write calendar events. -
Token String: JSON string containing OAuth 2.0 access token information for service account access
Paste the JSON you received when you set up a Google service account. It must include theaccess_token
,refresh_token
,client_id
,client_secret
, and the token’sexpiry
.
Important: Before using this component, you must first create a Google Meet API credential in Nappai’s credential section. Then select that credential in the component’s “Credential” field. The credential itself is not shown in the input list.
Outputs
- BaseToolkit: A
BaseToolkit
object that contains all the Google Meet tools.
You can pass this output to other components that expect a toolkit, such as a “Create Meeting” component.
Usage Example
- Create the Google Meet API credential in Nappai’s credentials area.
- Add the GoogleMeetToolkit component to your workflow.
- Enter the required inputs:
- Scopes:
https://www.googleapis.com/auth/calendar
- Token String: (paste your JSON token)
- Scopes:
- Connect the
BaseToolkit
output to a component that creates a meeting, like “Create Google Meet”. - Run the workflow – the meeting will be created automatically, and you’ll get the meeting link in the next component.
Related Components
- GoogleCalendarToolkit – Manage calendar events (create, update, delete).
- GoogleMeetCreator – A higher‑level component that uses the toolkit to create a meeting with a single click.
- GoogleMeetAttendeeAdder – Adds participants to an existing meeting.
Tips and Best Practices
- Keep the Token String confidential; treat it like a password.
- Use the minimal scopes needed for your workflow to reduce security risk.
- Refresh the token periodically if your workflow runs long‑term.
- Test the component in a sandbox environment before deploying it to production.
Security Considerations
- The Token String is a secret; store it in a secure vault or use Nappai’s secret input field.
- The component relies on the Google Meet API, so ensure that the service account has the least privilege necessary.
- Monitor API usage in the Google Cloud console to detect any unexpected activity.