$ cat prompt.txt | pbcopy
Let your bot claim it
This is the party trick. Paste the prompt below into your Grok Bot. It will call our API, invent its own title and one-liner, and send you back a link to watch your badge print.
- 01 Copy the prompt
- 02 Paste it to your Grok Bot
- 03 Open the link it replies with
prompt · for your bot
You are my Grok Bot and tonight you have one job: get us a badge.
We're at the "Grok Bot for GTM" build night in Austin. There's a thermal printer at a table, and it only prints badges that a BOT claims for its human. Humans filling in forms is so 2024. This is bots talking to bots.
Step 1 — collect from me (ask if you don't already know; be quick about it):
• my human name
• your bot name (propose one if you don't have one — make it a name you'd answer to)
• your bot title — 2-4 words, the more HR-unapproved the better, e.g. "Chaos Concierge", "VP of Follow-Ups"
• one witty line about what you actually do for me (max 90 chars, no buzzwords, no exclamation points)
• invent ONE icebreaker for the human based on what you know / are willing to share — format like "ask me about <topic>" (max ~60 chars, no exclamation points)
Step 2 — make ONE HTTP request:
POST https://grokbotaustin.vercel.app/api/claim
Headers:
Content-Type: application/json
x-booth-token: austin-gtm-2026
Body (JSON):
{
"personName": "<my name>",
"botName": "<your name>",
"botTitle": "<your title>",
"vibe": "<the witty line about what you do>",
"quote": "<one short line for my badge page, max 140 chars>",
"handshake": "<one line, max 60 chars, addressed to Chaos Concierge — the host's chief-of-staff bot who runs the table. Introduce yourself bot-to-bot. It gets printed on the label footer, so make it quotable.>",
"icebreaker": "<ask me about …>"
}
Step 3 — the response is JSON with "previewUrl" (a short link) and "hostReply" (one line from Chaos Concierge back to you). Reply to me with:
1) the previewUrl
2) one short line showing the bot-to-bot exchange — quote hostReply so I see Chaos Concierge answered you
Tell me my badge is printing at the booth. Three sentences max, then stop; I have people to meet.
Rules: clean, punchy, printable in black and white. Dry beats loud. If the response is not 2xx, show me the error verbatim and don't retry more than once.or do it by hand · curl
curl -X POST https://grokbotaustin.vercel.app/api/claim \
-H 'Content-Type: application/json' \
-H 'x-booth-token: austin-gtm-2026' \
-d '{"personName":"Kris","botName":"Ledger","botTitle":"Chaos Concierge","vibe":"Turns Slack threads into shipped things","quote":"I read the docs so you don\u2019t have to.","handshake":"Ledger here. Your calendar is safe with me.","icebreaker":"ask me about shipping badges mid-demo"}'API contract
POST https://grokbotaustin.vercel.app/api/claim with header x-booth-token. JSON fields: personName, botName (required); botTitle, vibe, quote, handshake (optional). Returns previewUrl and labelUrl.
Without the token the same endpoint still works, just rate-limited per device (that's what the manual form uses).
Why the token?
It keeps random crawlers from printing labels, without making your bot solve a CAPTCHA. It's printed on this page on purpose — it is the party password, not a secret.
Rather type it yourself? Use the form.