← Slate Admin
Lesson 06 of 06Intermediate 20–25 minutes

Rules & Automation

Learning objective

Evaluate whether a process is appropriate for automation, identify triggers, criteria, actions, and dependencies, recognize common automation risks, review an existing Rule in context, and design a testing and monitoring approach before enabling automated behavior.

Core takeaway

Automation should support a clear, stable process. Before building a Rule, understand what should trigger it, what must be true, what action should occur, and what else that action may affect.

Understand

Rules & Automation: What Should Slate Do Automatically?

Once data is in Slate and processes are defined, the next question often becomes: Can Slate do this automatically?

Sometimes the answer is yes. Rules can evaluate information and take action when defined conditions are met. That can save staff time, reduce repetitive work, and make processes more consistent.

But automation also increases the impact of mistakes. A manual error might affect one record. A poorly designed Rule can affect hundreds or thousands.

That changes the Admin responsibility. The question is not only “Can Slate automate this?” The better question is “Should this be automated, and under what exact conditions?”

Rules concept card
Concept Card

Rules

Automated if/then logic that takes action based on conditions you define.

The big idea

Trigger → Criteria → Action → Impact

Trigger / Evaluation

What causes Slate to check the Rule?

Criteria

What must be true?

Action

What should Slate do?

Impact

What else changes because the action happened?

Admin-level automation doesn't stop at the action. You also need to understand the consequences.

Core principle: Automate a Clear Process, Not a Confusing One. If staff cannot agree on when something should happen, who it should affect, or what the result should be, automation is premature.

Automation should make a well-understood process more consistent. It should not hide uncertainty.

Remember these

Rule

Logic that evaluates conditions and performs an action.

Trigger / Evaluation

What causes Slate to check whether the Rule applies.

Criteria

The conditions that determine whether the Rule should act.

Action

What Slate does when the criteria are met.

Dependency

Another process, field, workflow, portal, integration, communication, or action that relies on or is affected by the Rule.

Exception

A situation where the standard automation should not apply.

Monitoring

The practice of verifying that automated behavior continues to work as intended.

One Rule Can Touch More Than One Thing

Fields

A Rule may set or change a value other processes read.

Checklists

Assigned or completed requirements shape what students see and do.

Decisions

Automated data can influence outcome processes and release logic.

Communications

Messages may be triggered by, or filtered on, Rule-driven values.

Workflows

Records may move—or stop moving—based on automated changes.

Portals

Conditional content can appear or disappear because of a Rule.

Integrations

Exported values may be produced or altered by automation.

Reporting

Counts and dashboards inherit whatever automation writes.

Automation creates dependencies. Before changing a Rule, ask what else relies on its action or output.

Can Be Automated vs. Should Be Automated

Technical question

“Can Slate do this automatically?”

  • Answered by configuration
  • Focuses on available actions and triggers
  • Success looks like “the Rule ran”
Admin question

“Is this process stable, repeatable, and safe enough to automate?”

  • Answered by process clarity and ownership
  • Focuses on conditions, exceptions, and consequences
  • Success looks like “the process improved”

Technical possibility is not the same as good process design. Before automating, ask: Does this happen consistently? Are the conditions objective? Is the desired action always appropriate? Are exceptions understood? Could the action be difficult to undo? How many records could be affected? What happens downstream?

Check your understanding

One question at a time. Wrong answers are just practice.

Question 1 of 4

What is the strongest first question when someone asks for a new automated Rule?

Practice

Trace an Existing Rule

Goal

Explain what an existing Rule does, what it depends on, and what could be affected if it changed.

Open your institution's Slate environment in another tab. Locate a Rule you are permitted to review and that supports a process you understand. Do not change anything. Trace the Rule from trigger to impact.

  • Identify what causes the Rule to be evaluated
  • Identify the criteria
  • Identify the action
  • Identify what record or process is affected
  • Identify any fields or values the Rule depends on
  • Identify what happens downstream
  • Identify any known exceptions
  • Ask what would happen if the Rule acted incorrectly

Can you explain the Rule in plain language? Use this template — no institution-specific configuration details needed.

Template

“When __________ causes evaluation, if __________ is true, Slate __________. This affects __________ and may also influence __________.”

Your Slate may look different

Rule types, triggers, criteria, actions, evaluation behavior, dependencies, and permissions vary by institution. Focus on the logic and impact rather than finding an identical configuration.

Your Slate may look different

Slate is highly customizable. Your institution's tabs, fields, views, permissions, and processes may differ from examples used throughout Insider's Aid. Focus on understanding the concept rather than finding an identical screen.

Reflection

A Rule updates a field used by multiple Queries, communications, and Portal conditions. What should the Admin conclude?

Apply

“Can Slate Do This Automatically?”

A department says: “Every time a student meets these conditions, can Slate automatically assign this next step?” What should the Admin do first?

What should the Admin do first?

Too Broad

A Rule should affect students in one specific program, but the criteria accidentally include all students at the campus. Why is this especially risky?

Why is this especially risky?

No Exception Path

A Rule automatically sends a communication when a checklist item is missing. Some students have approved exceptions and should not receive the message. What should the Admin consider?

What should the Admin consider?

Hard to Undo

A proposed Rule would automatically update a critical field that feeds the SIS. What should happen before enabling it?

What should happen before enabling it?

The Process Changed

A department changes its policy, but the old Rule is still active. What is the Admin risk?

What is the Admin risk?

Copying a Rule

You find a Rule in another area of Slate that looks similar to what you need. What is the best approach?

What is the best approach?

Should We Automate It?

Every week, staff manually assign the same checklist item when a student submits a specific form, Intent = Yes, and the program is one of three eligible programs. Students with an approved exception should not receive the checklist. Identify the trigger, criteria, action, exception, and downstream question.

Which breakdown is correct?

Think Like a Slate Admin

Step 1

What process are we automating?

Step 2

What starts the evaluation?

Step 3

What must be true?

Step 4

What action should occur?

Step 5

Who or what could be affected?

Step 6

What are the exceptions?

Step 7

How will we test it?

Step 8

How will we monitor it?

When someone asks “Can Slate do this automatically?” don't start with “Which Rule action do I need?” Start with “Should this process be automated?”

Understand the Impact Before You Make the Change. A Rule change may affect large groups of records, field values, checklist status, decisions, communications, portal visibility, workflow movement, integrations, reports, and staff workload. Before changing automation, understand both the intended action and the downstream consequences.

Watch for these automation traps: automating a broken process (the underlying process is unclear, inconsistent, or disputed); overly broad criteria (more records qualify than intended); no exception logic (special cases are ignored); hidden downstream dependencies (the Rule updates information used elsewhere but no one traces the impact); no test records (the Rule is enabled without representative testing); set it and forget it (automation remains active even after policy or process changes); automating everything (manual judgment is replaced even when human review is still appropriate).

The goal is not maximum automation. The goal is reliable automation where automation actually improves the process.

Insider's Aid Tip

Automate a clear process, not a confusing one.

Put it together

Put It Together

The Slate Admin pathway now builds: GOVERN → DESIGN → AUTOMATE → EXPERIENCE → CONNECT → CONTROL. Users & Permissions determines who can access and affect the system. Data Architecture determines where information belongs. Workflows determine how records move through processes. Portals determine what users see and do. Integrations & Data Movement determines how data moves between systems. Rules & Automation determines when Slate should act automatically and how to keep that automation reliable.

Data enters

…from forms, staff, and integrations…

Lives in structure

…fields, records, and datasets…

Moves through process

…workflows and steps…

Users experience it

…portals and staff tools…

Rules evaluate it

…criteria are checked…

Automated actions occur

…and downstream processes respond.

The Admin is now controlling not just where data lives or how processes move, but when Slate takes action without human intervention.

Put it together

Before You Automate

The Admin change framework, applied to automated behavior.

1. Define

What process are we trying to automate?

2. Stabilize

Is the process clear and consistent?

3. Trigger

What reliably causes evaluation?

4. Criteria

What exactly must be true?

5. Action

What should Slate do?

6. Except

When should the action not happen?

7. Trace

What else depends on the result?

8. Test

Do representative records behave correctly?

9. Verify

Did anything unintended happen?

10. Monitor

How will we know the automation continues to behave correctly?

11. Document

Why does this Rule exist and what does it affect?

Write the automation in plain language before opening the Rule editor: trigger, criteria, action, exceptions, dependencies, and how you'll verify the result.

Then test with representative records — including the ones that should not qualify.

What's next

What Happens When Something Doesn't Work?

Even carefully designed systems fail. A Rule may not evaluate. A Workflow may stop. An import may not update a record. A Portal may show the wrong content. A permission may block the user.

  • The final Admin skill is not knowing every answer. It's knowing how to investigate.
  • How do I know the system is working as intended?
  • How do I trace the problem when it isn't?

That's where System Health & Troubleshooting comes in.

Reference

Keep Learning

Rules concept card
Concept Card

Rules

Automated if/then logic that takes action based on conditions you define.

Workflows

Review process movement and step logic.

Data Architecture

Review the fields and structures automation depends on.

Integrations & Data Movement

Review how imported information may affect automation.

Portals

Review how Rule-driven data may affect user visibility.

System Health & Troubleshooting

Learn how to investigate automated behavior that doesn't work as expected.

Finished the lesson?

Mark it complete to track your progress. Progress is saved in this browser.

Slate Foundations progress0 of 7 lessons complete
Up next

System Health & Troubleshooting

Learn a repeatable way to investigate problems, verify expected behavior, and maintain confidence in your Slate environment.

Available