Notifications
Configure and manage approval notifications across multiple channels
Notification Overview
OK!Gotcha provides a robust notification system to ensure that approvers are promptly alerted when their input is needed. Notifications can be configured across multiple channels to fit your team’s workflow and ensure timely responses to approval requests.
Notification Channels
Detailed approval request notifications sent directly to approvers’ email inboxes.
Slack
Real-time notifications in Slack channels or direct messages with interactive approve/reject buttons.
Microsoft Teams
Notifications in Teams channels with actionable approval cards.
Webhooks
Custom webhook integrations for your internal systems or other tools.
Configuring Notifications
Notifications can be configured at multiple levels:
Global Configuration
Set default notification preferences for your entire organization:
Team Configuration
Configure notifications for specific teams or departments:
User Preferences
Individual users can set their own notification preferences:
Notification Templates
OK!Gotcha allows you to customize notification templates to match your brand and provide the right context for approvers.
Email templates can be customized in the dashboard:
- Navigate to Settings > Notifications > Email Templates
- Select a template type (e.g., Approval Request)
- Customize the subject, content, and styling
- Use variables like
{{approvalTitle}}
,{{requesterName}}
, etc. - Save your changes
Event Types
You can configure which events trigger notifications:
Event Type | Description |
---|---|
approval.created | When a new approval request is created |
approval.approved | When an approval request is approved |
approval.rejected | When an approval request is rejected |
approval.expired | When an approval request expires |
approval.canceled | When an approval request is canceled |
approval.comment | When a comment is added to an approval |
Setting Up Integrations
Slack Integration
-
Install the OK!Gotcha app in your Slack workspace
-
Configure in your code
Microsoft Teams Integration
-
Install the OK!Gotcha app in Teams
-
Configure in your code
Webhook Integration
Send approval events to your own systems:
Notification Delivery
OK!Gotcha handles notification delivery with:
- Retry logic - Automatic retries for failed notification deliveries
- Delivery confirmation - Tracking of notification delivery and open rates
- Rate limiting - Prevents notification flooding during high-volume events
Next Steps
- Set up audit trails for comprehensive logging
- Explore flexible workflows for different approval scenarios
- Implement SDK integration in your application