Configuring a rule's triggers & conditions
Pick a trigger from the catalog for an automation rule and add conditions so the rule only fires in the cases that match.
An automation rule is built from two parts that you set in the rule editor: the Trigger that kicks the rule off, and optional Conditions that narrow down when the rule's actions actually run. That way a rule only fires when the right case occurs.

Open the rule editor
Automations isn't linked in the sidebar yet. You reach the page through your browser's address bar: append /automations to your workspace address — .../home/your-workspace/ becomes .../home/your-workspace/automations. The Automations page shows the description "Define rules that automatically react to events in your workspace." at the top. Below it you'll find your existing rules or, while none have been created yet, the ready-made templates to install.
- Open
/automationsin the address bar as described above. - Click New Rule at the top right. The canvas opens with an empty rule.
- In the Rule name field, give it a meaningful name, for example "Confirm inquiry". This is how you'll recognize the rule later in the list.
A template is quicker: while the area is empty it sits directly on the page, otherwise behind the Templates button. An installed template comes with its trigger, conditions, and actions ready-made and starts switched off — you adjust it and switch it on afterwards.
The name has no effect on the rule's behavior; it's only there to help you identify it. Choose one so colleagues can immediately understand what the rule does too.
Choose a trigger from the catalog
The trigger determines which event in your workspace kicks the rule off in the first place. Right below the rule name you'll find the Trigger field.
- Click the select field with the placeholder Choose a trigger ….
- The catalog of available triggers opens. Univents provides a fixed set built around typical events: those involving inquiries and events, as well as those involving invoices and payments.
- Click the matching trigger to apply it.
You choose exactly one trigger per rule. Each trigger is tied to a specific area, such as an inquiry, an event, or an invoice. Which data you can then check in the conditions depends on this chosen area.
Univents offers you these thirteen triggers:
| Trigger | Fires when … |
|---|---|
| Event confirmed | an event switches to the "Confirmed" status. |
| Quote accepted | a customer accepts your quote for an inquiry. |
| New inquiry | a new inquiry comes in to your workspace. |
| Webshop order paid | a payment comes in for an order placed through your booking page (webshop). Internal invoices are not affected — use Invoice paid for those. |
| Invoice overdue | an invoice passes its due date without being paid. |
| Days before event start | the number of days you've set before an event's start is reached. Right below the trigger field, a dedicated Days before event start field appears — enter the number you want there so the rule fires exactly that many days before the start. |
| Days after event end | the number of days you've set after an event's end is reached — handy for a thank-you note, a request for feedback, or follow-up work. Right below the trigger field, a dedicated Days after event end field appears. Enter the number you want there; 0 is a valid value and means "on the day it ends." If the event has no end date set, its start counts instead. |
| Email received | an email arrives in one of your connected inboxes. |
| Invoice paid | one of your invoices is marked as paid — whether via a Stripe payment link, a bank statement reconciliation, or manually. |
| Quote sent | you send a quote to your customer. |
| Quote expired | a sent quote passes its validity date without the customer responding. |
| Event cancelled | an event is marked as cancelled. |
| Contract signed | a contract is fully signed by all parties. |
Add conditions
Conditions are optional. Without a condition, the rule runs on every matching event. With conditions, it only runs when all checked values apply.
- In the Conditions section, click Add condition.
- A row appears with three inputs: a field, an operator, and a value.
- On the left, in the field with the placeholder Field name, enter which data field should be checked.
- In the middle, choose the Operator. The options are equals, not equals, greater than, greater or equal, less than, less or equal, contains, and contains any of — the last one only for Tags and Venue fields (see below).
- On the right, enter the Value to compare against.
Use Add condition to add more rows. All conditions must apply together for the rule to fire. You remove a single row using the trash icon at the end of the row.
Which fields you can check per trigger
The Field name dropdown only shows the fields that match the chosen trigger — depending on whether the rule is about an event, an inquiry, an order, a finance document, or an email. If you change the trigger afterwards, Univents automatically removes any already-entered conditions that no longer exist on the new trigger, and tells you how many conditions were reset.
The tables below show, per trigger group, which fields are available, what type they are, and — for selection fields — which values you can enter.
Event confirmed, Days before event start & Days after event end
| Field | Type | Possible values |
|---|---|---|
| Event name | Text | — |
| Guest count | Number | — |
| Budget | Number | — |
| Start date | Date | — |
| Date confirmed | Yes/No | — |
| Event status | Selection | Requested, Draft, Live, Publicly live, Archived, Declined, Confirmed, Option, Cancelled, Invoiced, Completed |
| Language | Selection | German, English |
| Tags | Tags | — (operator: contains any of only) |
| Venue | Venue | — (operator: contains any of only) |
| Customer | Customer | — |
Under the Days before event start and Days after event end triggers, you enter the number in their own dedicated field above the conditions section (see above), not as a condition. Event cancelled also uses these same event fields.
New inquiry & Quote accepted
| Field | Type | Possible values |
|---|---|---|
| Guest count | Number | — |
| Estimated value | Number | — |
| Event date | Date | — |
| Event type | Text | — |
| Date flexible | Yes/No | — |
| Inquiry status | Selection | Open, In progress, Accepted, Rejected |
| Tags | Tags | — (operator: contains any of only) |
| Venue | Venue | — (operator: contains any of only) |
| Customer | Customer | — |
Webshop order paid
| Field | Type | Possible values |
|---|---|---|
| Gross total | Number | — |
| Currency | Text | — |
| Payment method | Text | — |
| Order status | Selection | Draft, Basket, Reserved, Open, Paid, Repaid, Cancelled, Expired |
| Customer | Customer | — |
Invoice overdue
| Field | Type | Possible values |
|---|---|---|
| Gross total | Number | — |
| Net total | Number | — |
| Deposit amount | Number | — |
| Due date | Date | — |
| Document type | Selection | Quote, Invoice, Delivery note, Credit note |
| Invoice status | Selection | Draft, Issued, Sent, Paid, Cancelled, Overdue |
| Tags | Tags | — (operator: contains any of only) |
| Customer | Customer | — |
Invoice paid, Quote sent & Quote expired
These three triggers all revolve around a finance document and offer the same fields:
| Field | Type | Possible values |
|---|---|---|
| Gross total | Number | — |
| Net total | Number | — |
| Deposit amount | Number | — |
| Due date | Date | — |
| Expiry date | Date | — |
| Issue date | Date | — |
| Sent on | Date | — |
| Tags | Tags | — (operator: contains any of only) |
| Customer | Customer | — |
You don't need to check the document type or status separately here — each of the three triggers only ever fires for exactly the matching combination (invoice/paid, quote/sent, quote/expired).
Contract signed
| Field | Type | Possible values |
|---|---|---|
| Title | Text | — |
| Contract type | Selection | Uploaded file, Created in editor |
| Sent at | Date | — |
| Expiry date | Date | — |
| Signed PDF available | Yes/No | — |
| Customer | Customer | — |
Email received
| Field | Type | Possible values |
|---|---|---|
| Sender email | Text | — |
| Subject | Text | — |
| Has attachments | Yes/No | — |
| From a known contact | Yes/No | — |
For text and selection fields, you can use contains in addition to equals and not equals to check several possible values at once. For number and date fields you also get greater than, greater or equal, less than, and less or equal. For Yes/No fields, only equals and not equals are available. For Tags and Venue, you pick one or more options from a search field listing your workspace's own values, and the only operator offered is contains any of — the condition matches as soon as at least one of your selected values is present on the record. For Customer, you search for the contact via its search field and check with equals or not equals.
Would this rule fire?
Once you've chosen a trigger and entered at least one condition, Univents shows you right in the editor what the conditions currently match — without you having to save or run the rule for that.
- Click Would this match anything? below the conditions.
- Univents looks up the most recently created matching records in your workspace and lists one or two of them by name under Fires for example on:.
- If nothing currently matches, it shows Nothing would fire right now. — that's not an error, it just means there's no matching record (yet).
- For the Email received trigger there's no preview, since inbound emails aren't searchable existing records — instead you'll see a note that there are no examples for this trigger.
The preview only checks the conditions, not the actions — to see what a rule would actually do on a match, use the Test rule button instead (see Branching, Testing a Rule & AI Rule Draft).
Save and check
Once the trigger and conditions are set, you save the rule.
- At least one action is required. Create it in the Actions section before you save.
- Click Save at the bottom. While the operation runs, the button shows Saving ….
- After saving, the rule appears in the list, set to Active by default.
If a required entry is missing, such as the trigger or an action, the rule won't be saved and you'll be pointed to the missing value. Using the toggle in the rule list, you can switch a saved rule to Inactive at any time without deleting it.
Frequently asked questions
I can't find Automations in the menu — where's the page? Automations isn't linked in the sidebar right now. Open it directly through the address bar by appending /automations to your workspace address. See Automations: Basics & your first rule for more.
Do I have to set conditions? No. Conditions are optional. Without a condition, the rule reacts to every event that matches the chosen trigger. With conditions, you narrow it down specifically.
Can a rule have multiple triggers? No. There's exactly one trigger per rule. If you need multiple events, you create multiple rules.
What does the contains operator mean? With contains, you check whether the value appears in a list, rather than testing for exact equality. For an exact comparison, use equals.
What's the difference between contains and contains any of? Contains compares a single value against a list you enter (for example Event status contains Confirmed, Option). Contains any of is meant for fields that can themselves hold several values, such as Tags or Venue — the condition matches as soon as one of the values on the record matches one of your selected values. That's why Tags and Venue fields only ever offer contains any of.
Why can't a rule be changed? If a rule carries the Locked marking, it's a system default and can be neither toggled nor deleted.