Docs Guides
Notifications, product, and development without the smoke
Explore the latest Pushfire guides to integrate and manage your audience. Learn how to efficiently use our endpoints, workflows, and tools.
Latest Guides
Explore the newest Pushfire resources to integrate, manage, and optimize your audience. Access practical guides, usage examples, and up-to-date documentation to make the most of our endpoints, workflows, and tools.
DNS Configuration
DNS configuration is the key step to verifying a domain and authorizing email sending from PushFire. Records such as DKIM and SPF authenticate the origin of emails and improve deliverability, while DMARC adds an extra layer of security. Once the DNS records are verified, the domain is enabled to create senders and send emails reliably.
Layout Configuration
Email layout configuration allows you to define a reusable visual structure for all emails sent from PushFire. A layout includes a header and a footer that wrap the content defined in each Email Notification Node. This functionality ensures visual consistency, email client compatibility, and compliance with best practices for email design and security.
Senders Configuration
Sender configuration allows you to define the email addresses used as senders in emails sent from PushFire. Each sender is associated with a previously verified domain and can be used across different Email Notification Nodes. This feature helps organize communications, maintain brand consistency, and better manage replies based on the type of message being sent.
Domain Configuration
Domain configuration authorizes PushFire to send emails from your own domain. The process is based on DNS verification using records such as DKIM, SPF, and DMARC, ensuring authenticity, improved deliverability, and reputation control. Once the domain is verified, you can create senders and use the Email Notification Node within automated workflows.
Email Notification Node
The Email Notification Node enables sending personalized email messages as part of automated workflows in PushFire. It simplifies domain verification, sender management, and layout configuration to ensure visual consistency and strong deliverability. Each email supports full HTML content and dynamic parameters per subscriber, making it ideal for detailed, persistent, and engagement-focused communications.
Push Notification
The Push Notification Node in PushFire allows sending push notifications within automated workflows using Firebase Cloud Messaging. It supports delivery to Android, iOS, and Web, with customizable titles and bodies using dynamic subscriber parameters. It is a communication node designed for immediate alerts, reminders, and re-engagement, natively integrated into workflows with timing control and conditional logic.
Condition Node
The Condition Node in PushFire evaluates subscriber conditions and splits workflow execution into True and False branches. It primarily relies on tags and logical operators to personalize flows based on subscriber state, behavior, or attributes. It is a core node for dynamic segmentation and flow control, ensuring valid branches and automatic convergence within the workflow graph.
Wait Node
The Wait Node in PushFire allows you to pause workflow execution for a defined period of time, controlling when subsequent actions continue. It’s used to space communications, build onboarding sequences, progressive reminders, and re-engagement flows. It is a key flow-control node that helps improve engagement by respecting subscriber timing.
Nodes
Nodes in PushFire are the core components used to build automated workflows. They represent communication actions, flow control logic, and entry or exit points within a directed graph. Nodes allow you to define conditional logic, delays, and notification delivery visually, ensuring valid and maintainable workflows without manual intervention in node connections.
Workflows
PushFire workflows enable automated subscriber communications through visual flows based on events or segments. They define sequences of actions such as emails, push notifications, waits, and conditions without requiring additional code. Designed to personalize communication at scale, they help optimize engagement and structure complex logic in a clear and maintainable way. Workflows act as the core automation engine within the platform.