Placet turns a group decision into a structured vote. You can generate a link that opens a pre-filled draft: the user reviews it, tweaks it, then launches. No authentication is required to produce the link.
/placet builds the vote, people vote on the web, and the result comes back to the channel.https://placet.app/new?title=...&description=...&options=A|B|C&media=urlA||urlC&method=...&deadline=...&source=...&why=...|. Prefix each option with an emoji: it becomes the icon (e.g. 🍕 Italian|🍣 Japanese).options, separated by | (leave an option blank for no illustration). Only real, reliable URLs — don't make them up; when in doubt, leave it empty. For many images, prefer the API.options, separated by |. Options located this way show up on a map under the vote. Different from media (illustration): a place is situated, an illustration is looked at.options, separated by | — one line, no pipe inside.options with a list of ISO dates/times separated by | (e.g. 2026-07-12T20:00|2026-07-13T12:30). Recommended method: approval (single winner only).simple_vote).survey=1 turns the result into an opinion panorama with no declared winner (ideal to measure opinions or map a situation). Prefer approval (prevalence) or majority_judgment (intensity).scale= picks the grades assigned to each option — agreement, severity (what weighs), frequency, satisfaction, dissatisfaction, priority. Default: electoral grades ("Reject … Excellent").method with one of serial_dictatorship (picking rounds), optimal_sum (maximum satisfaction), top_trading_cycles (trading circle), stable_roommates (stable pairs, even count), gale_shapley (two groups, capacities). options becomes the list of things to allocate (one-sided methods only).| — each gets a personal ranking link. For gale_shapley, also add sideb: side-2 entries ("Name ; capacity"), separated by |. For duty rosters/shifts, combine assign with dates (ISO slots) and per (2 to 6): each person gets N slots, the picking order snakes back and forth.2026-07-01T20:00 (optional, default: +7 days).claude, chatgpt, gemini…): shown as “Prepared with …”.⚠️ Don't include any sensitive data in the URL (emails, guest lists, credentials, tokens).
https://placet.app/new?title=Resto%20ce%20soir&options=Italien|Japonais|Indien&method=majority_judgment&source=claude&why=Plusieurs%20options%2C%20on%20cherche%20un%20consensushttps://placet.app/new?title=Date%20du%20s%C3%A9minaire&options=Juin|Septembre|Octobre&method=two_roundhttps://placet.app/new?title=D%C3%AEner%20d%27%C3%A9quipe&dates=2026-07-12T20:00|2026-07-13T12:30|2026-07-13T19:00&method=approval&source=claudeIf you can make HTTP requests, POST a structured draft and get back a ready-to-open URL (no authentication):
POST https://placet.app/api/poll-drafts
Content-Type: application/json
{
"title": "On part où ce week-end ?",
"description": "Budget 80 €/pers, départ vendredi soir.",
"options": ["La montagne", "Le bord de mer", "La campagne"],
"media": ["https://exemple.com/montagne.jpg", "", "https://exemple.com/campagne.jpg"],
"places": ["https://maps.app.goo.gl/abc123", "", ""],
"notes": ["2 h de route", "Plage à 10 min", "Gîte déjà repéré"],
"method": "majority_judgment",
"source": "mon-agent",
"why": "Plusieurs options, un consensus est recherché"
}{ "draft_url": "https://placet.app/new?title=..." }For a closed poll (voter list, restricted access), use the interface: these settings can't be configured via URL.