Notifications

Canopy’s Notification System is designed to provide a seamless, flexible, and scalable way to manage and deliver notifications across your lending operations. While webhooks are a key component of the system, the Notification System is built to support a wide range of delivery methods and configurations, ensuring you can meet the unique needs of your business and borrowers.
Why Notifications Matter
Notifications are critical for keeping borrowers and lenders informed, driving operational workflows, and ensuring compliance. Whether it’s notifying borrowers of upcoming payments, alerting internal teams of account activity, or monitoring LTV compliance and notifying lenders of any breaches, Canopy’s Notification System provides the tools to configure, schedule, and deliver notifications with precision and reliability.
Unlike traditional systems limited to webhooks, Canopy’s Notification System is built on a modern, domain-level architecture that supports multiple delivery methods (with webhooks being the first available). This flexibility ensures that your notification strategy can evolve as your business grows.
Key Use Cases
- Custom Notification Configurations
- Configure if and when to send notifications at the account, line, or loan level.
- Example: Schedule a payment reminder notification to be sent one day before the due date, at 5 PM in the borrower’s timezone.
- Multi-Delivery Method Support
- Schedule the same notification to be sent via different delivery methods (currently supports with webhooks, with email, SMS and others methods planned for the future)
- Example: Send a payment confirmation notification via webhook to your internal system and via email to the borrower.
- Notification Status Tracking
- View the status of scheduled and delivered notifications for auditing and troubleshooting.
- Example: Monitor the delivery status of a batch of payment due notifications to ensure all borrowers were reached.
- Dynamic Notification Management
- Add, modify, or remove notifications as business needs change.
- Example: Disable payment reminders for accounts that have opted out of communication.
How the Notification System Works
The Notification System handles the entire lifecycle of notifications, from configuration to delivery. Here’s a high-level overview of the process:
-
Configure Notifications
Define the type, timing, and delivery method for each notification. Notifications can be configured at the account or product level to ensure granular control.
-
Schedule Notifications
Notifications are scheduled based on their configuration. For example, a payment reminder notification can be scheduled to trigger one day before the due date at a specific time.
-
Process Notifications
At the scheduled time, the Notification System processes the notification and delivers it via the configured method (currently webhooks, with additional methods like email and SMS coming soon).
-
Track and Manage Notifications
View the status of scheduled and delivered notifications, and make adjustments as needed.
Frequently Asked Questions
What delivery methods are currently supported?
Currently, the Notification System supports webhooks as the primary delivery method. Additional methods like email and SMS are planned for future releases.
Can I configure notifications at different levels (account, line, loan)?
Yes, notifications can be configured at the account, line, or loan level to ensure granular control over when and how they are delivered.
How do I track the status of notifications?
The status of scheduled and delivered notifications can be viewed through the Canopy API , providing visibility into delivery success and failures.
Can I modify or remove notifications after they’ve been configured?
Yes, notifications can be dynamically managed. You can modify their configuration or remove them entirely as your business needs change.
What happens if a notification fails to deliver?
Failed notifications are retried according to the system’s retry logic. If delivery continues to fail, the notification is marked as undelivered, and you can review the status for further action.
Updated about 1 month ago