Skip to main content

Automate Overview

Automate is frugally.app's scheduling and resource management engine. It lets you define what to act on (Targets), when to act (Schedules), and tracks every action taken (Executions).

How Automate works

The Automate workflow follows three core concepts:

Targets  →  Schedules  →  Executions
(what) (when) (track)
ConceptPurposeExample
TargetsGroup AWS resources by service, region, and tags"All EC2 instances tagged env=dev in eu-west-1"
SchedulesDefine when Targets should be stopped, started, or scaled"Stop at 7 PM weekdays, start at 8 AM weekdays"
ExecutionsRecord every action with per-resource results and confidence scores"Stopped 12 EC2 instances — 11 succeeded, 1 already stopped"

Supported AWS services

Automate currently supports six AWS services:

ServiceActions
EC2Start, Stop
RDSStart, Stop
ECSScale Up, Scale Down
LambdaEnable, Disable
NAT GatewayCreate, Delete
VPC EndpointEnable, Disable

For per-service details and IAM requirements, see Supported Services.


Getting started with Automate

If you are new to frugally.app, the quickest path is:

  1. Connect your AWS accounts — Establish the IAM link
  2. Use the Onboarding Wizard — Scan resources, create Targets, and set up Schedules in one guided flow
  3. Review your Dashboard — Monitor savings and execution results

For hands-on control, you can also create Targets and Schedules manually.


Key sections

SectionPagesWhat you will learn
TargetsOverview, Supported Services, Tag Filtering, Dry RunsDefining resource groups and validating them
SchedulesOverview, CRON & Schedule Types, Estimated SavingsConfiguring time-based automation
ExecutionsOverview, Manual Executions, Lifecycle, Confidence ScoringRunning and tracking actions
Onboarding WizardGuided setup for new teams
InsightsAnalytics on savings and execution performance