Pricing
One plan per project.
One flat price per project. Your entire team approves rules in Slack and opens pull requests — all included.
No per-seat pricing — entire team included
Free trial
$0
7 days — no credit card
Try Mo for 7 days. Same limits as the paid plan — set up in minutes, start checking pull requests the same day.
Includes
- Up to 20 approved decisions and 100 PR checks / month
- GitHub pull requests & GitLab merge requests
- Document upload & rule extraction
- Whole team via Slack & GitHub — no seats
- Mo portal access for account owner
After trial
Project
$49/mo
per project — entire team included
Up to 20 approved decisions & 100 PR checks / month. Need more? Contact us.
Your full team in Slack and GitHub — no seat limits. One flat price per Slack workspace.
Includes
- Up to 20 approved decisions per month
- Up to 100 PR checks per month
- Full decision history & audit trail
- Multiple repos per project
- Email alerts for decision violations
- Need more volume or projects? Contact us
Optional add-on
Portal collaborator access
You do not need this to use Mo. Your whole team can approve rules in Slack and open pull requests on GitHub or GitLab — no portal access required. This add-on is only for people who want to log into the Mo web portal directly.
Optional — not needed for Slack or PR checks
Portal collaborator
Gives a specific team member direct access to the Mo web portal: view decisions, check history, manage repo integrations, review billing. The account owner already has portal access included. Add a collaborator only if an additional person needs it.
$9/mo per collaborator
What the portal looks like
The Mo portal — for when you want to go deeper
Your team works through Slack and GitHub. The portal is there when you want visibility into what's checked, what was decided, and what's at risk.
Checks view — all open pull requests
app.motionode.com/mo — Checks
Acme Corp
Platform team · 3 projects
Overview
Decisions
Checks
Integrations
Billing
Collaborators
Checks
Pull request alignment checks against your approved decisions.
Total: 34
Passed: 21
Warnings: 7
Failed: 6
| Pull request | Repo | Issues | Author | Checked |
|---|---|---|---|---|
| feat: update trial period to 14 days#312 · oscar-dev5c | lightatest | 2 issues | maya | Failed |
| fix: remove admin export restriction#311 · dev-branch | lightatest | 1 issue | carlos | Failed |
| refactor: billing module cleanup#310 · refactor/billing | lightatest | — | diana | Passed |
| feat: add guest user dashboard access#309 · feature/guest-dash | platform-api | 1 issue | tom | Warning |
| chore: update stripe SDK version#308 · deps/stripe | lightatest | — | oscar | Passed |
| feat: allow discount stacking#307 · feature/discounts | billing-service | 3 issues | sarah | Failed |
Decisions view — approved rules by feature area
app.motionode.com/mo — Decisions
Acme Corp
Platform team · 3 projects
Overview
Decisions
Checks
Integrations
Billing
Collaborators
Decisions
Decisions organised by feature area. Each decision shows its canonical rule and full change history.
Current decisions
History
Documents
Pricing & Trials 3 decisions
- Trial period must stay at 7 days for self-serve signups. Approved by maya in #pricing-rules · Apr 3 · 2 changes
- Discount codes cannot stack with each other — one per transaction. Approved by carlos in #billing-team · Mar 28 · 1 change
- Annual plan price cannot be changed without sign-off from the pricing committee. Approved by diana in #pricing-rules · Mar 15 · 0 changes
Permissions & Access 4 decisions
- Only users with role ADMIN can export the full user list. Guests and members cannot. Approved by tom in #security-review · Apr 1 · 1 change
- MFA must be enforced for any user accessing billing or payment settings. Approved by oscar in #compliance · Mar 22 · 0 changes
Onboarding Flow 2 decisions
- The onboarding checklist must include the team invite step before showing the dashboard. Approved by sarah in #product · Feb 14 · 3 changes
Every plan includes
Everything your team needs to enforce approved rules
- 💬 Slack rule capture: Tag
@Mo approvein any channel. Mo captures and stores the rule instantly. - 🔍 GitHub PR checks: Every pull request is checked against your approved rules the moment it opens. No action required.
- 🦊 GitLab MR checks: Same automatic checks for GitLab merge requests. Both platforms, same rules.
- 📄 Document upload: Upload PDFs or Word docs. Mo extracts rules and enforces the ones you approve.
- 📋 Decision history: Full audit trail of every rule — who approved it, when, what changed, and all overrides.
- 🔔 Conflict alerts: Email notifications when a PR breaks an approved decision. Know before it merges.
- 👥 Whole team, no seats: Everyone on Slack can approve rules. Everyone on GitHub or GitLab can open PRs. Flat rate.
- ⚡ Instant webhook checks: No polling, no cron jobs. Checks run the moment a PR event fires. Results in seconds.
- 🏛️ Mo portal: The account owner gets full portal access. Add collaborators for $9/mo each if needed.
Pricing FAQ
Common questions about pricing
- Is pricing really per project and not per seat?
Yes. $49/project/month covers your entire team with no seat limit — up to 20 approved decisions and 100 PR checks per month. Everyone in Slack can approve rules, everyone on GitHub or GitLab can open pull requests, all included. Need higher volume? Contact us. The only per-person fee is the optional $9/month portal collaborator add-on. - What is a "project" in Mo?
A project in Mo corresponds to a Slack workspace. Mo is installed into a Slack workspace, and each workspace is one project — $49/month. All the rules approved in that Slack workspace, and all the repos connected to it, belong to that project. If your company has two separate Slack workspaces that each need their own rules and repos, those are two separate projects. - Does the free trial require a credit card?
No. The 7-day free trial starts without a credit card. You get full access to everything — there are no feature restrictions during the trial. - Do I need to add collaborators to use Mo?
No. Most teams never need to add portal collaborators. Your team approves rules through Slack and opens PRs through GitHub or GitLab — both of those workflows are completely outside the portal and included in the flat rate. The portal collaborator add-on is only needed for someone who specifically wants direct portal access.
More questions? Read the full FAQ or contact support.
Start checking PRs today.
7-day free trial, no credit card, cancel any time.
Your whole team is included from day one.
Start free trial → See 10s demo
$49/project/month after trial · No per-seat fees · Cancel any time