# Hand the agent the work around your pull requests

Run automations on a schedule or when something happens, and talk to MergeHarbor in Slack, Microsoft Teams, Google Chat or Discord. Code changes go to Shipyard, the coding agent.

[Start free trial](https://app.mergeharbor.com/signup) [Read the docs](https://mergeharbor.com/docs/automations)

mergeharbor bot Sample automation in #payments, Slack

Waiting on review in acme/api, posted every weekday at 9:00

3 open pull requests have waited more than a day:

#482 Add a burst option to the rate limiter (2 days) #479 Retry refunds on gateway timeouts (1 day) #471 Remove the legacy export job (1 day)

## How it works

1.  ### Pick what it does

    Choose an action from the automations catalog, or ask MergeHarbor a question by mentioning it in a mapped chat channel.

2.  ### Say when and where

    Run on a schedule or when something happens, filtered by repository, team, label and severity, and post to chat, a tracker or email.

3.  ### Test before you save

    Test shows the exact message an automation would post without posting it. Anything that writes code or changes a tracker waits for a person.

## What you get

Automations

Daily lists of waiting pull requests, risky-merge summaries, incident suspects and more, posted to chat, trackers or email.

Chat apps

Ask about a pull request, summarise its review, explain a finding or open a fix pull request behind a confirm button.

People approve changes

Anything that writes code or changes a tracker waits for a person with the right permission.

Code changes in Shipyard

Shipyard, the coding agent add-on, plans a change, makes it in a sandbox and opens a reviewed pull request.

Documentation: [Automations](https://mergeharbor.com/docs/automations) [Slack app](https://mergeharbor.com/docs/slack) [Shipyard](https://mergeharbor.com/docs/shipyard)

## Frequently asked questions

Do automations use credits?

Every catalog action except Custom instruction works from data MergeHarbor already has and uses no credits. Custom instructions have a per-run cap and a monthly budget.

Can the agent change code?

Code changes are Shipyard, the coding agent add-on. From chat, a mapped channel can hand a task to Shipyard, which posts a plan to approve before any code is written.

Have another question? [Ask our support team](https://mergeharbor.com/contact?topic=support)

## Explore other features

### Shipyard

The coding agent: planned, tested changes as reviewed pull requests

[Shipyard](https://mergeharbor.com/features/shipyard)

### Slack, Teams and Google Chat

Ask about pull requests and open fixes from chat

[Slack, Teams and Google Chat](https://mergeharbor.com/features/chat-apps)

### Issue triage

One helpful comment on every new issue

[Issue triage](https://mergeharbor.com/features/issue-triage)

## Review every pull request with the context of your whole codebase

Connect a code host in minutes. Reviews start right away, and codebase context is added as indexing completes.

[Start free trial](https://app.mergeharbor.com/signup) [Book a demo](https://mergeharbor.com/contact?topic=sales&source=demo)
