UserHero Docs
Automations

Scheduled Automations

Automatically act on feedback based on time — follow up, escalate, or close stale items

Scheduled Automations

Scheduled automations run on a time-based schedule and check your open feedback against conditions you define. Unlike triggers, they are not tied to an event — they scan existing feedback and apply actions whenever conditions are met.

How a Scheduled Automation Works

  1. Schedule fires — UserHero runs the automation at the configured interval
  2. Conditions are checked — each open feedback item is evaluated
  3. Actions run — applied to every item that matches

Creating a Scheduled Automation

  1. Go to your project's Automations page
  2. Click New Automation and choose Scheduled
  3. Set the schedule (hourly, daily, or every N hours/days)
  4. Build your conditions
  5. Add one or more actions
  6. Name the automation and click Save

Conditions

The same condition types available in triggers apply to scheduled automations. In addition, you can filter by time-based fields:

ConditionWhat it checks
CategoryFeedback category
PriorityPriority level
StatusCurrent status
Last updatedHow long ago the item was last updated
Created atHow long ago the item was submitted
Assigned toWhether the item is assigned (or to whom)
Message containsKeywords in the feedback text

Actions

The same actions available in triggers are available in scheduled automations:

ActionWhat it does
Set statusUpdate the item's status
Set priorityChange the priority level
Add tagAttach a tag
Assign to team memberSet or change the assignee
Send notificationEmail or Slack alert
Add internal noteAttach a team-visible note
Send replySend a message to the customer

Examples

Auto-close stale feedback after 7 days

  • Schedule: Daily
  • Condition: Status is "Open" AND Last updated is more than 7 days ago
  • Action: Set status → Closed
  • Action: Add tag → "auto-closed"

Escalate high-priority items open over 24 hours

  • Schedule: Every 4 hours
  • Condition: Priority is "High" or "Urgent" AND Status is "Open" AND Created at is more than 24 hours ago
  • Action: Send notification → team-lead@example.com
  • Action: Set priority → Urgent

Send a follow-up after 3 days of no response

  • Schedule: Daily
  • Condition: Status is "Awaiting Response" AND Last updated is more than 3 days ago
  • Action: Send reply → "Just checking in — do you still need help with this?"

Things to Know

  • Scheduled automations only process items where the conditions are still true when the schedule fires. Items already actioned in a previous run are not re-processed unless the conditions match again.
  • Be careful with send-reply actions in scheduled automations — make sure conditions are narrow enough to avoid sending repeated messages to the same customer.

On this page