LinkedIn Ads + Konnectify
LinkedIn Ads Integration with Konnectify
Programmatically manage LinkedIn ad accounts, campaign groups, campaigns, creatives, audience estimates, and event ads—so your marketing operations can launch, update, and govern B2B advertising workflows from one place.
Ad Accounts Ad Account Users Campaign Groups Campaigns Creatives Audience Targeting Events & Posts 0 Triggers 25 Actions
What is LinkedIn Ads?
LinkedIn Ads is LinkedIn’s advertising platform built for professional audiences—widely used by B2B marketers to run campaigns, test creative, and scale demand generation. Connecting LinkedIn Ads to Konnectify lets you standardize campaign operations (account setup, campaign governance, creative updates, and event promotion) across tools and teams with repeatable workflows.
This integration focuses on programmatic control of ad objects (accounts, campaign groups, campaigns, and creatives), plus utilities like audience size estimates and event-ad components.
New to LinkedIn Ads?
Create a LinkedIn account, set up Campaign Manager, and confirm you have access to an ad account.
LinkedIn Explore LinkedIn AdsNew to Konnectify?
Build workflows that connect your ad operations to CRMs, data warehouses, spreadsheets, and internal tools.
Konnectify Create a Konnectify accountWhat you can automate
• Provision and update LinkedIn Ad Accounts
• Assign and manage Ad Account user roles
• Create, search, and govern Campaign Groups
• Update campaigns, archive/reactivate as needed
• Search and maintain Creatives at scale
• Build event promotion flows (events, posts, event ad creatives)
API & Authentication
Authentication: OAuth 2.0 authorization
Konnectify connects to LinkedIn using OAuth 2.0. When you authorize, you sign in to LinkedIn and grant scoped access to your advertising resources. Konnectify does not ask for your LinkedIn password; access is granted via tokens issued by LinkedIn.
Requested OAuth scopes
- r_ads — read advertising accounts and objects
- rw_ads — create/update advertising accounts and objects
- r_ads_reporting — read ads reporting (scope present; reporting actions may be added later)
- openid, profile, email — identify the authorized LinkedIn member and basic profile context
Note on access & limits: LinkedIn Marketing API access may require your LinkedIn app to be approved for specific products and permissions. LinkedIn also enforces rate limits and may return 429/limit errors during spikes. Design workflows with retries and backoff where possible.
How to connect LinkedIn Ads to Konnectify
Prerequisites
- A LinkedIn account with access to Campaign Manager and the target Ad Account(s)
- A LinkedIn Developer App with a Client ID and Client Secret
- Your Konnectify workspace access to create/manage Connections and Workflows
- The correct redirect URL configured in your LinkedIn app settings (as provided by Konnectify during setup)
Add LinkedIn Ads to a Workflow
- Create or open a Workflow in Konnectify.
- Click Add step and choose LinkedIn Ads.
- Select the action you want to run (for example, Search Campaigns or Update Creative).
Authorize via OAuth 2.0
- Click Connect (or Add new connection).
- Enter your LinkedIn Client ID and Client Secret.
- Sign in to LinkedIn and approve access when prompted.
Configure the Action
- Choose the LinkedIn object you want to work with (Ad Account, Campaign Group, Campaign, Creative, Event).
- Map required IDs (such as Account ID, Campaign ID, Creative ID) from previous steps or static inputs.
- Optionally use raw JSON/patch inputs where supported by the action.
Important: LinkedIn object IDs/URNs are strict. Ensure you pass the correct identifier format (for example, numeric IDs for ad entities and URNs for UGC posts). If you “reactivate” a completed campaign, LinkedIn may require you to update the schedule.
Test the Workflow
- Run a test with a safe object (for example, a test campaign group or creative).
- Review output fields to confirm IDs, statuses, and lifecycle states are as expected.
- If an action fails, check permissions and whether the entity is in a modifiable status.
Activate the Workflow
- Turn the workflow On after validation.
- Monitor the first few runs for rate limits, permissions, or field mapping issues.
Triggers 0
This integration currently does not include native LinkedIn Ads triggers in Konnectify (no polling or webhook triggers). Use a scheduler trigger in Konnectify, or triggers from your CRM/data source, then run LinkedIn Ads actions as downstream steps.
Tip: A common pattern is Schedule → Search Campaigns/Search Creatives → sync results to a spreadsheet or data warehouse.
Actions 25
Use actions to create, retrieve, update, search, archive/reactivate, and delete key LinkedIn Ads objects.
Ad Accounts 5 actions
Create Ad AccountCreates a LinkedIn Ad Account using structured fields or raw JSON.
Get Ad AccountFetches full details of a LinkedIn Ad Account by its ID, including name, currency, status, and type.
Search Ad AccountsReturns LinkedIn Ad Accounts accessible to the user with full pagination and filtering support.
Delete Ad AccountDeletes a DRAFT ad account or marks a non-draft account as PENDING_DELETION.
Update Ad AccountUpdates a LinkedIn Ad Account using structured fields or raw JSON patch.
Ad Account Users 4 actions
Create Ad Account UserAssigns a user to a LinkedIn Ad Account with a specific role.
Fetch Ad Account UserRetrieves the role and access information for a specific user on a LinkedIn Ad Account.
Update Ad Account UserUpdates the role of a user in a LinkedIn Ad Account using structured fields or raw JSON.
Delete Ad Account UserRemoves a user's access to a LinkedIn Ad Account.
Campaign Groups 5 actions
Create Campaign GroupCreates a LinkedIn Campaign Group using structured fields or raw JSON.
Get Campaign GroupFetches full details of a specific Campaign Group including status, budget, and schedule.
Update Campaign GroupUpdates a LinkedIn Campaign Group using structured fields or raw JSON patch.
Search Campaign GroupsReturns Campaign Groups from a LinkedIn Ad Account with full pagination and filtering support.
Delete Campaign GroupDeletes a DRAFT campaign group or marks a non-draft campaign group as PENDING_DELETION.
Campaigns 5 actions
Get CampaignFetches full details of a specific LinkedIn ad campaign including status, budget, targeting and schedule.
Update CampaignUpdates a LinkedIn campaign using structured fields or raw JSON patch.
Search CampaignsReturns campaigns within a LinkedIn Ad Account with full pagination and filtering support.
Archive CampaignArchives a LinkedIn campaign by setting its status to ARCHIVED.
Reactivate CampaignReactivates a LinkedIn campaign. Completed campaigns require schedule update.
Creatives 4 actions
Get CreativeFetches full details of a LinkedIn ad creative including type, status, campaign, and variables.
Update CreativeUpdates a LinkedIn creative using structured fields or raw JSON patch.
Search CreativesReturns creatives from a LinkedIn Ad Account with full pagination and filtering support.
Delete CreativeDeletes a creative if eligible or marks it as PENDING_DELETION.
Audience Targeting 1 action
Find Audience CountReturns estimated LinkedIn audience size based on targeting filters.
Events & Posts 1 action
Get Event by IDFetches details of a LinkedIn Event including metadata, organizer, timing, and associated UGC post.
Event Ads 3 actions
Get Post by URNFetches details of a LinkedIn UGC post including content, author, lifecycle state, and referenced media.
Create Event Ad CreativeCreates a LinkedIn Event Ad creative using a dark post reference or raw JSON.
Create Campaign with Event AdCreates a LinkedIn campaign specifically for promoting events (SPONSORED_UPDATES type with event objective).
Popular automations
Daily audit: campaigns & creatives inventory
Run a scheduled audit to list active campaigns and their creatives for governance, QA, or data sync downstream.
Schedule (Konnectify) → Search Campaigns → Search Creatives
Creative refresh: update ad copy across variants
When your internal content system flags new copy, update the LinkedIn creative payload via patch/structured fields.
Content update (External trigger) → Update Creative
Event promotion builder: from post URN to live event campaign
Turn a dark post (UGC URN) into an event ad creative and create a dedicated campaign to promote the event.
Schedule / Form submit → Get Post by URN → Create Event Ad Creative → Create Campaign with Event Ad
Access governance: keep ad account roles in sync
Automate onboarding/offboarding by assigning or removing Ad Account user access based on HR/IT signals.
User change (External trigger) → Create Ad Account User / Delete Ad Account User
FAQ
How does authentication work for LinkedIn Ads in Konnectify?
The integration uses OAuth 2.0. You provide your LinkedIn app’s Client ID/Client Secret, then sign in to LinkedIn to approve access. Konnectify uses the issued tokens to call LinkedIn’s Marketing APIs without ever requesting your LinkedIn password.
Which LinkedIn Ads plans/accounts are supported?
Support depends on your LinkedIn account permissions and whether your LinkedIn Developer App has access to the Marketing API and the required scopes (r_ads, rw_ads, r_ads_reporting). If you can access an ad account in Campaign Manager and your app is authorized, you can typically manage its objects through this connector.
How do triggers work for this integration?
There are currently no native LinkedIn Ads triggers in this connector. To automate end-to-end, use a Konnectify Scheduler trigger or triggers from another system (CRM, forms, spreadsheets), then call LinkedIn Ads actions to create/update/search objects.
How do I prevent duplicates (e.g., accounts/campaigns/creatives)?
This connector does not expose a dedicated “upsert” action. Use a
Searchaction first (e.g., Search Ad Accounts, Search Campaigns, Search Creatives) to locate existing objects, then branch your workflow:
- If found, run an Update action.
- If not found, run a Create action (where available).
What happens if LinkedIn rate-limits my workflow?
LinkedIn may return rate limit responses during high-volume operations (often as HTTP 429 or similar). Recommended approaches:
- Reduce concurrency and add delays between batches.
- Prefer incremental sync patterns (search + paginate) over full re-syncs.
- Retry with exponential backoff where appropriate.
Can I connect multiple LinkedIn ad accounts or workspaces?
Yes. Create multiple Konnectify Connections (for different LinkedIn members, different LinkedIn apps, or different permission sets). In each workflow step, choose the connection that has access to the correct ad account(s).
What ID formats should I use (IDs vs URNs) for event ads?
LinkedIn uses a mix of numeric IDs (common for ad entities) and URNs (common for social objects like UGC posts). For example:
- Get Post by URN expects a UGC post URN.
- Get Event by ID expects an event identifier as required by LinkedIn’s events API.
- Create Event Ad Creative may reference a dark post/UGC object—ensure the value you pass matches the expected URN format.
If an action fails validation, double-check that you are not passing an ID in place of a URN (or vice versa).
Ready to automate your LinkedIn Ads workflows?
Connect LinkedIn Ads to Konnectify to standardize campaign operations and scale updates safely.
Get started free →