KoNote is modular. Enable only the features your agency needs, and disable the rest to keep the interface clean.
- Click gear icon -> Features
- Enable or disable modules as needed
- Click the toggle button to see what will change before confirming
| Feature | What it does | Default |
|---|---|---|
| Programs | Organise services into separate programs with their own staff, templates, and metrics | On |
| Custom Participant Fields | Extra data fields on participant files (funding source, referral date, etc.) | Off |
| Metric Alerts | Notify staff when outcome metrics hit thresholds | Off |
| Event Tracking | Record intake, discharge, crisis, and other significant events | On |
| Program Reports | Generate formatted outcome reports for funders | Off |
| Consent Requirement | Require participant consent before notes (PIPEDA/PHIPA) | On |
| Email Messaging | Send email reminders and messages to participants (requires SMTP) | Off |
| SMS Messaging | Send text message reminders to participants (requires Twilio) | Off |
| Portal Journal | Participant portal -- private journal feature | On |
| Portal Messaging | Participant portal -- messages to worker feature | On |
| Surveys | Structured feedback forms with trigger rules and shareable links | Off |
| Participant Portal | Secure portal where participants view goals, progress, and journal | Off |
| AI Assist | AI-powered features like goal builder and narrative generation | Off |
| Groups | Group sessions and attendance tracking | On |
| Quick Notes | Lightweight contact logging (phone, text, email) | On |
| Analysis Charts | Progress visualisation charts on participant files | On |
Features can be toggled at any time without losing data. Disabling a feature hides it from the interface but preserves all associated records.
Some features depend on or enhance others:
participant_portal
+-- portal_journal
+-- portal_messaging
+-- surveys (portal survey section)
messaging_sms
requires: TWILIO_ACCOUNT_SID, TWILIO_AUTH_TOKEN, TWILIO_FROM_NUMBER
messaging_email
requires: EMAIL_HOST, EMAIL_HOST_USER, EMAIL_HOST_PASSWORD
surveys
enhanced_by: participant_portal (portal survey fill)
program_reports
enhanced_by: ai_assist (AI narrative generation)
A program is a distinct service line your agency offers.
- Click gear icon -> Programs
- Click + New Program
- Enter name and description
- Click Create
Assign staff to programs:
- Click the program name
- Select a user from the dropdown
- Choose role: "Coordinator" (manages) or "Staff" (delivers services)
- Click Add
Plan templates are reusable blueprints for participant outcome plans.
Key concepts:
- Section -- Broad category (Housing, Employment, Health)
- Target -- Specific goal within a section
- Template -- Collection of sections and targets
Create a template:
- Click gear icon -> Plan Templates
- Click + New Template
- Add sections and targets
Example template:
- Housing
- Maintain stable housing for 3+ months
- Develop independent living skills
- Employment
- Enroll in or maintain employment/education
- Achieve 80% attendance rate
Changes to templates don't affect existing participant plans.
Metrics are standardised measurements attached to plan targets (e.g., "PHQ-9 Score", "Housing Stability"). KoNote ships with a built-in library, and you can add your own.
Browse the metric library:
- Click gear icon -> Metric Library
- Metrics are grouped by category (Mental Health, Housing, Employment, etc.)
- Toggle the Enabled switch to make a metric available or unavailable for staff
Review and customise metrics using CSV (recommended for initial setup):
This workflow lets you review all metrics in Excel, decide which to enable, edit definitions, and push changes back -- without creating duplicates.
- Go to gear icon -> Metric Library
- Click Export to CSV -- this downloads a spreadsheet with every metric
- Open the file in Excel. Each row has:
| Column | What it means |
|---|---|
| id | System identifier -- don't change this (it's how KoNote matches rows back) |
| name | What staff see when recording outcomes |
| definition | How to score/measure it -- guides staff on consistent data entry |
| category | Grouping: mental_health, housing, employment, substance_use, youth, general, custom |
| min_value / max_value | Valid range (e.g., 0-27 for PHQ-9) |
| unit | Label for the value (score, days, %) |
| is_enabled | yes = available for use, no = hidden from staff |
| status | active or deactivated |
- Make your changes:
- Set
is_enabledto no for metrics your organisation won't use - Edit
definitionto match your agency's scoring guidelines - Change
categoryto reorganise how metrics are grouped - Add new rows at the bottom (leave the
idcolumn blank for new metrics)
- Set
- Save the file as CSV
- Go back to Metric Library -> click Import from CSV
- Upload your edited file -- KoNote shows a preview:
- Rows with an ID are marked Update (overwrites the existing metric)
- Rows without an ID are marked New (creates a new metric)
- Review the preview, then click Import
Tips:
- Don't delete the
idcolumn -- it prevents duplicates when re-importing - You can repeat this workflow any time (export -> edit -> re-import)
- Deactivating a metric doesn't affect historical data already recorded
- All exports and imports are recorded in the audit log
Add a single metric manually:
- Click gear icon -> Metric Library -> Add Custom Metric
- Fill in name, definition, category, range, and unit
- Click Save
Note templates define the structure for progress notes. When staff write a note, they see a dropdown labelled "This note is for..." with options like "Standard session" or "Crisis intervention." Each option is a template you create here.
Default templates: KoNote comes with six templates pre-configured:
| Template | Use case |
|---|---|
| Standard session | Regular participant meetings |
| Brief check-in | Quick touchpoints |
| Phone/text contact | Remote contact documentation |
| Crisis intervention | Safety concerns, urgent situations |
| Intake assessment | First meeting with new participants |
| Case closing | Discharge and case closure |
Staff can also select "Freeform" for unstructured notes without pre-defined sections.
Create or edit templates:
- Click Manage -> Note Templates (or go to Settings -> Note Templates)
- Click + New Template
- Enter a name (this appears in the "This note is for..." dropdown)
- Add sections:
- Basic Text -- free-text area for narrative notes
- Plan Targets -- shows the participant's active plan targets with metric inputs
- Set the sort order for each section
- Click Save
Example template structure:
Standard session
- Session summary (Basic Text)
- Plan progress (Plan Targets)
- Next steps (Basic Text)
Tips:
- Keep template names short and action-oriented (staff see them in a dropdown)
- Include a "Plan progress" section (Plan Targets type) to capture outcome metrics
- Archive templates instead of deleting them to preserve historical data
Note consent checkbox: When staff create or edit a progress note, they see a checkbox labelled "We created this note together (this is recommended)." This checkbox is optional by default -- staff can save a note without ticking it. The checkbox encourages co-creation with participants but does not block note submission, because a mandatory tick can become a reflexive click that creates a false audit trail. If your agency's internal policy requires documented co-creation confirmation on every note, contact your KoNote administrator to discuss re-enabling this as a required field.
Capture agency-specific information not in the standard participant form.
Create a field group:
- Click gear icon -> Custom Client Fields
- Click + New Field Group
- Enter title (e.g., "Funding & Referral")
Add custom fields:
- Click + New Custom Field
- Configure:
- Name: e.g., "Funding Source"
- Type: Text, Number, Date, Dropdown, Checkbox
- Required: Staff must fill in
- Sensitive: Contains private information
- Choices: (for dropdowns) "Government, Private, Foundation"
Registration forms let people sign up for your programs through a public web page -- no login required. You create a registration link, share it or embed it on your website, and submissions come into KoNote for your team to review.
- You create a registration link tied to a specific program
- You share the link (or embed it on your website as an iframe)
- Someone fills out the form -- their information is saved and encrypted
- Your team reviews the submission -- and can approve, reject, waitlist, or merge with an existing participant
When a submission is approved, KoNote automatically creates a new participant record and enrols them in the program.
- Click Manage -> Registration
- Click + New Registration Link
- Fill in:
| Field | What it does |
|---|---|
| Program | Which program registrants will be enrolled in (required) |
| Title | Heading shown on the form (e.g., "Summer Program Registration") |
| Description | Instructions or welcome message shown above the form |
| Field groups | Which custom fields to include (optional -- basic name/email/phone are always shown) |
| Auto-approve | If checked, submissions create participants immediately without staff review |
| Max registrations | Capacity limit -- form closes when reached (leave blank for unlimited) |
| Closes at | Deadline -- form closes after this date (leave blank for no deadline) |
- Click Save
You'll get a public URL and an embed code you can paste into your website.
Tip: Confidential programs cannot have registration links -- this is a safety feature.
Direct link: Copy the URL and share it by email, social media, or your website.
Embed on a website: Copy the iframe embed code and paste it into your website's HTML. The form will appear directly on your page.
When someone submits a registration form (and auto-approve is off):
- Click Manage -> Submissions
- You'll see submissions organised by status: Pending, Approved, Rejected, Waitlisted
- Click a submission to see the details
For each submission, you can:
| Action | What happens |
|---|---|
| Approve | Creates a new participant record and enrols them in the program |
| Merge | Links the submission to an existing participant (avoids duplicates) |
| Waitlist | Parks the submission -- you can approve or reject it later |
| Reject | Marks it as rejected with a reason -- no participant is created |
Duplicate detection: KoNote automatically flags submissions that match an existing participant's email or name. This helps you avoid creating duplicates -- use the Merge option when a match is found.
| Mode | Best for |
|---|---|
| Manual review (default) | Programs where staff need to screen applicants, check eligibility, or manage capacity |
| Auto-approve | Open programs where anyone who registers should be enrolled immediately |
With auto-approve on, each submission instantly creates a participant record and enrols them. Staff can still see all submissions under Admin -> Submissions.
- Each registration link is tied to one program -- create separate links for different programs
- Custom field groups let you collect additional information (demographics, referral source, etc.)
- Registration links can be deactivated without deleting them -- toggle Is Active off
- All submissions are encrypted -- personal information is protected the same way as participant records
- Every submission gets a unique reference number (e.g., REG-A1B2C3D4) shown on the confirmation page
KoNote automatically identifies recurring themes from participant suggestions captured in progress notes. This helps program managers and executives understand what participants are asking for and track how the agency responds.
- Staff capture suggestions -- Every progress note includes a "Participant Suggestions" field. Staff record what participants suggest or request during sessions.
- Automatic theme linking -- When a note is saved, KoNote checks the suggestion text against existing theme keywords. If a match is found, the note is automatically linked to that theme (Tier 1 automation).
- AI-generated themes -- During Outcome Insights analysis, KoNote can identify new themes from unlinked suggestions using AI (Tier 2 automation, requires OpenRouter API key).
- Manual theme management -- Program managers can also create themes manually and link suggestions to them.
- Click Manage -> Suggestions to view all suggestion themes
- Each theme shows: name, description, keywords for auto-linking, status, and linked notes count
- Create new themes with Add Theme -- include keywords that will trigger automatic linking
| Status | Meaning |
|---|---|
| Open | Theme identified but not yet acted on |
| In Progress | Agency is actively responding to this feedback |
| Addressed | Action has been taken; theme is resolved |
| Won't Do | Theme reviewed but agency decided not to act (with reason) |
The executive dashboard shows the top suggestion themes per program, giving leadership visibility into what participants across the agency are asking for.
A: Only if marked "Required".
A: No. Templates only apply to new plans.
A: You can't delete programs with active participants. Deactivate instead.