> ## Documentation Index
> Fetch the complete documentation index at: https://adminroletesting-justin-client-exports.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Predefined automations

> Reference for all predefined Mintlify automations, including default trigger, update mode, context repository support, and required configurations.

Mintlify includes predefined automations for the most common documentation maintenance tasks. Each automation has a base prompt and a default configuration. You can customize the trigger, update mode, and instructions from the [Automations](https://app.mintlify.com/products/automations) page in your dashboard.

## At a glance

| Automation                                      | Default trigger                | Default update mode | Context repos | Required configuration              |
| ----------------------------------------------- | ------------------------------ | ------------------- | ------------- | ----------------------------------- |
| Update from code changes                        | Custom schedule (twice weekly) | Pull request        | Supported     | At least one source code repository |
| Draft changelog                                 | Custom schedule                | Pull request        | Supported     | None                                |
| Draft improvements from assistant conversations | Custom schedule                | Pull request        | Not supported | None                                |
| Draft improvements from user feedback           | Custom schedule                | Pull request        | Not supported | Feedback collection enabled         |
| Translate content                               | Content update                 | Direct merge        | Not supported | At least one target language        |
| Fix broken links                                | Content update                 | Pull request        | Not supported | None                                |
| Audit SEO metadata                              | Content update                 | Pull request        | Not supported | None                                |
| Fix grammar & typos                             | Content update                 | Pull request        | Not supported | None                                |
| Apply style guide                               | Content update                 | Pull request        | Not supported | None                                |

You can change all defaults from the automation's settings panel. See [Configurations](/automations/manage#configurations) for the available options.

## Self-updating content automations

Self-updating content automations make updates based on context that you define so your content remains accurate and up to date.

### Update from code changes

Monitors your source code repositories and opens pull requests to update content for changes that affect users. You can run this automation on a schedule, which generally uses fewer credits, or on every source code pull request. By default, this automation runs twice weekly (Tuesday and Thursday).

When you run the automation on a schedule, the agent reads all merged source code pull requests since the last time the automation ran. It groups related changes that require content updates into a pull request in your Mintlify project repository. If there are any unmerged pull requests from previous runs, the agent adds relevant changes to existing pull requests. The agent cites where the changes come from in your source code repositories.

When you run the automation on every source code pull request, the agent opens a content update pull request whenever you merge a code change that requires content updates. Use the push-based variant when you want content updates to appear as soon as code ships, rather than batched on a schedule.

You can enable [agent integrations](/agent/integrations) for this automation to give the agent additional context from tools like Slack or Linear when determining what to update.

### Draft changelog

Creates a changelog entry on a recurring schedule. Add source code repositories as context so the agent has more detail about how your product changed. Without context repositories, the agent works from your content updates to write a changelog entry.

### Draft improvements from assistant conversations

Reviews question trends from your [assistant](/assistant/index) to identify gaps in your content, then opens a pull request to address them. The more assistant conversations your users have, the more signal the agent has to work with. Run this automation on a recurring schedule to keep content aligned with what users want to know about your product.

### Draft improvements from user feedback

Reviews page [feedback](/optimize/feedback)—thumbs ratings and written comments—and updates content where users have reported problems. The agent focuses on pages with recurring negative signals rather than one-off feedback, so results improve as feedback accumulates.

You must enable feedback collection on the [Add-ons](https://app.mintlify.com/products/addons) page before you can use this automation.

## Maintenance automations

Maintenance automations automate routine tasks to improve the quality and consistency of your content. You can run them on a content update trigger or on a recurring schedule.

Running on a content update trigger maintains your content with minimal lag. Running on a schedule is generally more credit-efficient because the agent batches work across multiple changes in a single run. The tradeoff is a delay between when content changes and when the automation acts on it.

Each maintenance automation keeps a single open pull request and appends new fixes to it as content changes, so routine maintenance accumulates in one pull request to review rather than many.

Any enabled maintenance automations run on pull requests created by self-updating content automations. If the maintenance automation identifies required changes, the agent combines the work into a single pull request. For example, if you enable the **Translate content** automation, the agent adds translations to any pull requests opened by the **Update from code changes** automation.

### Translate content

Translates updated content into your selected target languages whenever changes push to your project repository. You must specify at least one target language. Mintlify reads the [languages](/organize/navigation#languages) defined in your `docs.json` and preselects any already configured target languages.

To disable translations for a language, remove all files in that language's directory. You cannot disable translations for a language that still has published content.

### Fix broken links

Finds and fixes broken internal and external links whenever content changes push to your project repository. Useful to run after major content reorganizations or when external services you reference change their URLs.

### Audit SEO metadata

Audits and updates titles, meta descriptions, headings, and canonical tags whenever content changes. Add instructions to align the agent's suggestions with your SEO strategy or target keywords.

### Fix grammar & typos

Finds and fixes typos, spelling mistakes, and grammar errors whenever content changes. Add instructions to specify exceptions for technical terms, product names, or intentional stylistic choices that the agent should not change.

### Apply style guide

Applies voice, tone, and writing rules to content whenever it changes. Add instructions to define the specific rules you want enforced or link to your style guide. The more precise your instructions, the more consistent the results.
