Skip to main content
Taskr provides a unified notification system that routes alerts across email, in-app notifications, and Slack based on event type and user preferences.

Notification Channels

Email

Transactional and digest emails via Resend

In-App

Real-time dashboard notifications

Slack

Team channel and DM notifications

Architecture

Event Types

Job Events

Invoice Events

Quote Events

Bank Events

Personnel Events

Notification Flow

1

Event Triggered

Business action triggers notification event:
2

Check Preferences

System checks each recipient’s notification preferences:
3

Route to Channels

Based on preferences and priority, route to appropriate channels:
4

Deliver Notifications

Send to each enabled channel:

Email Notifications

Email Templates

Sending Email

Email Digest

Low-priority notifications can be batched into a daily digest:

In-App Notifications

Creating Notifications

Notification UI

Marking as Read

Slack Integration

Configuration

Sending Slack Messages

Rich Message Formatting

User Preferences

Preference Schema

Preference UI

Priority Handling

Database Schema

API Endpoints

Personnel Lifecycle

Team member notification events

Job Scheduler

Job-related notifications