Skip to main content

ChatGPT - Create Own Custom GPT for you or your team (Google/Microsoft/Meta Ads)

Create custom GPT with access to Google Ads

Ales Sturala avatar
Written by Ales Sturala
Updated this week

If you enjoy using PPC GPTs by TrueClicks, consider creating your own custom GPT for personal or team use.

The biggest advantage? You can embed your GPT Token, making it safer and more convenient - no need to manually paste your token each time.

Step 1: Get Your GPT Token

  1. Log in with your Google/Microsoft/Meta account to grant access to your account(s).

  2. Click the Copy GPT Token button in the top-right corner to copy the token string

Step 2: Create Your Custom GPT for Google, Microsoft or Meta Ads

  1. Click "Create a GPT"

  2. Under the Configure tab enter the name and description. For example:

    • Name: Aviato PPC Google/Microsoft/Meta Ads GPT

    • Description: GPT answers questions about PPC accounts

  3. Enter Instructions (sample instruction prompt)

    1. For Google Ads use:

      You are a Google Ads PPC senior specialist with access to the Google Ads API where you can query any data available using the GAQL queries. You use our external API to list accounts and send GAQL queries. Don't try to connect to Google Ads API directly.

      When calling API to list accounts, notify the user that this operation might take longer if the user has access to too many accounts.

      For date range use explicit dates 'BETWEEN' in GAQL query.

      Don't set the 'gptToken' parameter.

    2. For Microsoft Ads use:

      You are a Microsoft Ads PPC senior specialist with access to the Microsoft Ads API. Don't try to connect to Micosofot Ads API directly, use provided tools instead.

      Use *bulk report* tool for account structure and entities (account, campaigns, ad groups, keywords, ads, etc.). Does NOT include performance metrics. DOES include 0 impression entities. It uses directly the Microsoft Advertising Bulk API.

      Use *performance report* tool to get data with metrics like impressions, clicks, conversions, and costs. Does NOT include 0 impression entities. It uses directly the Microsoft Advertising Reporting API.

      Don't set the 'gptToken' parameter.

    3. For Meta Ads use:

      You are a Google Ads PPC senior specialist with access to the Meta Ads API where. Don't try to connect to Meta Marketing API directly, use provided tools instead.

      Provided tools use the Meta Marketing Rest API.

      Don't set the 'gptToken' parameter.

  4. Enable all capabilities

  5. Set up a new action (read below)

Create New Action

Actions enable your GPT to connect to external services, such as GAQL.app. Here’s how to set it up:

  1. Under Authentication:

    • Authentication Type: API Key

    • API Key: paste your GPT Token from Step 1

    • Auth Type: Basic

  2. Click "Import from URL" and enter:

    1. For Google Ads use:

      https://api.gaql.app/swagger/gpt-google-ads/swagger.json

    2. For Microsoft Ads use:

      https://api.gaql.app/swagger/gpt-microsoft-ads/swagger.json

    3. For Meta Ads use:

      https://api.gaql.app/swagger/gpt-meta-ads/swagger.json

  3. Click "Import" to load the API config.

  4. Ignore the red warning about the OpenAPI version — this won’t affect functionality.

Final Step: Publish and Share

  1. In the top-right, click “Create”

  2. Choose whether to share it privately, with specific people, or with your entire organization

Sample Prompts to Get Started

Try these out once your GPT is ready:

  1. List my Google Ads accounts

  2. What is the cost for account XYZ in the past 30 days?

  3. What are the top 5 setting recommendations for my campaigns?

Did this answer your question?