Automations

How Does the Automations Tool Work?

SEO Utils allows you to automate actions when rank tracking completes. When an Organic Rank Tracker or Google Business Rank Tracker snapshot finishes, you can automatically export PDFs, send emails to clients, or trigger webhook URLs.

The automation system processes actions sequentially. If one action fails, subsequent actions that don't depend on its output will still run. Only actions requiring output from failed actions will be skipped.

How to Create an Automation

To get started, head to Automations in the left sidebar. Then, click the Add Automation button.

Access the Automations tool in the left sidebar

The automation form has three steps:

Step 1: Basic Information

  • Name: Give your automation a descriptive name like "Send GMB Report to Client"

  • Description: Optional notes about what this automation does

  • Active Status: Toggle whether the automation should run

Step 2: Configure Trigger

Select when the automation should run:

  • Trigger Type: Choose between Organic Rank Tracker or GMB Rank Tracker completion

  • Run On: Select "All Reports" or choose specific reports

  • Run Once: Enable this to run the automation only once per report, preventing duplicate actions like sending multiple emails when re-running the tracker

Configure when your automation runs

Step 3: Define Actions

Add one or more actions that execute in sequence. Each action type has specific configuration options.

Using Variables in Actions

Variables allow you to use dynamic data from your rank tracking reports. Variables are wrapped in double curly braces {{variable_name}}.

Click the Variables button in any text field to search and insert variables quickly. You can search by typing keywords like "action 1" or "email" to find relevant variables.

Common Variables:

  • {{report_name}} - The name of the rank tracking report

  • {{snapshot_date}} - Date when the snapshot was taken

  • {{tracked_keywords}} - Number of keywords tracked

  • {{average_position}} - Average ranking position

  • {{pdf_export_path}} - File path from PDF export action (available after export)

Example: GMB Report Email Automation

Here's a practical template for automatically sending GMB ranking reports to clients:

Step 1: Export PDF

  • Action Type: Export PDF

  • Export Format: PDF Report

  • Include Charts: Yes

Step 2: Send Email

  • Action Type: Send Email

  • Subject: GMB Rankings Report - {{report_name}} - {{snapshot_date}}

  • Body:

Hi,

Your Google Business ranking report for {{snapshot_date}} is ready.

Summary:
- Keywords Tracked: {{tracked_keywords}}
- Average Position: {{average_position}}

Please find the detailed report attached.

Best regards,
Your SEO Team
  • Attachment Path: {{pdf_export_path}}

Configure multiple actions to run in sequence

Important: To send emails, you must first configure SMTP credentials. See SMTP Credentials Setup for instructions.

Monitoring Automation History

The Automation detail page shows comprehensive execution history:

Execution Statistics

  • Total Runs: How many times the automation has triggered

  • Successful/Failed/Partial: Breakdown of execution results

Execution History Tab

View each automation run with:

  • Status: Completed, Failed, or Partial (some actions failed)

  • Duration: How long the automation took

  • Actions: Number of actions executed

  • Trigger Data: The snapshot or report that triggered it

Monitor automation execution history and retry failed actions

Retrying Failed Automations

When an automation fails or partially completes, you have two retry options:

  1. Click the vertical three dots next to the execution

  2. Choose your retry method:

    • Retry All Actions: Runs the entire automation from the beginning

    • Retry Failed & Cancelled Actions: Only retries actions that failed or were cancelled

  3. The system will:

    • For "Retry All": Execute all actions from the start

    • For "Retry Failed & Cancelled": Skip completed actions and only retry failed/cancelled ones

    • Use the original trigger data (not current automation settings)

Execution & Action Status Types

Automation Execution Status

  • Running: Automation is currently executing

  • Success: All actions completed successfully

  • Failed: All actions failed

  • Partial: Some actions succeeded, others failed or cancelled

Individual Action Status

  • Running: Action is currently executing

  • Completed: Action executed successfully

  • Failed: Action encountered an error

  • Cancelled: Action was stopped before completion

Last updated