rocket_launch ASAPilot
Get Started

Connect Apple Search Ads

ASAPilot now connects Apple Search Ads through a six-step wizard that ends with app-level scope selection. Credential verification alone is not enough. The connection becomes usable only after you save the allowed app list.

Before you start

  • • An Apple Search Ads account with API access enabled.
  • • Permission to accept the Apple API invitation and upload the ASAPilot public key.
  • • Client ID, Team ID, and Key ID from Apple Search Ads.

Current connection flow

Step 1

Create API User

Start the connection in ASAPilot, name the connection, and let ASAPilot generate the public key you will upload to Apple Search Ads.

Step 2

API Account Setup

Accept the Apple API invitation, sign in as the API user, and upload the generated public key inside Apple Search Ads.

Step 3

Choose Access Mode

Pick read-only by default, or choose managed mode if you want ASAPilot to write supported changes later. This choice still stays inside the selected app scope.

Step 4

Enter Credentials

Paste Client ID, Team ID, and Key ID from Apple. ASAPilot never asks you to paste the private key.

Step 5

Verify Connection

ASAPilot verifies the credentials and syncs the organizations and app inventory exposed by Apple Search Ads.

Step 6

Select Managed Apps

Choose the exact apps ASAPilot may analyze or operate. The connection is not complete until this scope is saved.

Why app selection matters

Chat, automation, and later optimization actions all inherit the app scope you save in the final step. This keeps analysis and write access inside the apps your workspace explicitly approved.

Plan limit checkpoints

Successful outcome

A usable ASAPilot connection has three conditions: credentials verify successfully, organizations and apps sync from Apple Search Ads, and the managed app scope is saved. Until all three are complete, chat and automation workflows should be considered not ready.

Frequently asked questions

Which credentials do I need to connect Apple Search Ads?

You need Client ID, Team ID, Key ID, and the ability to upload the ASAPilot public key in Apple Search Ads.

When is the connection actually complete?

Setup is complete only after credentials are verified, orgs and apps are synced, and a managed-app scope is saved.

Can Chat or Automations use a connection before app scope is saved?

No. Credential validation alone is not enough because ASAPilot still needs the saved managed-app scope boundary.