Member commitments due before the next Community Q&A cycle.
Read the latest announcements here.
Use the Events link for upcoming sessions, or join the DoJo to unlock the full workspace.
Find people to learn and build with
Discover fellow members, understand what they do and start a private conversation.
Q&A schedule admin
Change the recurring dates, add one-off dates and attach Zoom meeting links.
Past catchups
Recorded catchups and descriptions will appear here when they are added.
Recording admin
Add a description and YouTube or embed link for past catchups.
Member list
Contact details for members available to this peer group.
Items blocked by missing provider details or unclear owner action.
Completed commitments ready to review before the next Q&A.
Group summary
Recent group update, risks and suggested agenda.
Individuals
Open a member to view 1:1 prep and 1:1 history.
Maps subscriptions to free, DoJo member and peer group access. Webhook: POST /api/stripe/webhook
CRM contact alignment only. It should not override a valid Stripe subscription without explicit admin override.
GoHighLevel setup
- Webhook endpoint
/api/ghl/webhook- Required secret
GHL_WEBHOOK_SECRET- Contact field
dojo_member_email
Groups: dojo-free, dojo-member, dojo-member-readonly, peer-group, peer-group-readonly, ai-coach and admin.
Identity setup
- Issuer
Not configured- Groups claim
groups- Admin action
- Use Member and coach assignments below for user groups.
Shows a launch button only for active DoJo members, peer-group members, AI coaches and admins. No course-platform passwords are stored.
Course launch
- Environment variable
UDEMY_SSO_LAUNCH_URL- App endpoint
/api/course/launch
Event visibility supports public, free, DoJo member, peer group and admin-only events. Zoom links stay hidden from unauthorised users.
Events embed
- Environment variable
HUMANITIX_CALENDAR_EMBED_URL- Visible page
- Events
Rich media goes to object storage. Large media must not be stored directly in the app database.
Object storage
- Endpoint
S3_ENDPOINT_URL- Files bucket
S3_STORAGE_FILES_BUCKET- Access keys
- Set in environment only.
Structured coach prep, feedback summaries and generation logs. Raw API keys are never displayed.
Generation setup
- API key
OPENAI_API_KEY- Model
OPENAI_MODEL- Prompt version
OPENAI_MEETING_PREP_PROMPT_VERSION
Meeting reminders, check-in reminders, coach prep ready and security notices. Marketing remains in GHL for v1.
Email setup
- API key
SMTP2GO_API_KEY- From email
SMTP2GO_FROM_EMAIL- Webhook secret
SMTP2GO_WEBHOOK_SECRET
Manual access overrides
Manual grants, blocks, read-only changes and extensions are audited and take priority over Stripe sync.
Member and coach assignments
Use this for synced DoJo users. Add the ai-coach group before assigning members to a coach.
Audience: member
Audience: member
Audience: coach
Audience: member
Audience: coach
Audience: admin
- Platform role
- member
- Membership tier
- peer_group
- Subscription
- active via Stripe subscription sub_123
- Stripe mapping
- price_peer_group_monthly -> peer_group, grants course and peer group access
- GHL contact
- Linked. No manual override applied.
- Peer groups
- Alpha Peer Group
- Keycloak groups
- dojo-member, peer-group
- Courses button
- Visible
- Event access
- Can view public, free, DoJo member and peer group events.
- Last event
- checkout.session.completed updated access mapping.