# How-to Guides for MergeQueue

- [How to Configure Base Branches](https://docs.aviator.co/mergequeue/how-to-guides/configure-base-branches.md): Specify base branches Aviator should monitor, ignoring any PRs that target a different base branch. Learn how to configure base branches using an example here.
- [How to Customize Required Checks](https://docs.aviator.co/mergequeue/how-to-guides/customize-required-checks.md): Learn how to customize required checks in our guide for MergeQueue. Discover several main approaches and use the most suitable and convenient one for your team.
- [How to Set Up Fast-Forwarding](https://docs.aviator.co/mergequeue/how-to-guides/fast-forwarding.md): Learn how to enable fast-forwarding in MergeQueue. Use our guide for detailed instructions, sample configuration, and additional optimization settings.
- [How to Set Up Pre-Queue Conditions](https://docs.aviator.co/mergequeue/how-to-guides/set-up-pre-queue-conditions.md): This guide provides steps to configure pre-queue conditions. Get detailed instructions with screenshots and samples in Aviator Documentation.
- [How to Queue / Dequeue via API](https://docs.aviator.co/mergequeue/how-to-guides/queue-dequeue-via-api.md): You can use a set of Aviator APIs and webhooks to build custom workflows. Get instructions on how to queue / dequeue via API in our manual guide.
- [Pause / Unpause Queues via API](https://docs.aviator.co/mergequeue/how-to-guides/pause-unpause-queues-via-api.md): Get guidelines on how to pause / unpause queues via API for MergeQueue. Pausing allows you to control whether PRs are merged to a specific branch.
- [Slash Commands Using GitHub Comments](https://docs.aviator.co/mergequeue/how-to-guides/slash-commands.md): Learn how to invoke Slash commands using GitHub Comments. Slash commands enable teams to manage pull requests directly from the GitHub pull request page.
- [How to Customize Sticky Comments](https://docs.aviator.co/mergequeue/how-to-guides/customize-sticky-comments.md): Get instructions on customizing sticky comments in Aviator with a configuration example. Sticky comments can provide you with the status of a PR within GitHub.
- [Require an Aviator Status Check](https://docs.aviator.co/mergequeue/how-to-guides/require-an-aviator-status-check.md): Aviator supports a GitHub status check you can enable for PRs or add as a required check-in branch protection rules. Learn how to set up Aviator status checks.
- [Backport a PR](https://docs.aviator.co/mergequeue/how-to-guides/backport-a-pr.md): Get instructions on backporting a PR using the backport slash command or API in our how-to guide. Our concise guidelines speed up configuration tremendously.
- [How to Configure ChangeSets](https://docs.aviator.co/mergequeue/how-to-guides/configuring-changesets.md): Learn how to configure ChangeSets in MergeQueue using our step-by-step guide. With this feature, you can create a list of PRs that need to be merged together.
- [Custom Integrations](https://docs.aviator.co/mergequeue/how-to-guides/custom-integrations.md): Discover custom integrations available for MergeQueue. GitHub integration instructions and other options that can streamline your engineering efforts.
- [GitHub Integration](https://docs.aviator.co/mergequeue/how-to-guides/custom-integrations/slack-integration.md): Use our GitHub integration instructions to connect your GitHub account to Aviator. Go to the Personal Integrations page to connect the necessary account.
- [How to Create Personal Access Tokens](https://docs.aviator.co/mergequeue/how-to-guides/personal-access-tokens.md): Learn how to connect your app using a Personal Developer token instead of using Aviator app authentication when connecting as a GitHub app has limitations.
- [How to Set Up SAML Configuration](https://docs.aviator.co/mergequeue/how-to-guides/saml-configuration.md): Follow our guide to configure SAML configuration. The documentation explains the process of setting up the single sign-on supported across Aviator's accounts.
- [Microsoft Active Directory](https://docs.aviator.co/mergequeue/how-to-guides/saml-configuration/microsoft-active-directory.md): Learn how to set up SAML configuration with Microsoft Active Directory. We provide step-by-step instructions and samples to take you through the process.
- [SCIM Provisioning](https://docs.aviator.co/mergequeue/how-to-guides/saml-configuration/scim-provisioning.md): Configure SCIM 2.0 provisioning so your identity provider (e.g., Okta) can automatically create, update, and deactivate users in Aviator.
- [How to Merge Stacked PRs](https://docs.aviator.co/mergequeue/how-to-guides/merging-stacked-prs.md): Use our how-to guide for instructions on merging stacked PRs. Learn about queueing actions, core merge behaviors for stacked PRs, and separating merge commits.
- [How to Block Pull Request Mergeing with Slash Commands](https://docs.aviator.co/mergequeue/how-to-guides/how-to-block-pull-request-mergeing-with-slash-commands.md): Learn how to block a pull request from merging until certain conditions are met using GitHub slash commands.
- [How to Proactively Dequeue Failing PRs](https://docs.aviator.co/mergequeue/how-to-guides/proactive-dequeue.md): Learn how proactive dequeue identifies and removes failing PRs from the middle of the parallel mode queue without waiting for them to reach the top.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.aviator.co/mergequeue/how-to-guides.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
