# Automation

The GitHub and GitLab integrations provide automation for your space. This will allow you to change work items based on the states of commits and merge/pull requests. This is a great way to quickly move bugs and features through the workflow without manually updating Kitemaker.

Go to the “Automation” section in the spaces settings.

<figure><img src="/files/Perh67zLxeJc4QlhOP7w" alt=""><figcaption></figcaption></figure>

Please note that you have to have the keyword “fixes” or “closes” before the work item number to trigger the automation. The reason for this is to allow multiple commits and/or merge/pull requests to be associated with the work item without moving the work item to a status column prematurely.

<figure><img src="/files/9baGXHPbOvDmdJ1IoTZv" alt=""><figcaption></figcaption></figure>

The mentions work both in commit messages and merge/pull request descriptions.

{% hint style="info" %}
If you are using a magic branch, the final commit and/or merge request still has to include the “fixes” or “closes” keyword and the work item number to change the status of the work item.
{% endhint %}


---

# 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://guide.kitemaker.co/integrations/automation.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.
