New
Automations: rules that act on your logs

Quark has always told you what happened. Now it can do something about it. An automation is a rule that watches the logs Quark already sends and acts when one matches. Open Automations in the dashboard sidebar.
A rule is one sentence in three parts:
- When a log is produced: any log type, or anything in a category.
- And only if something is true: someone has a certain role, it is a particular person, a bot did it, it happened in a certain channel, the message says something, it keeps happening, or the account is new.
- Then do this: tell a channel and ping a role, add a notice to the log, or don't send the log.
With Quark Pro a rule can also time someone out, kick or ban them, delete the message, give or take a role, or send them a DM.
- Start from an idea. Five ready-made rules, such as "Tell a channel when someone with a role is banned" and "Alert a channel when one member has 5 messages deleted in 10 minutes". Each opens with its blanks left for you to fill in.
- See it before it runs. The builder reads the rule back in plain English and draws the log, and the alert, as they will look in Discord. Try it runs the rule against sample logs and marks which would set it off.
- Dry run. A rule in dry run counts how often it would have run and does nothing else. Good for a first day.
- Careful by design. A rule never acts on the server owner, or on a member whose highest role is level with or above Quark's. An alert pings only the one role you choose, never @everyone, and every rule has an hourly limit.
What each plan gets
| Free | Pro Lite | Quark Pro | |
|---|---|---|---|
| Rules | 1 | 3 | 25 |
| Alerts, notices and holding a log back | Yes | Yes | Yes |
| Moderation actions | No | No | Yes |
| Advanced conditions | No | No | Yes |
Alerts and moderation actions are recorded as a Rule Action log in your Quark Events channel, and a log that a rule held back is still in the Log Viewer, marked with the rule's name.
More in the guide to automations.
