How to Create and Manage Automations

Shohin Aslamshoev
Shohin Aslamshoev 2 weeks ago

SafeTalk Automations let you automatically assign tasks, send chat messages, and create case notes for clients based on events in their care journey.

You can trigger an automation when a client joins your practice, before or after a session, or after a specific number of completed sessions.

⚠️ Automations are currently in beta. We’re actively improving the feature based on how practices use it. If you have feedback, suggestions, or run into any issues, we’d love to hear from you. Your feedback helps us make Automations better.

Before You Start

⚠️ Important: If you use the Auto-assign Intake Form or Auto-assign Consent Form settings in My Practice → Settings, automations can cause clients to receive the same form twice. Review these settings before creating an automation.

Create an Automation

Step 1: Go to Automations

Go to My Practice and select Automations (BETA).

Step 2: Create a New Automation

Click + New Automation.

You can either:

  • Start from scratch — Build the automation yourself.
  • Use a template — Start with a pre-configured automation and adjust it to your needs.

Available templates may include:

TemplateTriggerActions
Intake & Consent FormNew Client IntakeAssign Intake and Consent Forms
Session FeedbackAfter Each SessionAssign Feedback Form
Session Prep ReminderBefore Each SessionAssign Preparation Form

Select a template or start from scratch to open the Automation Builder.

Configure Your Automation

The Automation Builder contains the automation settings on the left and a What this automation does panel on the right.

The panel provides an overview of your automation. You can click an item in the panel to jump directly to that section.

Automation Title

Give your automation a clear name that describes what it does.

For example:
Couple’s Counselling Intake

Choose a Trigger

The trigger determines when the automation runs.

Available triggers include:

TriggerWhat you can configure
New Client IntakeDelay after intake + selected services
Before Each SessionHow many hours before the session + selected services
After Each SessionHow many hours after the session + selected services
After Every X Sessions CompletedSession number + selected services
Manual TriggerRun manually for selected clients

Apply to Specific Services

For New Client Intake, Before Each Session, After Each Session, and After Every X Sessions Completed, you can choose which services the automation applies to.

If you want the automation to apply to all services, simply enable the Apply to all services toggle.

If the toggle is disabled, you can select one or more specific services.

For example, if you offer Individual Therapy and Couples Therapy, you can create a pre-session automation that only applies to Individual Therapy clients.

This gives you more control over which clients receive an automation based on the service they’re receiving.

Manual Trigger

A Manual Trigger automation does not run automatically.

Instead, it allows you to create a predefined set of actions that you can manually run for a specific client whenever needed.

This is useful for workflows that don’t happen on a predictable schedule or aren’t tied to a specific session event.

For example, you could create a Couple’s Counselling Intake automation that:

  • Assigns the required documents
  • Sends a chat message with relevant information
  • Creates a case note

If an existing client starts Couple’s Counselling, you can manually run the Couple’s Counselling Intake automation for them, instead of setting up the same actions individually.

Add Actions

Actions determine what SafeTalk does when the automation runs.

Click + Add Action to add one or more actions.

There are three types of actions:

Assign a Task

Assign a task to the client that they can complete from their SafeTalk account.

When assigning a task, choose the resource type:

  • SafeTalk Form — Select a form template from your available forms.
  • File — Upload a file for the client.
  • Link — Provide a URL for the client to access.

You can also add an optional Note to provide additional instructions or context.

Set when the task is due using:

  • Due Before Session — Set how many hours before the session.
  • Due After Session — Set how many hours after the session.

Send Chat Message

Automatically send a chat message to the client when the automation runs.

You can use variables in your message to automatically insert names.

Available variables include:

  • Client First Name
  • Client Full Name
  • Therapist First Name
  • Therapist Full Name

For example, you can write:

Hi {{Client First Name}}, please complete the form before your upcoming session.

SafeTalk will automatically replace the variable with the client’s name when the automation runs.

Write a Case Note

Automatically create a case note when the automation runs.

You can choose a case note template from:

  • Your personal templates
  • Organization templates

When you select a template, SafeTalk automatically pre-fills the case note using the template and attaches it to the relevant session.

Alternatively, you can leave the template blank. SafeTalk will create a blank case note that you can complete later.

Action Status

Each action has its own Running / Not running setting.

  • Running — The action runs when the automation runs.
  • Not running — The action is saved but will not run.

This allows you to keep an action configured without enabling it immediately.

Save the Automation

When you’re finished, click Create.

When editing an existing automation, click Save Changes.

For automatic triggers, SafeTalk will run the automation when the selected trigger occurs.

For a Manual Trigger, the automation will remain available for you to manually run for selected clients.

Important Things to Know

Automations Don’t Apply Retroactively

Automatic triggers only affect clients who meet the trigger conditions after the automation is created and active.

Existing clients are not automatically processed when you create a new automation.

If you want to run an automation for an existing client, you can use a Manual Trigger automation.

See How to Manually Run an Automation for a Client for more information.

Multiple Automations Can Run

You can have multiple active automations at the same time.

For example, a client could receive:

  • An intake form when they join your practice
  • A preparation form 24 hours before their session
  • A feedback form after their session

Each automation runs independently when its trigger conditions are met.

Each Action Can Be Disabled

An automation can contain multiple actions, and each action can be activated or deactivated independently.

This lets you temporarily disable an individual action without removing it from the automation.

Deleting an Automation

Deleting an automation also cancels any pending actions that were created by that automation but have not yet been executed.

Automation Queue

After automations begin running, you can view their scheduled and completed actions in the Automation Queue.

The queue lets you see which clients have been affected, what actions were created, when they are scheduled to run, and their current status.

Automatic vs Manual Automations

SafeTalk supports two ways for an automation to run:

Automatic Trigger

SafeTalk waits for the configured trigger and runs the automation automatically when the conditions are met.

Manual Trigger

The automation does not run by itself. You choose when to run it and which client it applies to.

Manual triggers are useful for predefined workflows such as Client Termination, Discharge, or other situations where you want a consistent set of actions without relying on an automatic event.

See How to Manually Run an Automation for a Client for more information.

Was this article helpful?
YesNo