Documentation

Learn how to use automergic to automate your GitHub PR merges.

Quick Start

Get up and running with automergic in under 5 minutes.

1. Sign in with GitHub

Click "Get Started" and authorize automergic to access your repositories. We only request the minimum permissions needed.

Permissions requested: repo, read:user

2. Browse your repositories

Navigate to the Repositories page to see all repos you have access to. Click on any repository to view its open pull requests.

3. Schedule a merge

Click "Schedule" on any open PR, select your merge method and pick a date/time. automergic will handle the rest.

  • Squash and merge - Combine all commits into one
  • Create merge commit - Preserve all commits
  • Rebase and merge - Rebase onto the base branch

Scheduling Merges

automergic allows you to schedule PR merges with minute-level precision.

Timezone Support

All times are displayed in your configured timezone. You can change your timezone in Settings at any time. Times are stored in UTC and converted for display.

What happens at merge time?

At the scheduled time, automergic will:

  1. Check that the PR is still open and mergeable
  2. Attempt the merge using your selected method
  3. Mark the schedule as completed or failed
  4. Send you a notification (if configured)

Note on merge conflicts

If the PR has merge conflicts at the scheduled time, the merge will fail. You'll be notified and can resolve the conflicts, then reschedule.

Plans & Limits

FeatureFreeProTeam
Scheduled mergesUnlimitedUnlimitedUnlimited
Personal repos
Organization repos
Team members11Unlimited
Audit logs90 days1 year