Skip to content

Connect an AWS account

1. Sign up

Create an account at app.uptimescheduler.com. A free trial is available — no credit card required to start.

2. Start the onboarding flow

After signing in, the dashboard will prompt you to connect your first AWS account. Click Connect AWS Account.

3. Deploy the CloudFormation stack

You will be given a CloudFormation template URL and a set of parameters to fill in. Deploy the stack in the AWS account and region you want to schedule resources in.

Stack parameters

ParameterDescriptionExample
TimezoneTimezone for all schedule timesEurope/London
UptimeSaaSAccountIdYour Uptime Scheduler platform account ID (pre-filled)123456789012
StackVersionThe version string for Lambda packages (pre-filled)1.0

You can deploy via the AWS Console or the AWS CLI:

Terminal window
aws cloudformation create-stack \
--stack-name uptime-scheduler \
--template-url <template-url> \
--capabilities CAPABILITY_NAMED_IAM \
--parameters \
ParameterKey=Timezone,ParameterValue=Europe/London \
ParameterKey=UptimeSaaSAccountId,ParameterValue=<platform-account-id>

Deployment takes approximately 2–3 minutes.

4. Complete the connection in the dashboard

Once the stack is deployed, return to the dashboard and click Verify Connection. The platform will check that events are flowing correctly from your account.

5. Tag your first resource

Your account is now connected. Head to Tagging Resources to start scheduling.

Connecting additional accounts

You can connect multiple AWS accounts from the Settings → Accounts page. Each account gets its own independent CloudFormation stack.