Notifications and Emails
Notifications and Emails
Dotify’s notification system automates communication with your clients, sending deadline reminders at the right time with the appropriate message. You can configure rules, templates, and customizations to adapt every aspect to your needs.
Notification Rules (Triggers)
Notification rules are the automation engine in Dotify. Each rule defines when and how to send a notification to the client.
How a Rule Works
Each rule is based on a time trigger: send a notification X days before the due date. You can create multiple rules to build a progressive reminder sequence.
Example of a typical sequence:
| Rule | Trigger | Status Transition | Action |
|---|---|---|---|
| First notification | 30 days before | To renew → Notified | Send a polite reminder email |
| Second notification | 15 days before | Notified → Notified 2x | Send a more direct second reminder |
| Urgent reminder | 5 days before | Notified 2x → Awaiting payment | Send an urgent reminder with payment details |
Automatic Status Transitions
Each rule can include an automatic status transition. When the rule triggers and the email is sent, the deadline status is automatically updated. This allows you to always have an up-to-date view of each deadline’s status without manual intervention.
Activation and Deactivation
Each rule can be individually activated or deactivated. This is useful for:
- Temporarily suspending a rule without deleting it.
- Testing new rules before making them live.
- Managing special periods (vacations, holidays) when you don’t want to send notifications.
Customizable Email Templates
Each notification rule uses an email template that defines the content of the message sent to the client. Templates are fully customizable.
Template-Rule Association
You can associate a different template with each rule, allowing you to adjust the tone and content based on the communication phase:
- First notification – Friendly and informative tone.
- Second notification – More direct tone with a service summary.
- Urgent reminder – Urgent tone with payment details.
Override for Individual Deadlines
If a specific deadline requires a different message from the standard one, you can set a template override directly on the deadline. The custom template will be used instead of the rule template only for that specific deadline.
Tip: Use overrides for special deadlines, for example when a client has agreed to special conditions or when the service requires additional instructions for renewal.
Scheduled Sending Time
You can configure the sending time for notifications to ensure that emails are delivered at the most appropriate moment. For example, you can schedule sending at 9:00 AM to maximize the likelihood that the client reads the email during business hours.
The time respects the timezone configured in your account.
Multi-Language Templates
Dotify supports email templates in 5 languages:
| Language | Code |
|---|---|
| Italiano | IT |
| English | EN |
| Español | ES |
| Deutsch | DE |
| Français | FR |
For each rule, you can create template variants in different languages. Dotify will automatically select the correct version based on the client’s language or your settings.
Block-Based Email Editor (Plus+)
The Plus and Ultimate plans include an advanced block-based email editor that lets you create visually appealing emails without HTML knowledge.
With the block editor you can:
- Drag and drop content blocks (text, images, buttons, dividers).
- Customize colors, fonts, and spacing.
- Create multi-column layouts.
- View a real-time preview of the final result.
- Test rendering on desktop and mobile.
Custom SMTP (Plus+)
With the Plus and Ultimate plans, you can configure a custom SMTP server for sending emails, using your professional domain instead of Dotify’s default address.
Configuration
To configure your custom SMTP, go to Settings > Email > SMTP and enter:
- SMTP Host (e.g., smtp.yourdomain.com)
- Port (e.g., 587 for TLS, 465 for SSL)
- Username
- Password
- Sender address (e.g., [email protected])
- Sender name (e.g., “Agency Name”)
Automatic Health Check
Dotify automatically performs a periodic health check of your SMTP server to verify that the connection is active and working. In case of issues, you will receive a timely notification to intervene before emails to clients are blocked.
Tip: Configuring a custom SMTP significantly improves email deliverability and the professional perception from your clients. Make sure to also configure SPF, DKIM, and DMARC records on your domain.
Custom Branding (Plus+)
The Plus and Ultimate plans allow you to customize the appearance of emails sent to clients:
- Custom logo – Upload your agency’s logo, which will be placed in the header of every email.
- Custom HTML footer – Create a personalized footer with your agency’s information, useful links, privacy notice, and any other content in HTML format.
Email Delivery Log
Dotify records every email sent in a detailed log that includes:
| Information | Description |
|---|---|
| Recipient | The client’s email address |
| Deadline | The deadline the notification refers to |
| Rule | The notification rule that triggered the send |
| Date and time | Exact timestamp of the send |
| Delivery status | Delivery outcome (sent, delivered, error, bounce) |
The log allows you to verify at any time whether a client received the notification and to diagnose any delivery issues.
Dynamic Variables
Email templates support dynamic variables that are automatically replaced with real data at the time of sending. The available variables are:
| Variable | Description | Example Output |
|---|---|---|
{{client_name}} |
Client name | Mario Rossi |
{{client_company}} |
Client company name | Rossi S.r.l. |
{{deadline_title}} |
Deadline title | Website Hosting |
{{type}} |
Service type | Hosting |
{{due_date}} |
Formatted due date | 06/15/2026 |
{{amount}} |
Amount to pay | € 120.00 |
{{status}} |
Current deadline status | To renew |
{{provider}} |
Service provider | Aruba |
Template Usage Example
An email template might contain text like the following:
Dear {{client_name}},
we would like to inform you that the {{type}} service “{{deadline_title}}” with the provider {{provider}} is due on {{due_date}}.
The renewal amount is {{amount}}.
Please let us know if you wish to proceed with the renewal.
Tip: Always test templates by sending a test email to yourself before activating the rules. Verify that all variables are replaced correctly and that the layout is displayed as expected.