Built-In Notification Logic
Intelligent notification handling and delivery optimization.
Batch & Digest
Group similar notifications to reduce cognitive load for your users and improve overall experience.
pingram.send({type: "welcome",to: {email: "john@doe.com",number: "+1234567890"},schedule: "2027-08-29T00:09:00.000Z"})
Schedule & Expire
Schedule notifications for the future and set expiration dates for in-app notifications.
Deduplication & Throttling
Prevent notification fatigue with smart deduplication and throttling features.
Workflows (Beta)
Fallback
Automatically switch to alternative channels if primary fails
Escalation
Escalate notifications if not acknowledged within timeframe
IFTTT
Trigger different notifications based on custom conditions
FAQs
What is notification batching and digesting?
Notification batching groups similar notifications into a single digest message instead of sending them individually. Pingram supports hourly, daily, weekly, and monthly digest schedules, reducing notification fatigue for your users while ensuring they stay informed.
Can I schedule notifications to be sent in the future?
Yes. Pingram supports scheduling notifications for future delivery by providing a timestamp in the API call. You can also set expiration dates for in-app notifications so they are automatically removed after a certain time.
How does notification deduplication work in Pingram?
Pingram automatically detects and suppresses duplicate notifications caused by bugs, retries, or race conditions. You can also configure per-user throttling to limit how many notifications a user receives within a customizable time window.
Does Pingram support notification fallback and escalation workflows?
Yes. Pingram supports workflow features including automatic fallback to alternative channels if primary delivery fails, escalation if a notification is not acknowledged within a defined timeframe, and conditional logic (IFTTT) to trigger different notifications based on custom conditions. These workflow features are currently in beta.