huddlesDevelopers Blog Open Huddles
Use cases

Messengers & team tools

A chat already knows who is talking to whom. The huddle button turns that into a call with no setup: press in a thread, and the huddle is for the people in that thread.

A call card grown out of a messenger’s Huddle button, two faces in it
The call card, grown from the thread’s button: two faces, voice, video, leave. The thread is still the chat.

The shape#

The huddle button alone — no bar on the page. Nothing mounts until somebody wants a huddle, so a messenger with a button in every thread pays for nothing until then. Use your thread id as the conversation key, and the button does the rest: polling whether the other side has pressed, growing the call card out of itself on the press.

js — the thread view
Huddles.init({ embedder: 'pingback', getToken: mint, mode: 'button' });
Huddles.button(header, { conversation: thread.id, label: 'Huddle' });

Why it works here#

Read next#

huddles.space · Blog · For Mac · Premium · Terms · Privacy · © 2026 Huddles.Space