Before automation rules can work well, you should configure the automation engine settings first.
| Setting | What It Means | Why It Matters |
|---|---|---|
| hours_between_runs | How many hours the app waits before running automation again in the background. | Helps prevent the same background check from happening too often. |
| max_messages_per_run | The maximum number of eligible messages prepared in one batch. | Useful when many records match at once. |
- Make sure your Email or SMS integration has been set up.
- Make sure your message template exists.
- Make sure the target records contain the needed values such as email, mobile, due date, or related customer.
- Turn on Enabled when the rule is ready to use.
Each automation rule can include three types of conditions:
- Find all enabled automation rules.
- Check that the selected channel is available.
- Look through records in the chosen entity.
- Apply the when conditions.
- Apply the if conditions.
- Use the once rule to avoid sending duplicates.
- Resolve the recipient.
- Generate the message and show it for preview.
| Scope | Purpose | Example | Meaning |
|---|---|---|---|
| when | Date/time check | property.rent_info.overdue_date <= today | Send the reminder when the due date is today or earlier. |
| if | Extra filter | property.rent_info.owed >= 0 | Only continue if there is an amount recorded. |
| once | Duplicate prevention | property.id + rent_info.overdue_date | Send only once per property per due date. |
The system needs to know who should receive the message.
| Entity Recipient | The path to the related person or record to contact. Example: lease.tenant . |
| Entity Recipient Type | The type of record that recipient is. Example: customer . |
| Recipient Field | The field to send to. For Email use email . For SMS use mobile . |
| Enabled | Only enabled rules are considered during automation runs. |
If you want to test your automation before waiting for the next background run, you can simulate it manually.
- Go to Settings .
- Click Simulate Automation .
- Choose the date you want to simulate.
- Click Simulate .
- The system will generate eligible messages and show them for preview.
Every message that is actually sent through automation is stored in the logs.
Logs are useful for checking what was sent, to whom it was sent, and when it was sent.
The once rule helps stop the same automation from being sent repeatedly for the same event.
| Problem | Possible Cause | What To Check |
|---|---|---|
| No messages are generated | Rules did not match | Check the date condition, if condition, and whether the rule is enabled. |
| Recipient not found | Recipient path is incorrect | Check Entity Recipient and Entity Recipient Type. |
| Email/SMS not available | Integration not configured | Review your Email or SMS integration settings. |
| Preview is empty during simulation | Selected simulation date does not satisfy the rule | Try another date or check your rule values. |

