> ## Documentation Index
> Fetch the complete documentation index at: https://docs.qodo.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# GitLab: Migrate to the new installation wizard

> Migrate your existing GitLab integration to the new Qodo installation wizard for full feature access and better performance and reliability.

Launching the wizard gives you access to the Review Standards, findings, and other advanced code review features, improves overall performance and reliability, and ensures your installation appears on the [Repositories page](/administration/repositories).

The process involves noting your existing webhooks, installing Qodo using the new wizard, verifying it is working, and then removing the old setup to avoid conflicts.

Without migrating, your existing installation will continue to work but you will not have access to advanced features such as rules and findings, and your installation will not appear on the [Repositories page](/administration/repositories).

<Steps>
  <Step title="Note existing webhooks">
    Before installing, record the IDs of your existing Qodo webhooks. You will need these to identify which webhooks to remove during cleanup, so you do not accidentally delete webhooks created by the new installation.

    GitLab webhooks can be set at the group level or at the individual project level, depending on how your original installation was configured. Check both.

    **Group webhooks**

    <Steps>
      <Step>Go to your GitLab group.</Step>
      <Step>Select **Settings**, then **Webhooks**.</Step>
      <Step>Note any Qodo webhooks listed.</Step>
    </Steps>

    **Project webhooks**

    <Steps>
      <Step>Go to each project in your group.</Step>
      <Step>Select **Settings**, then **Webhooks**.</Step>
      <Step>For each Qodo webhook, click **Edit** and note the webhook ID from the URL. For example, in `https://gitlab.com/group/project/-/hooks/80678936/edit`, the webhook ID is `80678936`.</Step>
    </Steps>
  </Step>

  <Step title="Install Qodo using the new wizard">
    Your existing installation covers either all repositories in a group (if a group webhook was installed) or select repositories (if individual project webhooks were installed). Follow the [installation wizard](/install-and-configure/install/gitlab) in the Qodo portal to complete your new GitLab setup, selecting all repositories to match your existing coverage or your desired new scope. Once the wizard is complete, return here to continue.
  </Step>

  <Step title="Verify the new installation is working">
    Before removing the old installation, confirm the new one is active.

    <Steps>
      <Step title="Open a merge request">
        Open a merge request or use an existing one in any connected repository.
      </Step>

      <Step title="Post /config as a comment">
        Add `/config` as a comment on the merge request.
      </Step>

      <Step title="Check the response">
        If two installations are running, you will see two sets of 👀 reactions and duplicate comments on merge requests. Once you see the new installation responding as expected, proceed with the cleanup steps below.
      </Step>
    </Steps>
  </Step>

  <Step title="Remove old webhooks">
    Delete only the webhooks whose IDs you noted in step 1. Do not delete webhooks created by the new installation.

    **Group webhooks**

    <Steps>
      <Step>Go to your GitLab group.</Step>
      <Step>Select **Settings**, then **Webhooks**.</Step>
      <Step>Delete each webhook whose ID matches one you noted in step 1.</Step>
    </Steps>

    **Project webhooks**

    <Steps>
      <Step>Go to each project where you noted a webhook.</Step>
      <Step>Select **Settings**, then **Webhooks**.</Step>
      <Step>Delete each webhook whose ID matches one you noted in step 1.</Step>
    </Steps>
  </Step>

  <Step title="Remove the old access token">
    Delete the personal, project, or group access token that was created for the original installation.

    <Steps>
      <Step>Go to your GitLab profile or group settings, depending on the token type.</Step>
      <Step>Select **Access Tokens**.</Step>
      <Step>Revoke the token that was created for the original Qodo installation.</Step>
    </Steps>
  </Step>
</Steps>

Your GitLab integration is now fully migrated to the new wizard. Qodo is running through the new installation on your selected repositories.

## Next steps

* [Repositories page](/administration/repositories): Confirm your new installation appears.
* [Configure](/install-and-configure/configuration-overview): Set up configuration files, portal settings, and advanced options for your organization.
* [Using Qodo in PRs](/code-review/use-qodo-in-prs): Explore the full code review experience.
