Connections

Connection Types

AriseNote supports two connection types:

Tasks

Required fields:

AriseNote fieldNotion typeDescription
TitleTitleThe task name
StatusStatus, Select, or CheckboxCurrent task state

Optional fields:

AriseNote fieldNotion typeDescription
Due DateDateTask deadline
ComplexitySelect or StatusEffort level for XP calculation
AssigneePeopleFilter tasks by person
Completion DateDateWhen the task was marked done

Example database schemas:

Tasks database example 1

Tasks database example 2

Habits

Required fields:

AriseNote fieldNotion property typeDescription
Completion DateDateWhen the habit was completed

Optional fields:

AriseNote fieldNotion property typeDescription
HabitRelationLink to a habits list database

Creating a Connection

Connections are created during widget setup or managed from the dashboard.

During widget creation

  1. Choose a Notion-backed widget (Streak, Levels, or Heatmap).
  2. On the Notion Setup step, select a connection type (Tasks or Habits).
  3. Pick an existing database from the list, or choose Use our database to copy a ready-made template.
  4. Map your database fields (see Field Mapping below).
  5. Configure connection settings (status mapping, XP — see Connection Configuration).
  6. Complete widget creation.

Connection type selection

Database selection with template option

Using a template database

If you don't have a suitable database yet, select Use our database during setup. AriseNote provides pre-configured templates for Tasks and Habits that work out of the box with minimal mapping.

Use our database template option

This will open up the template library dialog, where you can browse, select and duplicate a template database to your Notion account.

Template library dialog

Field Mapping

Field mapping tells AriseNote which Notion property corresponds to each required data field. Most mappings are detected automatically based on property names and types.

Field mapping interface

Auto-mapping

When you select a database, AriseNote scans property names and types and suggests mappings. If your properties use standard names like "Status", "Due Date", or "Completed On", mapping usually completes without manual changes.

Manual mapping

If auto-mapping misses a field or maps incorrectly:

  1. Open the field mapping interface during widget setup, or edit the connection later from the dashboard.
  2. For each AriseNote field, select the matching Notion property from the dropdown.
  3. Required fields must be mapped before you can proceed.

Connection Configuration

After field mapping, configure how AriseNote interprets your data. Settings differ by connection type.

Connection editor dialog

Tasks: Status Mapping

Map your Notion status values to AriseNote's status states:

StateDescription
To DoNot yet started
In ProgressCurrently being worked on
DoneCompleted successfully
FailedCancelled or failed (optional)

If your status field is a Checkbox, no custom mapping is needed — checked means done.

Use the Auto-detect button to fill mappings from your database's status options automatically.

Tasks: Assignee Filter

Limit which tasks count toward your widget by assignee. Leave empty to include all tasks, or select specific people to track only their progress.

Tasks: XP Settings (Complexity)

If you mapped a Complexity field, configure XP rewards and penalties per effort level:

  • XP Reward — points earned when a task with this complexity is completed
  • XP Penalty — points lost when a task with this complexity fails

Set one effort level as the default for tasks without a complexity value.

Habits: XP Reward

For habit connections, set a flat XP Reward value awarded each time a habit completion is recorded.

Managing Connections

From widget customization page

You can manage connections from the widget customization page. Click the "Manage Connections" button to open the connection management page.

Manage connections from widget customization page

Connections menu from widget customization page

From the dashboard

Each connection appears on the dashboard with its linked database name and type. Click a connection to open its detail page, where you can:

  • View which widgets use this connection
  • Edit field mappings and configuration
  • Delete the connection (widgets using it will lose their data source)

Connection details page

Sharing connections across widgets

A single connection can power multiple widgets. When creating a new widget, it's also possible to choose an existing connection instead of linking a new database. You can also attach or detach connections from a widget in the widget editor.

Attaching an existing connection to a widget

Troubleshooting

Database not in the list

  • Ensure the database page is shared with AriseNote in Notion (see Connecting Notion).
  • Refresh the dashboard page.

Field mapping validation errors

  • Missing field — map all required fields before proceeding.
  • Type mismatch — the Notion property type doesn't match what the field expects.

Widget shows no data

  • Confirm the database has entries within the widget's date range.
  • Check status mapping values match your Notion status options exactly.
  • For relation fields, ensure the related database is also shared with AriseNote.
  • Review assignee filter settings — your tasks may be filtered out.

Data looks wrong after schema changes

If you rename or restructure Notion properties, open the connection editor and update field mappings to match.

Next Steps