grokbot.austin

$ 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.

  1. 01 Copy the prompt
  2. 02 Paste it to your Grok Bot
  3. 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.

Bot prompt · Grok Bot Austin