Publishing resources
Publish articles, worksheets and recordings to the content library. You choose whether an item is free, members-only, or restricted to a paid tier. Library resources can help clients understand your expertise; no booking increase is guaranteed.
Licensing
You keep ownership of everything you publish and grant the Platform a license to host and display it. Clients receive a personal, non-commercial license to view it — redistribution is prohibited.
Coach Voice & Photo Posts: access and navigation
Sign in as a coach with your own coach profile, then open Coach Profile → Marketing Center (/coach-marketing) → Today → Create a Post From Me. If you see Create your coach profile first, save your profile before returning. All coach users with a profile can create posts; a paid practice subscription, practice publication or social connection is not a requirement for this tool.
Today shows your local date and time zone. History lists your posts newest first, with a shown/total count and Load 20 more posts when more are available. Show more saved photos expands the saved-photo choices. My campaigns opens your own campaign groups and their posts; this is not the corporate Mindlab campaign library.
Screenshot pending controlled capture
Coach Voice & Photo Posts screenshots are pending controlled, permission-safe capture. This written walkthrough is based on the implemented controls; it is not evidence of a live AI generation or a full authenticated write test. No mock or independently created product screenshot is substituted.
Choose a real photo and confirm permission
Your photo is optional. To include one, confirm “I took this photo or have permission to use it, and everyone shown agreed to it being posted.” Choose Upload photo and select your own JPG/JPEG, PNG or WebP. Originals must be no larger than 8 MB (8,388,608 bytes), with each side from 200 to 4000 pixels inclusive. A matching file extension alone is not enough; unreadable, damaged or oversized images can be rejected.
In the crop preview, reposition and zoom the photo, then confirm the crop to save it privately. The tool saves your original and a square cropped JPEG copy for artwork; the cropped copy also has a 3 MB limit. It places your actual photo in the artwork, without AI face generation, likeness changes or transformation. The same square artwork format is used for the selected platforms; there are no promised platform-specific crop templates.
Choose a saved photo to reuse its saved crop, Replace photo to select and crop another upload, or Remove from post to stop using the selection. In an existing post, open Photo and call to action (shared by all platforms), make the change and choose Save photo and link. Changing the shared photo requires renewed approval for affected variants. Saved photos do not have a separate re-crop editor; upload again if you need a different crop.
JPG/PNG originals are fully decoded during validation. WebP originals are checked structurally rather than fully pixel-decoded on the server; the browser must still read the image to crop it, and the saved JPEG crop is fully decoded. If WebP fails, export a genuine JPG or PNG and try that instead.
Private storage, removal and deletion
Originals and saved crops stay private to you, with authorized Mindlab administrator access for support. Other coaches, clients and practice roster members cannot browse your drafts or saved photos. Selecting a public practice brand does not share your private photo library with that practice. Downloading an image does not post it; sharing the download yourself makes that copy available wherever you share it.
Saved originals and crops stay until you delete them. Remove from post only changes the selection; it does not delete stored files. Use Delete this saved photo and confirm permanent deletion to remove both files. Posts using the photo keep their text but lose their image. Deleting a post and its drafts is separate from deleting a saved photo. Deletion in Mindlab cannot recall copies already downloaded or posted elsewhere.
Read deletion errors carefully. A detach failure means nothing was deleted. A file-cleanup failure can leave files stored after the photo has been detached from posts. A record-cleanup failure means the files were deleted but the saved-photo record remains. Retry deletion as instructed or contact support; do not assume a partial failure removed everything.
Enter your idea, theme and audience
In “What would you like to share today?”, enter your own theme, experience, tip or message. The placeholder reads: “Tell me your theme, experience, tip, or message. I’ll help turn it into a post in your voice.” You can choose Today’s theme or another suggested theme, then add the truthful details you want included. A theme suggestion is not evidence that you had a particular experience.
Optionally set Audience, Tone and Short, Medium or Long length. Add a Call to action and a full https:// Link if wanted. The call to action and link are shared across this post’s platform variants; check the assembled text, including hashtags and link, before approval. A link to an account and a call-to-action link have different purposes: the former identifies where you will post, the latter is where readers should go.
Example only — a simple tip without credentials or client-result claims: enter “Share this tip: choose one manageable next step when a task feels large. Use a warm tone.” A suitable first-person draft might be “I suggest choosing one manageable next step when a task feels large. What is one small action you could take today?” Review any generated wording yourself; this example is not a tested AI output or a claim about your professional history.
Choose platforms and write first-person drafts
Select any of Facebook, Instagram, LinkedIn, X and Threads, then choose Write my post. Each requested platform gets its own caption and hashtags to review, paired with the selected photo when one is attached. Facebook favors conversational paragraphs; Instagram a hook and relevant hashtags; LinkedIn professional insight; X concise wording; Threads a short conversational post. You approve variants separately, not the whole package automatically.
Writing uses only the allowed facts from your own profile and your entered request, aiming for I/my/me language. It must not invent credentials, experiences, testimonials, client outcomes or guarantees. Unsupported generated claim sentences are omitted and can become questions; read Please check before approving, Left out and any Review notes. Missing or rejected platform output is not a completed variant. These checks are a drafting safeguard, not fact certification — check every claim yourself and only add true, permitted details.
The assembled text includes the caption, call to action, link and hashtags. Current limits are Facebook 5000, Instagram 2200, LinkedIn 3000, Threads 500 and X 280 weighted characters. For X, links have weighted lengths; generation can shorten the caption or remove hashtags to fit. An overly long call to action/link can still be rejected. Shorten or correct the relevant text instead of assuming the tool published a truncated post.
Understand zero credits, the rolling limit and retries
The panel shows AI cost: 0 credits and the remaining generation allowance before you write. Coach post writing does not deduct AI credits or create a billing charge. The server permits 20 generations per coach in a rolling 24-hour window, including copy regeneration; the allowance is not a promise of a midnight reset. A generation request can produce several platform variants without each variant counting as a separate request. Layout changes and manual text editing do not invoke AI writing.
A replay of the exact same request returns its original post/result or an explicit in-progress state and does not count twice. Do not repeatedly click while Writing or Still writing is shown. A fresh request after an error or Regenerate copy only is a new attempt and can count toward the rolling cap; an already claimed attempt can count even if generation later fails. Zero credits does not mean unlimited requests or guaranteed successful output.
Read the error and inspect Today/History before trying again. Invalid photos, unavailable campaign slots, malformed output and changed requests need correction, not repeated identical clicks. If generation finishes after you edited a variant, your newer edits are kept and the conflict is reported; do not assume all variants were replaced. A failed save is not a successful draft. Keep the error for support if no usable result appears.
Create a standalone post or your own campaign slot
For a single post, leave Post for set to Today only (standalone). For a campaign, first open My campaigns → New campaign, enter Name, Starts, Ends and Posts per day (1–5), then Create campaign. Return to Today and choose that saved campaign in Post for, a Campaign day within its date range and a Slot. These are your own coach campaigns only; corporate campaigns and another coach’s campaigns are not choices.
A campaign day/slot can hold one post with its separate platform variants. If the slot is occupied, open the existing campaign post or choose another available day/slot; repeatedly generating for the same occupied slot does not create another post there. Expand the campaign group in My campaigns to load its posts, including older entries. Campaign membership never approves a variant or schedules automatic delivery.
Your coach profile time zone governs Today, campaign dates and the planned time saved for a post. Check the time zone displayed on the page/post before planning. Daylight-saving changes are respected; a local time skipped by the spring clock change is rejected, so choose a real local time. A previously saved post retains its recorded time zone; a campaign day and a planned posting time are separate choices.
Add optional branding and choose a layout
In each platform version, edit Image headline (optional), open Image layout and optionally select Add my saved branding. If you are an accepted member of a published practice, the workspace can use that practice’s saved name, color and available logo. Otherwise it uses your coach name and profile color, with no logo. Read the displayed source; practice membership alone is not enough if the practice is unpublished or under review. A missing/unreadable logo can fall back to name-only branding.
Choose Headline at bottom, Headline at top, Framed card or Photo only, or use Try another layout to cycle independently of copy generation. These layouts place the same selected photo; they do not generate a new face or change your caption. Photo only hides the headline, while branding remains optional. Clear the headline or turn off branding if you do not want those elements. The layout preview is a draft, not an approved export.
Choose Save draft after layout, headline or branding-option changes, then review and approve the new version. These choices are part of that variant’s reviewed version. Copy/download controls use the saved version and are disabled for unsaved variant changes. Inspect the saved download before sharing, especially if your profile/practice brand has changed; this guide does not promise a permanently frozen snapshot of external brand assets.
Review, save and approve each exact version
For each platform, review the photo, caption, hashtags, optional headline, layout/branding, shared call to action/link and Post to (your own account). Choose My platform profile when your profile has that social URL, or Another account of mine… and enter your own Account name or @handle plus an optional account link. The named destination is a manual choice, not proof of an authorized social connection. Never choose a corporate Mindlab or another coach’s account.
Edit the text and choose Save draft. Save shared photo/link changes with Save photo and link before checking the affected platform versions again. When the destination is saved and the variant has no unsaved changes, choose Approve version followed by its version number. Approval covers that exact saved version, including the attached crop, caption/hashtags, headline, layout/branding choice, destination and call to action/link. It does not publish anything.
Changing saved wording, media, headline, layout/branding option, destination or call to action/link revokes the affected approval; save, review and approve again. Use Regenerate copy only to rewrite eligible unposted platform copy without selecting a new photo or layout. It can affect several unposted variants in the post; review each result. There is no separate single-platform regenerate button in the current interface. Marked-posted variants are not editable. Generated content and campaign additions are always drafts until you explicitly approve them.
Download, copy and post manually to your own account
Manual posting only — no personal accounts connected is the current expected status. Per-coach social OAuth and automatic publication are not available; Mindlab never reuses its corporate accounts or credentials for your personal posts. You can create, save, approve, download and copy while disconnected. Do not try to connect through the corporate administrator’s Marketing Center.
After saving, draft exports are labeled Copy draft caption and Download draft image; the image filename identifies its draft version and the artwork carries a DRAFT watermark. Approval changes these to Copy approved caption and Download approved image (with the version), with an approved filename and no DRAFT watermark. Download PDF in this manual is unrelated to these artwork downloads. Unsaved variant edits must be saved first; exporting a draft never approves it.
Download the saved artwork and copy the saved assembled caption, then open the intended social platform yourself, check the signed-in account matches your saved destination and attach the actual image with the text. There is no automatic image upload or silent text-only replacement. If you selected no photo, the post is intentionally text-only; do not mistake a missing intended photo for a completed photo post.
After you actually post it, optionally enter Link to your live post and choose I posted it for that approved variant. Marked posted by you is your self-report, not provider verification or proof a URL is live. Check the real post on the platform yourself. Each platform variant needs its own approval, manual delivery and confirmation; one confirmation does not post or confirm the others.
Plan a time without automatic reminders or publication
On an approved variant, enter Planned posting time in the displayed post time zone and choose Save planned time. The planned state stores your intention only: NO automatic reminder is sent and NO automatic publication occurs. Use your own calendar/reminder if needed, and return to download/copy and post manually. Clear removes a saved planned time. Editing the content requires approval again before planning or confirming delivery.
This personal approval → planned time → manual posting sequence is not the corporate administrator’s approval/automatic publishing queue. You remain responsible for the account, timing, photo rights, accuracy and final platform post.
Company founder posts are a separate admin workspace
Platform administrators (the Mindlab Coaches founder/admin) have a separate Create a Post From Me on the corporate Marketing Center → Today (/marketing). It writes first-person founder posts for the Mindlab Coaches COMPANY accounts, from the admin’s own photo, verified name/title and supplied facts. Those drafts enter the corporate review queue; after an administrator approves the exact version, Facebook, Instagram and Threads publish only to the connected Mindlab Coaches company accounts (X too, once its connection has photo-upload permission; otherwise X stops without posting), while LinkedIn and Pinterest stay manual and YouTube/TikTok do not take photo posts.
Coach users cannot open, upload to, approve or publish those company drafts, and the corporate workspace never posts to a coach’s personal account. Your own posts stay in Coach Profile → Marketing Center (/coach-marketing) with manual posting.
Troubleshoot your photo posts
Manual/disconnected status is not a failure: use saved image download and caption copy. For upload errors, check genuine JPG/PNG/WebP, 8 MB original, 200–4000 pixels on each side and permission confirmation; try a smaller valid JPG/PNG if decoding or crop saving fails. For missing branding, check accepted membership in a currently published practice and its saved logo, or use the stated coach name/color fallback.
For unsupported facts, answer with true details you may publish or omit the claim; review persistent notes before approval. For a missing platform, inspect the rejected-output message and text/CTA limits. For a daily-cap notice, allow older requests to leave the rolling 24-hour window. For a disabled approval button, choose and save your destination and save variant edits. If approval disappeared, review the changed saved version rather than treating the old approval as valid.
For campaign-slot errors, choose an available slot and a date within your own campaign. For older items, use History → Load 20 more posts, Show more saved photos or expand My campaigns. Save errors, partial deletion and generation conflicts require checking the actual saved result. Contact support@mindlabcoaches.com with the post/platform and error, not passwords or private client records. This documentation does not certify live AI generation or a complete authenticated upload-to-post test; personal auto-posting remains unavailable and HeyGen remains unreleased.