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
- • ASA Accounts quota is checked when you start a new connection.
- • Apps Managed quota is checked when you save the selected app scope.
- • If either quota is exceeded, ASAPilot blocks the step and sends you to Billing to upgrade.
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.