Notifications
Get real-time alerts when errors occur in your applications via Slack, Email, or Webhooks.
Note: Notifications are configured via the dashboard, not in the SDK. This allows centralized management across all your projects.
Available Channels
Slack
Instant alerts to your Slack channels with error details and quick links.
Send error notifications to multiple email recipients.
Webhook
Custom HTTP webhooks for integration with any service.
Setting Up Notifications
- Go to your Projects page
- Click on a project to view its settings
- Navigate to Notifications tab
- Click Add Channel
- Select channel type (Slack, Email, or Webhook)
- Configure the channel settings
- Set minimum error level to receive notifications
- Enable the channel
Slack Setup
- Create an Incoming Webhook in your Slack workspace
- Copy the webhook URL
- Paste it in the Alertiqo notification settings
Example Slack notification:
🚨 Error in my-app
TypeError: Cannot read property 'id' of undefined
app/Http/Controllers/UserController.php:45
Environment: production
Email Setup
Enter one or more email addresses (comma-separated) to receive notifications.
[email protected], [email protected]
Webhook Setup
Webhooks send a POST request with JSON payload to your specified URL:
{
"event": "error.new",
"project": {
"id": 1,
"name": "My App"
},
"error": {
"id": 123,
"message": "TypeError: Cannot read property 'id' of undefined",
"level": "error",
"file": "app/Http/Controllers/UserController.php",
"line": 45,
"environment": "production",
"timestamp": "2024-01-15T10:30:00Z"
},
"issue": {
"id": 45,
"count": 5
}
}
Error Levels
Set the minimum error level to receive notifications:
| Level | Description |
|---|---|
debug |
All messages including debug |
info |
Info and above |
warning |
Warnings and above |
error |
Errors and critical only |
critical |
Critical errors only |
Smart Throttling
Alertiqo automatically throttles notifications to prevent spam:
- Similar errors are grouped into issues
- You only get notified once per issue (not per occurrence)
- New occurrences of existing issues don't trigger new notifications
Benefits
- ✅ Centralized config (no need to update every app)
- ✅ Smart throttling (avoid spam)
- ✅ Per-project customization
- ✅ Easy to add/remove channels
- ✅ Notification history & audit log