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

FieldTypeWhat it is
textstringThe 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.