AI workers for LinkedIn Ads
AI workers for LinkedIn Ads review campaign performance, flag changes in spend and prepare campaign improvements within the accounts and permissions you choose. Keep reporting separate from authority to change budgets or activate advertising.
What is an AI worker for LinkedIn Ads?
An AI worker for LinkedIn Ads is an AI worker assigned to a defined advertising job in your connected LinkedIn ad accounts. It can investigate campaign results, prepare campaign drafts or carry out permitted changes to existing advertising. Account, campaign group, campaign and creative rules determine its scope, while separate permissions decide whether it may change status, creative content or budget settings.
What these workers do
Catch changes in campaign performance
Compare campaign and creative results over a defined reporting period and highlight changes in clicks, conversions and reported spend.
Prepare the next campaign for review
Turn an approved brief into a LinkedIn campaign draft in an allowed campaign group, with activation kept as a separate decision.
Keep campaign budgets aligned with the plan
Review configured budgets against the agreed plan and make permitted adjustments within the advertising accounts assigned to the worker.
Explain which creatives need attention
Compare creative-level performance and identify ads that deserve a closer look before the team changes content or delivery.
How an AI worker runs in LinkedIn Ads
Connect a LinkedIn member with the right advertising role
Give the worker a defined advertising scope
Separate observations from authority to spend
Review results in Campaign Manager
LinkedIn Ads questions, answered.
Can an AI worker use LinkedIn Ads for reporting only?
Yes. Choose reporting access when connecting LinkedIn Ads and grant the worker reading and reporting operations. It can investigate permitted campaigns and creatives without authority to create advertising, change campaign status or adjust budgets.
Can I restrict a worker to a particular LinkedIn campaign?
Yes. An exact campaign rule can limit the worker to that campaign and its creatives, with separate account and campaign group rules available for broader jobs. Block rules override allow rules, including a block on a parent account or campaign group.
Can an AI worker activate ads or change budgets?
Yes, when both its WorkerKit permissions and the connected LinkedIn member allow the change. Campaign status and budget management require separate grants. New advertising is created as a draft, so preparing a campaign does not by itself authorize live delivery.
Does the worker execution budget limit LinkedIn ad spend?
No. LinkedIn advertising charges are separate from the WorkerKit execution budget. Budget-management permission allows advertising budget changes without a WorkerKit monetary cap. Set appropriate campaign budgets in LinkedIn and grant spending-related operations only to workers that need them.
What AI workers can do in LinkedIn Ads
The tools a worker can be granted in LinkedIn Ads once you connect it. A kit grants only the ones its job needs, and you can narrow them further on the worker.
List LinkedIn Ads Connections
List the connected LinkedIn member handles and whether they need reauthorization. Use a connectionId to choose which member supplies account access.
List Ad Accounts
List advertising accounts available through one connected member. Supports exact name, status and cursor pagination. Follow nextPageToken while hasMore is true, including after an empty filtered page.
Get Ad Account
Read one permitted advertising account, including its currency and configuration.
List Campaign Groups
List permitted campaign groups with upstream filters and cursor pagination.
Get Campaign Group
Read one permitted campaign group.
List Campaigns
List permitted campaigns with upstream filters and cursor pagination.
Get Campaign
Read one permitted campaign.
List Creatives
List permitted creatives with upstream filters and cursor pagination.
Get Creative
Read one permitted creative.
Get Advertising Performance
Report campaign or creative performance for explicit calendar dates, up to 93 inclusive days. This API has no pagination; narrow a report that reaches its ceiling. Choose CREATIVE when creative-level access rules apply. Spend uses the ad account currency.
Create Campaign Group
Create a campaign group in DRAFT state.
Update Campaign Group
Update a permitted campaign group. Changing its status or schedule also needs set_campaign_status; budget fields need manage_budgets.
Create Campaign
Create a campaign in DRAFT state.
Update Campaign
Update a permitted campaign. Status/schedule edits require set_campaign_status; budget, bid and optimization-mode edits require manage_budgets.
Create Creative
Create a creative in DRAFT state. Creation accepts either content referencing an existing post or inlineContent.post with an existing media asset. Inline content requires organization write scope.
Update Creative
Update a permitted creative name, intendedStatus or lead-generation CTA. Status changes also need set_campaign_status. Activation can begin ad delivery.
Set Campaign Status
Pause, activate or archive one permitted campaign. Activating can start advertising spend under its LinkedIn budget.
Set Campaign Budgets and Bid
Set dailyBudget, totalBudget or unitCost on a permitted campaign. Amounts must use the account currency. LinkedIn advertising charges are separate from WorkerKit execution charges.