Trainer Public Profile

Set up your public coach page at /coach/[slug] and publish posts for clients or the general public.

trainer guide/profile/edit
What this is for: Give potential and existing clients a place to find your story, coaching philosophy, and updates.

Your public profile is a page at /coach/[your-slug] that anyone on the internet can visit. Use it to share your coaching philosophy, post updates for clients, and give prospects a "Train with me" entry point.

Tier note: The trainer public profile and post stream are Professional-and-up features.

Setting up your slug

A slug is the last part of your public URL. For example, if you choose coach-mark, your page is at https://trainer.evofit.io/coach/coach-mark.

  1. Go to /profile/edit.
  2. Under Public profile, enter your slug.
  3. Slug rules:
  • Lowercase letters, numbers, and hyphens only.
  • Must start and end with a letter or number.
  • 2–80 characters.
  • Cannot be a reserved word (e.g. admin, api, help).
  1. Toggle Enable public profile to on.
  2. Save.

You can change your slug later, but the old URL will stop working. Share the new URL with clients when you change it.

Writing a post

  1. In /profile/edit, click the Posts tab.
  2. Click New post.
  3. Enter a title (required, max 200 characters).
  4. Write the body in the text area. Basic Markdown is supported: bold, italic, headings, lists, and links.
  5. Set visibility:
  • Public — visible to anyone who visits your coach page, including people who aren't your clients.
  • Clients only — visible only to your active clients when they visit the page and are signed in.
  1. Click Publish.

Push notifications for clients-only posts

When you publish a clients only post, EvoFit sends a push notification to all your active clients who have notifications enabled. The notification shows your post title.

Clients on platforms where push notifications aren't yet available see an in-app banner the next time they open the app.

"Train with me" CTA

Your public page has a Train with me button in the header. It links to /get-started?ref=[your-slug], which records your referral for analytics. You can share this page URL on social media or in your email signature.

SEO

Your coach page is server-rendered with a title, meta description, and Open Graph image. The description is generated from your bio in /profile. The OG image uses the image from your pinned post, or a default EvoFit image if no post is pinned.

Pinning a post

In the post list on /profile/edit → Posts, hover a post and click Pin. Pinned posts appear at the top of your coach page regardless of publish date. Up to 3 posts can be pinned at once.

Preview as client

Click Preview as client in the post editor to see how the page looks to a signed-in client. The preview shows clients-only posts that would otherwise be hidden from public visitors.

Common pitfalls

Where to find this

  • Setup: /profile/edit → Public profile section.
  • Posts: /profile/edit → Posts tab.
  • Public URL: https://trainer.evofit.io/coach/[your-slug].

Related

Was this article helpful?