Konnectify

 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 Ads
New to Konnectify?
Build workflows that connect your ad operations to CRMs, data warehouses, spreadsheets, and internal tools.
Konnectify
Create a Konnectify account
What 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)
1

Add LinkedIn Ads to a Workflow

  1. Create or open a Workflow in Konnectify.
  2. Click Add step and choose LinkedIn Ads.
  3. Select the action you want to run (for example, Search Campaigns or Update Creative).
2

Authorize via OAuth 2.0

  1. Click Connect (or Add new connection).
  2. Enter your LinkedIn Client ID and Client Secret.
  3. Sign in to LinkedIn and approve access when prompted.
3

Configure the Action

  1. Choose the LinkedIn object you want to work with (Ad Account, Campaign Group, Campaign, Creative, Event).
  2. Map required IDs (such as Account ID, Campaign ID, Creative ID) from previous steps or static inputs.
  3. 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.
4

Test the Workflow

  1. Run a test with a safe object (for example, a test campaign group or creative).
  2. Review output fields to confirm IDs, statuses, and lifecycle states are as expected.
  3. If an action fails, check permissions and whether the entity is in a modifiable status.
5

Activate the Workflow

  1. Turn the workflow On after validation.
  2. 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 ScheduleSearch 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 Account

Creates a LinkedIn Ad Account using structured fields or raw JSON.

Get Ad Account

Fetches full details of a LinkedIn Ad Account by its ID, including name, currency, status, and type.

Search Ad Accounts

Returns LinkedIn Ad Accounts accessible to the user with full pagination and filtering support.

Delete Ad Account

Deletes a DRAFT ad account or marks a non-draft account as PENDING_DELETION.

Update Ad Account

Updates a LinkedIn Ad Account using structured fields or raw JSON patch.

Ad Account Users 4 actions
Create Ad Account User

Assigns a user to a LinkedIn Ad Account with a specific role.

Fetch Ad Account User

Retrieves the role and access information for a specific user on a LinkedIn Ad Account.

Update Ad Account User

Updates the role of a user in a LinkedIn Ad Account using structured fields or raw JSON.

Delete Ad Account User

Removes a user's access to a LinkedIn Ad Account.

Campaign Groups 5 actions
Create Campaign Group

Creates a LinkedIn Campaign Group using structured fields or raw JSON.

Get Campaign Group

Fetches full details of a specific Campaign Group including status, budget, and schedule.

Update Campaign Group

Updates a LinkedIn Campaign Group using structured fields or raw JSON patch.

Search Campaign Groups

Returns Campaign Groups from a LinkedIn Ad Account with full pagination and filtering support.

Delete Campaign Group

Deletes a DRAFT campaign group or marks a non-draft campaign group as PENDING_DELETION.

Campaigns 5 actions
Get Campaign

Fetches full details of a specific LinkedIn ad campaign including status, budget, targeting and schedule.

Update Campaign

Updates a LinkedIn campaign using structured fields or raw JSON patch.

Search Campaigns

Returns campaigns within a LinkedIn Ad Account with full pagination and filtering support.

Archive Campaign

Archives a LinkedIn campaign by setting its status to ARCHIVED.

Reactivate Campaign

Reactivates a LinkedIn campaign. Completed campaigns require schedule update.

Creatives 4 actions
Get Creative

Fetches full details of a LinkedIn ad creative including type, status, campaign, and variables.

Update Creative

Updates a LinkedIn creative using structured fields or raw JSON patch.

Search Creatives

Returns creatives from a LinkedIn Ad Account with full pagination and filtering support.

Delete Creative

Deletes a creative if eligible or marks it as PENDING_DELETION.

Audience Targeting 1 action
Find Audience Count

Returns estimated LinkedIn audience size based on targeting filters.

Events & Posts 1 action
Get Event by ID

Fetches details of a LinkedIn Event including metadata, organizer, timing, and associated UGC post.

Event Ads 3 actions
Get Post by URN

Fetches details of a LinkedIn UGC post including content, author, lifecycle state, and referenced media.

Create Event Ad Creative

Creates a LinkedIn Event Ad creative using a dark post reference or raw JSON.

Create Campaign with Event Ad

Creates 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 →

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article