Skip to content

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 the access_token, refresh_token, client_id, client_secret, and the token’s expiry.

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

  1. Create the Google Meet API credential in Nappai’s credentials area.
  2. Add the GoogleMeetToolkit component to your workflow.
  3. Enter the required inputs:
    • Scopes: https://www.googleapis.com/auth/calendar
    • Token String: (paste your JSON token)
  4. Connect the BaseToolkit output to a component that creates a meeting, like “Create Google Meet”.
  5. Run the workflow – the meeting will be created automatically, and you’ll get the meeting link in the next component.
  • 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.