Integrations
Grain logo

Grain integration

Productivity & Collaboration · 9 actions · API key auth

Access Grain meeting recordings, transcripts, highlights, and AI-generated summaries. List and retrieve recordings with flexible filters, fetch full transcripts, browse teams, meeting types, and views, and manage webhook subscriptions for recording events.

Overview

The ModuleX Grain integration lets a ModuleX agent operate Grain on your behalf — running create, remove and list actions across recordings, transcripts and views — directly from a plain-English request, using your organization's own Grain credentials. No pre-built workflow is required: the agent picks the right Grain action for the task.

Grain is a productivity & collaboration platform. ModuleX adds the agent layer: ask for an outcome and it selects and runs the right Grain action — or, when you want a repeatable process, the composer assembles a Grain workflow for you, streaming the nodes onto the canvas as it builds.

Ask the assistant

Drive Grain in plain English

Type what you want. A ModuleX agent picks the right Grain action — or chains several — and runs it. No workflow to build.

  • Create a webhook to receive recording events
    resolves tocreate_hook
  • Find the hook I describe and remove it
    resolves tolist_hooksdelete_hook
  • Show me the recordings that match what I describe
    resolves tolist_recordings
Use cases

What you can automate with Grain

  • Find the right hook and remove it in one promptlist_hooksdelete_hook
  • Pull a list of recordings for a reportlist_recordings
  • Look up a transcript on demandget_transcript
At a glance

Grain integration at a glance

VendorGrain
CategoryProductivity & Collaboration
Actions available9
AuthenticationAPI key
Uses your own credentialsYes
Works with the assistantYes
Works in the composerYes
Multi-step / tool-chainingYes
Technical referenceView docs
Integration version1.0.0
Last updatedJun 2026
Reference

All 9 Grain actions

Recordings2
list_recordings
List recordings from Grain with optional filters and pagination
get_recording
Get details of a single recording by ID
Transcripts1
get_transcript
Get the full transcript of a recording
Views1
list_views
List available Grain views for webhook subscriptions
Teams1
list_teams
List all teams in the workspace
Meeting Types1
list_meeting_types
List all meeting types in the workspace
Hooks3
create_hook
Create a webhook to receive recording events
list_hooks
List all webhooks for the account
delete_hook
Delete a webhook by ID

See full parameters and response schemas in the Grain integration docs

Two ways

Two ways to use Grain in ModuleX

Ask the assistantType what you want done and a ModuleX agent picks the right Grain action and runs it — no workflow to build.
Compose a workflowNeed it to happen every time? Describe the process and the composer wires Grain into a repeatable workflow you can run on a schedule, from chat, or as an API.
Security

Connecting Grain

API keyGrain uses API-key authentication. You provide your own Grain secret key; ModuleX encrypts it and scopes it to your organization, so your whole team can use Grain without re-authenticating.

Step-by-step setup in the Grain docs

Related

Pairs well with Grain

Agents often chain Grain with these — connect them once and the agent can use all of them in a single task.

FAQ

Grain + ModuleX FAQ

A ModuleX agent can run any of Grain's 9 actions — across recordings, transcripts, views and teams — from a plain-English request, using your organization's own Grain credentials.
No. The agent selects the right Grain action from your prompt. A workflow is only needed when you want a repeatable process — and the composer builds that for you from a description.
Via your own Grain API key, stored encrypted and scoped to your organization.
9, spanning recordings, transcripts, views and teams.
Grain runs on your own credentials, so any Grain usage is billed by Grain directly. ModuleX meters the agent run — and if you connect your own model keys, there's no ModuleX markup on model usage.

Put Grain to work in ModuleX.

Connect Grain once with your own credentials and let your agent run all 9 actions on demand.

Last updated: Jun 2026Browse all 175 integrations →