New: every message picks a fast or a slow model

Grain

Grain records, transcribes, and organizes meetings so teams can review conversations, share insights, and manage meeting content.

What agents can do

Actions17

  • Create hook

    Create a Grain webhook subscription after Grain verifies that the public HTTPS callback returns a 2xx response.

  • Create upload

    Create a Grain transcript upload or an audio/video upload slot.

  • Delete hook

    Permanently delete one Grain webhook subscription.

  • Download recording

    Download a recording's original audio or video media through Composio file storage.

  • Get connection info

    Identify the connected Grain user or workspace and report the connection's authentication type, scope, and expiry without exposing credentials.

  • Get recording

    Get one Grain recording by ID, optionally including participants, summaries, notes, and other expanded meeting data.

  • Get recording transcript

    Get a Grain recording transcript as structured speaker segments, plain text, WebVTT, or SRT.

  • Get upload

    Get one Grain upload by ID, including its processing status and optional attributes or transcript data.

9 more
  • List hooks

    List Grain webhook subscriptions, optionally filtering by event type or enabled state.

  • List recordings

    Return one page of recordings visible to the connected Grain user, with optional search filters and expanded meeting data.

  • List reference data

    List visible Grain users, teams, or meeting types and return their IDs for recording filters, sharing, and upload metadata.

  • List uploads

    Return one page of Grain uploads, optionally filtered by media type and expanded with attributes or transcript data.

  • Promote upload

    Start promotion of a manually staged Grain upload into a recording.

  • Update recording access

    Share a recording with one Grain user or team, or remove that user or team's access.

  • Update recording tag

    Add or remove one tag on a Grain recording.

  • Update recording title

    Replace the title of an existing Grain recording.

  • Update upload

    Replace attributes on an awaiting or manually staged Grain upload before it is promoted.

How it connects

You paste an API key from Grain on a page Composio hosts, so the key never passes through Definable.

Keep the connection to yourself or share it with your workspace. Any action that writes or sends can wait for your approval.