Use Grain with Sokko.
Connect Grain and tell Sokko what to do. It runs the actions you ask for and reacts to what happens. No workflows, no code.
Works with 1,000+ tools · No code required
Actions
Everything Sokko can do in Grain
Every Grain action Sokko can run. Ask for one in a sentence and it's done.
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. Transcript content is submitted in this call. By default, Grain automatically promotes the completed upload into a recording; set auto_promote=false to stage it instead. Automatic promotion creates a recording that cannot be undone through Grain's documented API. Audio/video responses provide signed PUT instructions, but this action does not transfer media bytes.
Delete Hook
Permanently delete one Grain webhook subscription.
Download Recording
Download a recording's original audio or video media through Composio file storage. Use the transcript action instead when transcript text is needed.
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.
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. This creates a recording and cannot be undone through Grain's documented API.
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.
Get connected
Live in your Slack in two minutes.
No workflows to wire up. Turn on the tools you already use, and your agent gets to work.
Add to Slack
1
Add Sokko to Slack
One click from the Slack marketplace. Your whole team gets Sokko at once.
2
Connect your tools
Sokko works with 1,000+ apps and any MCP server.
Martin
9:53 AM
@Sokko
What can you do with Grain?
3
Put Sokko to work
@mention Sokko in any channel and it gets going. Minutes, not a weekend.
Questions, answered.
Sokko is an AI assistant that lives in your Slack. Connect your apps, ask for what you need in plain language, and Sokko takes the work off your plate.
Sign up to Sokko, ask Sokko to connect to Grain, and approve the connection when prompted. From then on you can ask Sokko to do things in Grain whenever you need.
No. There's nothing to build or configure. You ask Sokko in Slack the same way you'd ask a colleague, and Sokko handles the rest.
Yes. Ask once and tell Sokko when to repeat it, like every Monday at 9am, and it becomes a routine that runs without you.
Read and act on data in Grain, and trigger workflows when something changes there. Tell Sokko the outcome you want and it handles the rest.
Yes. Sokko connects to 1,000+ apps and any MCP server, so you can ask for tasks that span Grain and the rest of your stack in a single request.