Use n8n
info
An official Roam n8n node is available. If you have issues accessing or using it, please reach out via Roam Support Chat or email developer@ro.am.
Overview
This guide shows how to use the official n8n node to:
- Send a message to a public group
- Create a meeting link
- Trigger workflows on new transcripts and new recordings
Prerequisites
Create an API Key in Roam Administration:
- Go to Roam Administration > Developer > API Keys
- Create a key and add these scopes:
- webhook:write
- chat:send_message
- recordings:read
- transcript:read
- meetinglink:write
- groups:read
You’ll paste this API Key into n8n when configuring the Roam node credentials.
Actions
Send Message to Group
- In n8n, add the Roam node and choose the “Send Message to Group” action.
- Configure credentials and paste your API Key.
- Fill in the fields:
- Sender Name: The display name for the message sender
- Sender Image (optional): URL for the sender avatar image
- Text: Markdown content for the message body
- Group: Pick the target public group
- Test the node to send a message.
info
The Text field accepts Markdown content.
Related reference: Send Message API
Create Meeting Link
- Add the Roam node and choose the “Create Meeting Link” action.
- Configure credentials and paste your API Key.
- Fill in the fields:
- Name: Meeting name
- Host Email: Email of the meeting host (must be a member of your Roam)
- Start/End (optional): RFC3339 timestamps
- The node returns the meeting link
idandurl.
Related reference: Create a meeting link
Triggers
Add the Roam node in Trigger mode and select one of the following:
- New Transcript
- New Recording
Use the trigger output to drive downstream steps (e.g., notifications, storage, or processing).
Related references:
Troubleshooting
- Ensure your API Key includes the required scopes listed above.
- Verify the target group is public for message delivery.
- Confirm host email is a member of your Roam when creating meeting links.