DocumentationMarkdown editionagents.md

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

  • whisper keeps 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.