Recipe: a coach or consultant
A complete request body for a coach: one clear offer, a booking link, proof, a way to talk.
A coach's page sells a conversation. One offer, one way to book it, one sentence of proof, and the rest stays out of the way.
{
"username": "dan-runs",
"locale": "en",
"page": {
"displayName": "Dan Okoro",
"bio": "Running coach. First marathon to sub-3, without getting hurt on the way.",
"templateId": "whisper",
"headerAlign": "center",
"blocks": [
{
"type": "link",
"label": "Book a free 20-minute call",
"url": "https://cal.example/dan/intro",
"featured": true,
"path": "call"
},
{
"type": "link",
"label": "How coaching works",
"url": "https://danruns.example/coaching",
"note": "12-week plans, weekly check-ins"
},
{
"type": "text",
"variant": "paragraph",
"content": "“Went from 3:41 to 2:58 in a year. Zero injuries.” — Priya, Berlin 2026"
},
{
"type": "link",
"label": "Free: the 10-week base plan",
"url": "https://danruns.example/base-plan.pdf"
},
{
"type": "socialRow",
"items": [
{
"platform": "instagram",
"url": "https://instagram.com/danruns"
},
{
"platform": "youtube",
"url": "https://youtube.com/@danruns"
},
{
"platform": "substack",
"url": "https://danruns.substack.com"
}
]
},
{
"type": "messenger",
"platform": "whatsapp",
"handle": "+447700900123",
"label": "Quick question?"
}
]
}
}Why it is shaped this way
whisperkeeps the page calm; a coach is selling trust, not energy.- The call link has a short path (
/call) to say out loud on a podcast. - One testimonial as
text, with a name and a date. Three would be a wall. - A free download between the offer and the socials gives the undecided something to take.
Replace every URL and every word with the person's own. Then POST https://tapmy.link/api/agent/pages, read page.md, hand over.