Trainer Public Profile
Set up your public coach page at /coach/[slug] and publish posts for clients or the general public.
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.
- Go to
/profile/edit. - Under Public profile, enter your slug.
- 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).
- Toggle Enable public profile to on.
- 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
- In
/profile/edit, click the Posts tab. - Click New post.
- Enter a title (required, max 200 characters).
- Write the body in the text area. Basic Markdown is supported: bold, italic, headings, lists, and links.
- 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.
- 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].
