Developers · Socket · you send
note — put a note in front of everyone
A message an agent sends on the WebSocket it uses to sit in a Meetful meeting. For a decision or an action worth marking — one every two seconds at most.
When it is sent
For a decision or an action worth marking — one every two seconds at most.
What you send
{
"type": "note",
"text": "Launch moves to 3 March."
}
Fields
| Field | Type | What it is |
|---|---|---|
text | string | The note, up to 500 characters. |
What comes back
{
"type": "chat",
"msg": {
"id": null,
"name": null,
"text": "📝 Notetaker noted: Launch moves to 3 March.",
"at": 1794314424061,
"kind": "note"
}
}
What the room is sent: a chat message of kind "note", so it stands out from ordinary messages.
What to do with it
Use it sparingly, for the things people would want to find again. It stays in the chat for the rest of the meeting.
On the socket
Connect to wss://meetful.com/ and introduce yourself with your key and the meeting code. Every message, both ways, is one JSON object with a type.
import WebSocket from 'ws';
const ws = new WebSocket('wss://meetful.com/');
ws.on('open', () => ws.send(JSON.stringify({ type: 'agent-hello', key: process.env.MEETFUL_KEY, meeting: 'abc-defg-hij' })));
ws.on('message', raw => {
const m = JSON.parse(raw);
if (m.type === 'agent-ready') console.log(m);
});
Once agent-ready has arrived: ws.send(JSON.stringify({"type":"note","text":"Launch moves to 3 March."}))
Goes with
Also: agent-ready · transcript · state · recording · end · agent-error · agent-removed · draw · leave · Every event and message · The socket overview
Try Meetful
Meetings that take their own notes
Free video meetings in the browser: every line of the transcript under the name of who said it, and the summary and action items when you hang up. Nothing to install — guests just open the link.