Overview

PromiseBoard helps you turn intentions into commitments and keep them through social accountability and structure. You create promises (goals with clear criteria and a timeline), invite supporters to hold you accountable, and use milestones, reminders, and verification to stay on track. The platform’s strength score and analytics help you design promises that are more likely to succeed.

Key Concepts:

  • Promise – A commitment with title, description, dates, success criteria, and visibility.
  • Supporter – Someone you invite to see your promise, comment, and (optionally) verify completion.
  • Milestone – A sub-goal inside a promise; completing them shows progress.
  • Verification – A supporter confirms you completed the promise (or part of it).
  • Connection – A link between you and another user; used for network visibility and inviting supporters.
  • Circle – A group of connections; used to control who can see a promise when visibility is “Limited.”

Getting Started

Create your account

  1. Open the homepage and click Register (or Invite first if your instance uses invite codes).
  2. Enter your name, email, and password.
  3. Complete onboarding by clicking Get Started on the welcome page.
  4. You’ll land on your Dashboard.

Create your first promise

  1. From the dashboard, click New Promise.
  2. Fill in: Title and Description (be specific, e.g. “Run 3 times per week” instead of “Exercise more”), Start and end dates, Success criteria, and Visibility.
  3. Optionally add reminder settings and a video URL for accountability.
  4. Save. You’ll see your promise’s strength score and can improve it.

Tip: Use Templates to start from a pre-built promise (e.g. habits, fitness, work) and then customize it.

Invite your first supporter

  1. Open your promise and go to Manage Supporters.
  2. Click Invite Supporter.
  3. Enter their email and choose a role (e.g. Accountability Partner if they can verify and message you).
  4. Send the invitation. They’ll get an email to accept (or register and then accept).

Once they accept, they can view the promise, comment, and (if their role allows) verify completion.

Making Promises That Stick

Use the Strength Score

Every promise has a strength score (0–100). Open the Strength view on the promise to see: Quality, Social, Historical, and Video. Follow the suggestions to raise your score.

Clear Success Criteria

Good criteria are specific, measurable, and time-bound. Supporters need to know exactly what "done" looks like to verify it.

Break it down with milestones

Add milestones for key steps. They make progress visible, give you small wins, and help you see when you’re off track. Example: for “Complete online course X,” add “Finish Module 1,” “Finish Module 2,” “Pass final quiz.”

Set visibility intentionally

  • Private – only you.
  • Limited – specific connections or circles.
  • Network – all your connections.
  • Community – any logged-in user.
  • Public – anyone.

Choose the level that gives you enough accountability without unwanted exposure.

Use templates

Browse Templates for promises that match your goal. Use Use This Template to create a new promise with fields pre-filled, then adjust dates, criteria, and supporters.

Getting the Most from Supporters

Choose the right roles

Role Capabilities
WitnessVerifies completion.
MentorCan verify and send messages.
CheerleaderMessages only.
Accountability PartnerVerify and message; two-way accountability.
Silent ObserverView only.

Invite at least one person who can verify if you want verification.

Invite people who will actually engage

Supporters get reminders and check-in prompts when your promise goes quiet or is overdue. Invite people who are willing to open emails and respond.

Post updates and use comments

Use Post Update on the promise to share progress. You can choose to Notify Supporters. Supporters can reply with comments. Updates and comments keep the promise alive.

Connections and Circles

Go to Connections or Network and Search for people by name or email. Send a connection request; when they accept, you’re connected.

Create circles (e.g. “Family,” “Work team”) and add connections. When you create a promise, set visibility to Limited and choose which circles or connections can see it. Remove connections or edit circles when your network changes.

Reminders and Check-ins

Set reminders in the promise’s reminder settings. When you get a reminder email, use the link to respond (still planning, broke promise, need support, etc.); responding updates your strength score.

When your promise is quiet or overdue, the system may send check-in prompts to your supporters; they can reply via the link. Encourage supporters to respond to check-ins.

When Things Don’t Work Out

Failure is part of the process. PromiseBoard uses "Natality" to help you start fresh.

If a promise fails, you can request forgiveness from a Mentor or Accountability Partner. Open the promise and go to Forgiveness.

  1. Write a reflection and choose which supporter will act as forgiver.
  2. They receive the request and can grant forgiveness.
  3. After forgiveness is granted, you can create a fresh start promise (new dates and details, linked to the forgiven one).

Use Lineage to see the full chain of previous attempts and fresh starts.

Your Dashboard and Analytics

From the Dashboard you can see your active promises, go to New Promise, Templates, Feed, Network, Supporting, Analytics, and Profile.

Open Analytics to see counts, completion rates, and patterns (e.g. best days). Use this to spot what works and design better promises. If you support others, use Supporting (Supporter dashboard) to see all promises you support and your effectiveness metrics.

Sharing Your Promise

On the promise page, use Share. You get a shareable link, QR code, and embed code. Recipients can view the embedded promise without an account. To have them as supporters, invite them by email from Manage Supporters; they’ll need to register or log in and accept. Making a promise public or community-visible and sharing the link increases accountability.

Summary

  • Start with a clear promise, at least one supporter who can verify (if you want verification), and optional milestones and reminders.
  • Improve your strength score with specific criteria, milestones, supporters, and (if useful) video accountability.
  • Engage by posting updates, responding to reminders, and encouraging supporters to respond to check-ins.
  • Use connections and circles to control who sees which promises.
  • Recover from failure with forgiveness and a fresh start, and use lineage to reflect.
  • Learn from analytics and your dashboard to design better promises over time.

Need quick answers? Check out the FAQ.