> ## Documentation Index
> Fetch the complete documentation index at: https://docs.consile.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# LinkedIn Ads

> Analyser og styr dine LinkedIn-annoncer direkte fra din AI: read-adgang plus oprettelse og styring af kampagner bag tydelige sikkerhedsspærrer.

LinkedIn Ads-connectoren giver din AI adgang til din LinkedIn-annoncering via
LinkedIn Marketing API: annoncekonti, kampagnegrupper, kampagner, annoncer,
performance-rapporter (analytics, demografi, ROAS), målgrupper/targeting,
konverteringssporing og virksomhedssidens organiske indhold. Connectoren er
**read + guardrailed write**: din AI kan læse annoncekonti, kampagner og rapportering, og derudover oprette og styre
kampagner for dig, men kun bag tydelige sikkerhedsspærrer. Du godkender Consile-appen
med dit LinkedIn-login, og din AI ser aldrig selve adgangen.

<CardGroup cols={3}>
  <Card title="Adgang" icon="pen-to-square">
    Read + guardrailed write
  </Card>

  <Card title="Godkendelse" icon="linkedin">
    LinkedIn-login (OAuth)
  </Card>

  <Card title="Drift" icon="location-dot">
    Hostet i EU · Frankfurt
  </Card>
</CardGroup>

* **Pris:** 399 kr/md ekskl. moms (498,75 kr inkl. moms). Opsig når som helst.
* **Endpoint:** `https://mcp.consile.ai/linkedin-ads/mcp` (din egen, navngivne connector i Claude).

<Note>
  **Flere konti (multi-instance).** Du kan forbinde flere LinkedIn-annoncekonti
  som separate instanser af connectoren, så din AI holder dem adskilt. Skriv til
  [support@consile.dk](mailto:support@consile.dk) for at få det sat op.
</Note>

<Warning>
  Denne connector kan **skrive**: oprette og redigere kampagner, ændre status og
  budget, og (når aktiveret) udgive organisk indhold. Alt skrivende er beskyttet af
  indbyggede sikkerhedsspærrer: nye objekter oprettes som **kladde**, og alt der
  bruger penge, ændrer budget, arkiverer/sletter eller udgiver offentligt indhold
  kræver din **eksplicitte bekræftelse** (med den ene undtagelse, at fjerne din egen
  reaktion sker uden bekræftelse). Læs
  [Handlinger & guardrails](/essentials/handlinger-og-guardrails), før du bruger
  skrive-værktøjerne.
</Warning>

## Forudsætninger

<Steps>
  <Step title="Abonnement">
    Connectoren skal være aktiveret i [portalen](https://app.consile.ai). Se
    [Tilkøb en connector](/portal/tilkoeb-connector).
  </Step>

  <Step title="Claude forbundet">
    Se [Forbind Claude](/connect/forbind-claude).
  </Step>

  <Step title="LinkedIn godkendt">
    Log ind med din LinkedIn-konto og godkend Consile-appen, så din AI får adgang til
    netop de annoncekonti, du selv har adgang til. Se [Forbind din konto](/connect/forbind-din-konto).
  </Step>
</Steps>

<Info>
  **Adgangen fornyes automatisk.** LinkedIn-adgangen fornyes transparent i
  baggrunden på læse-stien, så normal brug holder forbindelsen i live af sig selv.
  Bliver tokenet afvist (fx hvis du selv tilbagekalder adgangen), holder
  connectoren op med at virke, og du logger blot ind igen i portalen.
</Info>

## Hvad kan den? (tools)

Du behøver ikke kende tool-navnene. Du spørger i naturligt sprog, og din AI vælger
selv det rigtige værktøj og kalder det for dig. Connectoren stiller **64 værktøjer**
til rådighed: **45 read-only** (læs) og **19 write** (skriv), heraf 11 til
annoncestyring og 8 til organisk indhold (de sidste er endnu ikke aktive, se nedenfor).

### Læs (read-only)

**Annoncekonti & struktur**

| Tool                    | Hvad den gør                                                   |
| ----------------------- | -------------------------------------------------------------- |
| `list_ad_accounts`      | Alle annoncekonti, du har adgang til, + din rolle på hver      |
| `search_ad_accounts`    | Søg/list konti med detaljer (valuta, status, type)             |
| `get_ad_account`        | Én annoncekonto (valuta, status, type, serveringsstatus)       |
| `list_ad_account_users` | Brugere og roller på en konto (hvem har adgang)                |
| `list_campaign_groups`  | Kampagnegrupper under en konto (budget/status-containeren)     |
| `get_campaign_group`    | Én kampagnegruppe (budgetter, tidsplan, mål)                   |
| `list_campaigns`        | Kampagner i en konto (status, type, budget, bud, targeting)    |
| `get_campaign`          | Én kampagne med fuld targeting, budgetter og bud               |
| `list_creatives`        | Annoncer (creatives) under en konto                            |
| `get_creative`          | Én annonce (status, indhold)                                   |
| `get_ad_preview`        | Forhåndsvis en annonce i en placering (som i Campaign Manager) |

**Rapportering & analytics**

| Tool                                   | Hvad den gør                                                                                                                 |
| -------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- |
| `get_ad_analytics`                     | Performance grupperet på én dimension (kampagne/annonce/konto…) over en periode                                              |
| `get_ad_statistics`                    | Multidimensionel rapport (op til tre pivoter på én gang)                                                                     |
| `get_ad_demographics`                  | Hvem så/engagerede: branche, titel, anciennitet, land m.m.                                                                   |
| `get_attributed_revenue`               | CRM-attribueret omsætning og ROAS (kræver tilkoblet CRM)                                                                     |
| `get_budget_pricing`                   | Foreslåede/min/max bud + dagsbudget-grænser (forecast, ingen spend)                                                          |
| `forecast_ad_supply`                   | Forecast af visninger/klik/spend/reach for et hypotetisk setup                                                               |
| `get_organization_page_statistics`     | Virksomhedssidens visninger/klik (livstid, by facetter). Fejler **403** indtil Community Management-godkendelse              |
| `get_organization_follower_statistics` | Følger-demografi for virksomhedssiden. Fejler **403** indtil Community Management-godkendelse                                |
| `get_organization_share_statistics`    | Organisk engagement på sidens opslag (visninger, likes, kommentarer). Fejler **403** indtil Community Management-godkendelse |

**Målgrupper & targeting**

| Tool                           | Hvad den gør                                                                 |
| ------------------------------ | ---------------------------------------------------------------------------- |
| `get_audience_count`           | Estimér rækkevidde for en targeting-definition (tjekker 300-medlems-minimum) |
| `list_targeting_facets`        | Katalog over targeting-kategorier (brancher, titler, lokationer…)            |
| `list_targeting_entities`      | Alle værdier for en lukket facet (fx ancienniteter, jobfunktioner)           |
| `typeahead_targeting_entities` | Fritekst-søg efter targeting-URN'er (geo/skills/firmaer/titler)              |
| `similar_targeting_entities`   | Lookalike-entiteter ud fra seed-URN'er (målgruppeudvidelse)                  |
| `resolve_targeting_urns`       | Oversæt URN'er til læselige navne (fx geo → "København")                     |

**Konverteringer & Insight Tag**

| Tool                        | Hvad den gør                                                |
| --------------------------- | ----------------------------------------------------------- |
| `list_conversion_rules`     | Alle konverteringsregler for en konto                       |
| `get_conversion_rule`       | Én konverteringsregel (type, attributionsvinduer, værdi)    |
| `get_insight_tag`           | Kontoens Insight Tag + sporings-snippet                     |
| `list_insight_tag_domains`  | Domæner der affyrer Insight Tag'en (verificér installation) |
| `list_campaign_conversions` | Hvilke kampagner attribuerer hvilke konverteringer          |

**Lead-formularer (kun struktur)**

| Tool              | Hvad den gør                                                        |
| ----------------- | ------------------------------------------------------------------- |
| `list_lead_forms` | Lead-formular-definitioner for en konto (struktur, ingen lead-data) |
| `get_lead_form`   | Én lead-formular (spørgsmål, skjulte felter, samtykker)             |

**Virksomhedsside (organisk indhold: læsning)**

<Note>
  Alle disse Company Page-værktøjer (profil, statistik, feed og de enkelte opslag med
  kommentarer/reaktioner) bruger de samme organisations-rettigheder som de
  organisk-sociale skrive-værktøjer og **fejler derfor med HTTP 403** under den
  nuværende annonce-adgang, indtil Consiles app er godkendt til LinkedIns **Community
  Management API** (se afsnittet om organisk indhold nedenfor).
</Note>

| Tool                               | Hvad den gør                                                                                                         |
| ---------------------------------- | -------------------------------------------------------------------------------------------------------------------- |
| `list_administered_organizations`  | Virksomhedssider du administrerer (indgangen til side-valg). Fejler **403** indtil Community Management-godkendelse  |
| `get_organization`                 | Fuld virksomhedsprofil (navn, website, brancher, lokationer). Fejler **403** indtil Community Management-godkendelse |
| `find_organization_by_vanity_name` | Slå en virksomhed op via dens URL-slug. Fejler **403** indtil Community Management-godkendelse                       |
| `get_organization_follower_count`  | Samlet antal følgere. Fejler **403** indtil Community Management-godkendelse                                         |
| `list_organization_posts`          | Sidens organiske opslag (indholds-feedet). Fejler **403** indtil Community Management-godkendelse                    |
| `get_post`                         | Ét opslag (tekst, forfatter, synlighed, indhold). Fejler **403** indtil Community Management-godkendelse             |
| `get_post_social_metadata`         | Reaktioner + kommentar-resumé for et opslag. Fejler **403** indtil Community Management-godkendelse                  |
| `list_post_comments`               | Kommentarer på et opslag. Fejler **403** indtil Community Management-godkendelse                                     |
| `list_post_reactions`              | Reaktioner på et opslag/en kommentar. Fejler **403** indtil Community Management-godkendelse                         |

**Min profil & avanceret**

| Tool                       | Hvad den gør                                                                                                                           |
| -------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- |
| `get_my_profile`           | Den forbundne brugers egen profil (navn, headline), også en "hvem er jeg"-test. Fejler **403** indtil Community Management-godkendelse |
| `get_my_connections_count` | Antal 1.-grads forbindelser (kun tallet). Fejler **403** indtil Community Management-godkendelse                                       |
| `query`                    | Avanceret læse-escape-hatch: GET på allow-listede LinkedIn-stier til det lange hale                                                    |

### Skriv (med guardrail)

Skrive-værktøjerne er beskyttet af en indbygget **kladde-først + bekræftelse**-spærre.

* **Nye objekter oprettes som kladde** (`DRAFT`): de serverer ikke og bruger ingen penge, før du beder om det.
* **Alt der bruger penge** (status → `ACTIVE`), **ændrer budget/bud**, eller **arkiverer/sletter** kræver `confirm: true`.
* **Uden bekræftelse** får du kun en **forhåndsvisning** (dry-run) af præcis, hvad værktøjet ville gøre. Der kaldes intet upstream.

Læs hele modellen i [Handlinger & guardrails](/essentials/handlinger-og-guardrails).

**Annoncestyring (aktiv)**

| Tool                            | Hvad den gør                                       | Kræver `confirm`       |
| ------------------------------- | -------------------------------------------------- | ---------------------- |
| `create_campaign_group`         | Opret en kampagnegruppe (kladde som standard)      | Kun ved `ACTIVE`       |
| `update_campaign_group`         | Redigér navn/tidsplan/budget på en gruppe          | Ved budgetændring      |
| `set_campaign_group_status`     | Sæt gruppe til DRAFT/ACTIVE/PAUSED/ARCHIVED        | Ved ACTIVE / ARCHIVED  |
| `create_campaign`               | Opret en kampagne (kladde som standard)            | Kun ved `ACTIVE`       |
| `update_campaign`               | Redigér navn/budgetter/bud/targeting               | Ved budget/bud-ændring |
| `set_campaign_status`           | Sæt kampagne til DRAFT/ACTIVE/PAUSED/ARCHIVED      | Ved ACTIVE / ARCHIVED  |
| `set_creative_status`           | Sæt annonce til DRAFT/ACTIVE/PAUSED/ARCHIVED       | Ved ACTIVE / ARCHIVED  |
| `create_conversion_rule`        | Opret en konverteringsregel (måling, ingen spend)  | Nej                    |
| `update_conversion_rule`        | Redigér en konverteringsregels navn/værdi/tilstand | Nej                    |
| `associate_campaign_conversion` | Knyt en konverteringsregel til en kampagne         | Nej                    |
| `remove_campaign_conversion`    | Fjern en konverteringsregel fra en kampagne        | Ja (destruktiv)        |

<Note>
  At sætte status til **PAUSED** er altid sikkert og virker med det samme. Det stopper
  servering/spend og kræver ingen bekræftelse. Det er at **gå live** (`ACTIVE`), ændre
  **budget/bud** og **arkivere/slette**, der kræver `confirm: true`.
</Note>

**Organisk indhold (kræver godkendelse: ikke aktiv endnu)**

<Warning>
  De **8 organisk-sociale skrive-værktøjer** nedenfor er bygget og synlige, men **ikke
  aktive endnu**. De fejler med **HTTP 403** indtil Consiles app er godkendt til
  LinkedIns **Community Management API**. Den samme godkendelse gælder alle
  **læse**-værktøjer til Company Page-profil, -statistik og -feed, de enkelte opslag med
  kommentarer/reaktioner samt din egen profil (markeret med **403** i tabellerne
  ovenfor): også de fejler 403 under den nuværende annonce-adgang. Din AI kan hverken
  læse Company Page-indhold eller udgive/moderere organisk indhold, før godkendelsen
  er på plads.
</Warning>

| Tool                       | Hvad den gør                                                  | Status                   |
| -------------------------- | ------------------------------------------------------------- | ------------------------ |
| `create_organization_post` | Udgiv et opslag som virksomhedssiden (kladde som standard)    | Kræver godkendelse (403) |
| `create_member_post`       | Udgiv et opslag i din egen brugers navn (kladde som standard) | Kræver godkendelse (403) |
| `update_post`              | Redigér tekst eller udgiv en kladde                           | Kræver godkendelse (403) |
| `delete_post`              | Slet et opslag (uigenkaldeligt)                               | Kræver godkendelse (403) |
| `create_comment`           | Kommentér på et opslag (som side eller bruger)                | Kræver godkendelse (403) |
| `delete_comment`           | Slet en kommentar (din egen eller moderér andres)             | Kræver godkendelse (403) |
| `create_reaction`          | Reagér på et opslag (LIKE/PRAISE/…)                           | Kræver godkendelse (403) |
| `delete_reaction`          | Fjern en reaktion                                             | Kræver godkendelse (403) |

Når det aktiveres, gælder samme guardrail: nye opslag oprettes som **kladde**
(`DRAFT`), og **publicering af offentligt indhold** (et udgivet opslag, en kommentar
eller en reaktion) samt **sletning** kræver `confirm: true`. Den eneste undtagelse er
at fjerne din egen reaktion (`delete_reaction`), som sker uden bekræftelse.

## Prøv at spørge

<AccordionGroup>
  <Accordion title="Performance & rapportering" icon="chart-column">
    > *"Hvordan har vores LinkedIn-kampagner performet de seneste 30 dage: visninger, klik og spend pr. kampagne?"*

    > *"Hvilke jobtitler og brancher engagerer sig mest med vores annoncer?"*
  </Accordion>

  <Accordion title="Målgrupper & targeting" icon="users">
    > *"Hvor stor en målgruppe rammer vi med beslutningstagere i softwarebranchen i Danmark?"*

    > *"Find targeting-URN'er for 'machine learning' og lignende kompetencer."*
  </Accordion>

  <Accordion title="Opret & styr (med bekræftelse)" icon="pen-to-square">
    > *"Opret en ny kampagnegruppe som kladde med et samlet budget på 5.000 DKK."*

    > *"Sæt kampagne 12345 på pause."* (virker med det samme, pause kræver ingen bekræftelse)

    > *"Aktivér kampagne 12345."* (du får først en forhåndsvisning, bekræft for at gå live)
  </Accordion>
</AccordionGroup>

<Tip>
  Bed din AI om at **vise forhåndsvisningen først**, når du opretter eller ændrer
  noget, der bruger penge. Du ser præcis, hvad der ville ske, og kan bekræfte i et
  andet trin.
</Tip>

## Begrænsninger

* **Read + guardrailed write:** connectoren kan både læse og skrive. Skrivning er
  beskyttet af kladde-først + bekræftelse. Se
  [Handlinger & guardrails](/essentials/handlinger-og-guardrails). Spærrerne er
  indbyggede sikkerhedsstandarder i connectoren, ikke en ufravigelig
  platform-garanti.
* **Company Page og organisk indhold kræver ekstra godkendelse:** de 8
  organisk-sociale skrive-værktøjer og alle Company Page-, opslags- og
  profil-læse-værktøjer (`get_organization`, `get_organization_follower_count`,
  `list_organization_posts`, de tre `get_organization_*_statistics`, `get_post`,
  `get_post_social_metadata`, `list_post_comments`, `list_post_reactions`,
  `list_administered_organizations`, `find_organization_by_vanity_name`,
  `get_my_profile`, `get_my_connections_count`) kræver godkendelse til LinkedIns
  Community Management API og fejler med HTTP 403 indtil da. De rene annonce-,
  rapporterings-, targeting-, konverterings- og lead-formular-værktøjer er ikke
  berørt og virker fuldt ud i dag.
* **Lead-data ikke inkluderet:** connectoren kan læse lead-formularers *struktur*,
  men ikke de indsendte leads (det kræver et separat LinkedIn Lead Sync-program og er
  ikke en del af denne connector).
* **Adgang fornyes automatisk:** LinkedIn-adgangen fornyes transparent i baggrunden
  på læse-stien. Bliver tokenet afvist (401), fx fordi du tilbagekalder adgangen,
  holder connectoren op med at virke, og du logger ind igen i portalen.

Virker noget ikke som forventet? Se [Fejlfinding](/troubleshooting).
