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:user2. 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:
- Check that the PR is still open and mergeable
- Attempt the merge using your selected method
- Mark the schedule as completed or failed
- 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
| Feature | Free | Pro | Team |
|---|---|---|---|
| Scheduled merges | Unlimited | Unlimited | Unlimited |
| Personal repos | |||
| Organization repos | |||
| Team members | 1 | 1 | Unlimited |
| Audit logs | 90 days | 1 year |