Creating a Performance Max campaign based on an existing campaign depends on the
campaign type and the available tools. See the [compatibility table](https://developers.google.com/google-ads/api/performance-max/upgrade-eligibility#campaign-types-eligible-for-upgrade) for more
information.

## Smart Shopping campaigns \& local campaigns

Performance Max campaigns were created as part of the automatic upgrade process,
so no action is required.

## Vehicle listing campaigns

Performance Max campaigns were created as part of the automatic upgrade process,
so no action is required.

## Create campaigns manually

In the case, where you want to create Performance Max campaigns without using
tools or other upgrade methods, you can manually create the campaign yourself
using the Google Ads API.

Follow the steps outlined for each of the following use cases:

- [Online sales or lead generation](https://developers.google.com/google-ads/api/performance-max/getting-started?type=standard#campaign-and-campaign-budget)
- [Online sales with a product feed](https://developers.google.com/google-ads/api/performance-max/getting-started?type=retail#campaign-and-campaign-budget-2)
- [Travel Goals](https://developers.google.com/google-ads/api/performance-max/getting-started?type=travel-goals#campaign-and-campaign-budget-3)

> [!NOTE]
> **Note:** We recommend using this route only if there is no option to upgrade a campaign type or if you intended to keep both the Performance Max campaign and the existing campaign active together. Using assisted or automatic upgrade routes have other benefits such as the ability to A/B test performance or retain campaign continuity. See [Check an existing campaign can be upgraded to
> Performance Max](https://developers.google.com/google-ads/api/performance-max/upgrade-eligibility) for more information.