Slicegraph

Documentatie

Handleidingen

Vijf korte stappenplannen met precies de labels die je in de console ziet.

01Koppel je LinkedIn-account

Versturen vereist één gekoppeld account. De browserextensie is de normale weg; voor beveiligde laptops is er een handmatig formulier.

  1. Installeer de Slicegraph-extensie in het Chrome-profiel waarin je bij LinkedIn bent ingelogd. De installatietoestemming van Chrome is de toestemmingsstap; er is geen koppelcode.
  2. Open LinkedIn-accounts in de console. De pagina herkent de extensie, geeft hem een intrekbaar token, en de extensie koppelt het account met één klik. Hij leest de sessiecookie en de user agent van je browser één keer en verstuurt ze over een versleutelde verbinding; de cookie wordt niet opgeslagen.
  3. Vraagt LinkedIn om verificatie, dan toont de pagina die direct: een code, een goedkeuring in de LinkedIn-app of een telefoonnummer. Je hebt vijf minuten. Een puzzelcheck opent in plaats daarvan een beveiligd koppelvenster.
  4. Gebruik het handmatige formulier op een laptop waar extensies geblokkeerd zijn: plak de li_at-cookie uit dezelfde browser, eventueel de li_a-cookie voor Sales Navigator, en bevestig dat het account van jou is. Kopieer hem uit dezelfde browser, anders sterft de sessie binnen dagen.
  5. Na het koppelen start het account op de preset Gebalanceerd met warmup aan. Open Veiligheid en cadans om de preset, de verzenddagen en -uren, of de wachttijd voor het intrekken van onbeantwoorde verzoeken aan te passen.

02Bouw een doelgroep

Een doelgroep is een LinkedIn-zoekopdracht die blijft leveren. Bouw hem in de app of plak een URL.

  1. Open Leads zoeken. Kies de sender; de zoekopdracht draait op het eigen LinkedIn van dat account, dus de resultaten komen overeen met wat die persoon zou zien.
  2. Vul functietitel en trefwoorden in als vrije tekst en zoek locatie, sector, bedrijf en functiegebied op via de typeahead. Bedrijfsgrootte en senioriteit worden hier niet aangeboden omdat LinkedIn er geen lookup voor heeft; bouw die zoekopdracht op LinkedIn en plak de URL op het tabblad Bronnen van de campagne.
  3. Klik op Preview. De worker doorloopt de zoekopdracht in zijn volgende rondes, tot 250 rijen, en elke rij krijgt een oordeel: nieuw, al in een campagne, recent benaderd of geblokkeerd. Een preview benadert niemand.
  4. Vink uit wie je niet wilt, kies de campagne en klik op Importeren. Geblokkeerde rijen worden nooit geïmporteerd.
  5. De zoekopdracht blijft gekoppeld als bron. Is hij leeg, dan rust hij zeven dagen en begint hij weer bovenaan, want een opgeslagen zoekopdracht is een doorlopende vraag en nieuwe matches verschijnen bovenaan.

03Ontwerp een sequentie

Een campagne draait één workflow, getekend als een lijn van stappen. Nieuwe campagnes starten vanuit een sjabloon.

  1. Klik op Nieuwe campagne, geef een naam, kies de sender en een sjabloon. De sender kan daarna niet meer veranderen; de leads worden via die sessie gelezen.
  2. Op het tabblad Sequentie opent de plus tussen twee stappen de stappenkiezer: profiel bekijken, bericht, conditie, wachten, einde, plus InMail als de sender een seat heeft en verzoek intrekken na een verzoek.
  3. Klik op een stap om hem ter plekke te bewerken. Gebruik fallbacks in de stijl van {{firstName|daar}} zodat een ontbrekende waarde nooit een gat achterlaat. Het paneel onder de lijn toont alles wat activatie zou blokkeren.
  4. Vervang elke [placeholder] tussen haken die een sjabloon meelevert. Ze zijn een fout tot je dat doet, zodat een prospect nooit letterlijke haken ontvangt.
  5. Voeg minstens één actieve bron toe op het tabblad Bronnen en klik op Activeren. Ontbreekt er iets, dan zegt de knop wat. Terwijl de campagne loopt kun je teksten nog aanpassen, maar stappen toevoegen of verwijderen vereist eerst een pauze.

04Verzendlimieten en veiligheid

De limieten worden door de worker afgedwongen, niet alleen door de interface voorgesteld. Dit doet elk onderdeel.

  1. Preset: Conservatief, Gebalanceerd of Sneller bepalen de dag- en weeklimieten en de tussenpoos tussen acties. Aangepast toont elk getal.
  2. Warmup: een nieuw account verstuurt vijf verzoeken per dag en voegt elke werkdag vijf toe tot de limiet is bereikt. Herstart de warmup na een lange pauze.
  3. Venster: versturen gebeurt op de gekozen dagen tussen de gekozen uren, en het precieze begin en einde verschuiven elke dag binnen een half uur.
  4. Onbeantwoorde verzoeken intrekken na: standaard 21 dagen, een paar per ronde. Zet het op 0 om het uit te schakelen.
  5. Cooldowns: een rate limit pauzeert de sender twee uur, of 24 uur als LinkedIn vraagt om te vertragen. Pauzeer het versturen op het account of pauzeer de campagne om alles binnen minuten te stoppen.

05Campagnes draaien vanuit een agent

De MCP laat een agent alles doen tot aan de klik op Activeren.

  1. Maak een Campaign MCP-sleutel aan op de API-sleutelspagina en zet hem in een omgevingsvariabele. Voeg de server toe aan je client zoals hierboven beschreven.
  2. Roep list_senders aan om het gekoppelde account te vinden, dan create_campaign met een naam, het sender-id en een idempotency key.
  3. Stel de workflow in met apply_workflow_template, of set_campaign_workflow voor een eigen lijn. Los alles op wat get_campaign meldt.
  4. Zoek filter-id's op met search_filter_options en start dan start_audience_preview vanuit die filters of een geplakte LinkedIn-URL. Poll get_audience_preview tot hij klaar is en importeer de gewenste rijen met import_audience_preview.
  5. Controleer dat get_campaign gereed meldt en vraag dan een persoon om in de console op Activeren te klikken. De MCP kan een lopende campagne pauzeren, maar nooit starten.

Outreach-MCP

Slicegraph biedt een stateless Streamable HTTP MCP-endpoint zodat een agent campagnes kan opzetten. Maak een Campaign MCP-sleutel aan op de API-sleutelspagina in de console; de sleutel wordt één keer getoond. Sleutels dragen de scopes outreach:read, outreach:draft:write en outreach:pause en kunnen een campagne niet activeren, hervatten of archiveren, en de veiligheidsinstellingen van een sender niet wijzigen.

Endpoint: https://slicegraph.com/api/mcp

De tools voor campagnes, bronnen, previews en imports nemen een idempotency key. Opnieuw proberen met dezelfde sleutel geeft het oorspronkelijke resultaat terug.

Elke tool op de Slicegraph outreach-MCP-server en wat hij doet.
ToolWat hij doet
list_sendersGekoppelde LinkedIn-senders met de limieten van vandaag, warmup en cooldown.
list_campaignsCampagnes met aantallen leads en bronnen.
get_campaignInstellingen, sender, bronnen, workflow, validatieproblemen en gereedheid van één campagne.
list_campaign_setup_optionsWorkflowsjablonen en Slicegraph-feeds beschikbaar voor de opzet.
search_filter_optionsTypeahead voor id's van locatie, sector, bedrijf, school en functiegebied. Bekijkt geen profiel.
create_campaignMaakt een concept aan. Activeert nooit.
update_campaignHernoemt een concept, wijzigt de sender of het herbenaderingsvenster.
set_campaign_cadenceGebruik het beleid van de sender of vertraag deze campagne. Eigen waarden kunnen limieten alleen verlagen.
apply_workflow_templateVervangt de workflow van een concept door een ingebouwd of opgeslagen sjabloon.
set_campaign_workflowVervangt de workflow van een concept via semantische knooppuntverwijzingen.
add_campaign_sourceKoppelt profiel-URL's, een LinkedIn- of Sales Navigator-URL, een Slicegraph-feed of een gestructureerde doelgroep.
start_audience_previewZet een personenzoekopdracht klaar vanuit filters of een geplakte URL. Tot 250 rijen, benadert niemand.
list_audience_previewsRecente previews met status en aantallen rijen.
get_audience_previewRijen van een preview met hun ontdubbelingsoordeel.
import_audience_previewVoegt previewrijen toe aan een concept- of gepauzeerde campagne als wachtende leads.
set_campaign_source_activeZet een bron op een concept aan of uit.
detach_campaign_sourceOntkoppelt een bron zonder lopende leads.
pause_campaignNoodstop voor een actieve campagne.

Een client koppelen

Claude Code: voeg de server toe aan .mcp.json met de sleutel in een omgevingsvariabele.

{
  "mcpServers": {
    "slicegraph": {
      "type": "http",
      "url": "https://slicegraph.com/api/mcp",
      "headers": { "Authorization": "Bearer ${SLICEGRAPH_MCP_TOKEN}" }
    }
  }
}

Codex: voeg de server toe aan config.toml.

[mcp_servers.slicegraph]
url = "https://slicegraph.com/api/mcp"
bearer_token_env_var = "SLICEGRAPH_MCP_TOKEN"

Elke andere client: een Streamable HTTP-transport met de bearer-header.

Authorization: Bearer sg_live_...

Signals API

Slicegraph levert EU-bedrijfssignalen (vergunningen, aanbestedingen, Peppol-registraties, faillissementen) als REST-API, webhooks en CSV. Base-URL: https://slicegraph.com/api/v1

Authenticatie

Elk verzoek heeft je API-sleutel als Bearer-token nodig. Sleutels worden uitgegeven bij je abonnement: bekijk prijzen.

curl https://slicegraph.com/api/v1/signals \
  -H "Authorization: Bearer sg_live_..."

GET /signals

Bevraag de signaalstream, nieuwste eerst. Alle filters combineren.

curl "https://slicegraph.com/api/v1/signals?family=einvoicing&region=nl&limit=100" \
  -H "Authorization: Bearer sg_live_..."

{
  "data": [
    {
      "id": "5a3f...",
      "family": "einvoicing",
      "type": "peppol_registered",
      "title": "Voorbeeld B.V. geregistreerd op het Peppol-netwerk",
      "region": "nl",
      "occurred_at": "2026-08-14T00:00:00.000Z",
      "url": "https://directory.peppol.eu/participant/...",
      "company_id": "42bd...",
      "company_name": "Voorbeeld B.V.",
      "kvk_number": "12345678",
      "payload": { "participantId": "0106:12345678", "docTypeCount": 6 }
    }
  ],
  "next_cursor": "MjAyNi0wOC0xNF..."
}

GET /companies/:id

Een herleid bedrijf met zijn volledige signaalhistorie (laatste 50 gebeurtenissen).

Webhooks

Registreer een subscription en Slicegraph pusht elk nieuw passend signaal naar je endpoint zodra het is opgehaald (dagelijkse batches). Het filter accepteert dezelfde waarden als /signals.

curl -X POST https://slicegraph.com/api/v1/subscriptions \
  -H "Authorization: Bearer sg_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "target_url": "https://your-app.com/hooks/slicegraph",
    "filter": { "families": ["einvoicing"], "regions": ["nl"] }
  }'

Elke levering is een POST met één signaal (zelfde vorm als /signals-items) en een X-Slicegraph-Signature header: hex HMAC-SHA256 van de raw body, gesigneerd met het subscription-secret dat je bij aanmaak ontvangt. Non-2xx-responses worden met backoff opnieuw geprobeerd.

Gebruik met Clay

  1. Voeg een “HTTP API”-verrijkingskolom toe aan je Clay-tabel.
  2. Methode GET, endpoint https://slicegraph.com/api/v1/signals?kvk={{KvK column}}
  3. Voeg header toe: Authorization: Bearer sg_live_...
  4. Map data[0].type en data[0].occurred_at naar kolommen en trigger je sequences op verse signalen.

Of richt een webhook-subscription op een Clay-webhookbron om nieuwe signalen rechtstreeks in een Clay-tabel te streamen.

HubSpot / Pipedrive

Gebruik een webhook-subscription met Zapier/Make/n8n (één stap: webhook → record aanmaken of bijwerken), of haal /signals op volgens schema. Native push-integraties staan op de roadmap.

CSV

Concierge-plannen ontvangen samengestelde CSV-exports: dezelfde data, gefilterd en gededupliceerd op jouw ICP, geleverd in je inbox. Neem contact op.