Templating & Editors
Visually configure, design, and manage notifications with a few clicks.
Powerful Editors
pingram.send({type: "welcome",to: {email: "user@example.com"},// Use a specific templatetemplateId: "french_fr",parameters: {firstName: "Marie",domain: "company.fr"}})
Internationalization, Localization, and Whitelabeling
Hello {{firstName}},
You have {{ comments.size }} new comments:
{% for comment in items %}
{{comment.text}}
{% endfor %}
Liquid Template Engine
axios({method: "GET",baseURL: 'https://api.pingram.io/',url: 'notifications/welcome/templates/french',})
API Access
FAQs
Do I need to know HTML or CSS to design notification templates?
No. Pingram provides a visual drag-and-drop editor for designing email and notification templates without writing any code. Non-technical team members can create and update templates directly. If you prefer, you can also import and export raw HTML.
Does Pingram support multi-language notification templates?
Yes. You can create unlimited template variants for different languages and brands. Pingram supports RTL languages like Arabic and Hebrew, and provides a default template fallback mechanism so notifications are always delivered even if a specific language variant is missing.
Can I use dynamic content in notification templates?
Yes. Pingram uses the Liquid template engine for dynamic content. You can inject custom parameters, use conditional logic (if/else), iterate over lists (for loops), and build fully personalized notifications for each recipient.
Can I manage notification templates via API?
Yes. Pingram provides a full API for creating, updating, and retrieving notification templates programmatically. This allows you to manage templates as part of your CI/CD pipeline or build custom template management workflows.