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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- Vink uit wie je niet wilt, kies de campagne en klik op Importeren. Geblokkeerde rijen worden nooit geïmporteerd.
- 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.
- 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.
- 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.
- 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.
- Vervang elke [placeholder] tussen haken die een sjabloon meelevert. Ze zijn een fout tot je dat doet, zodat een prospect nooit letterlijke haken ontvangt.
- 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.
- Preset: Conservatief, Gebalanceerd of Sneller bepalen de dag- en weeklimieten en de tussenpoos tussen acties. Aangepast toont elk getal.
- 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.
- Venster: versturen gebeurt op de gekozen dagen tussen de gekozen uren, en het precieze begin en einde verschuiven elke dag binnen een half uur.
- Onbeantwoorde verzoeken intrekken na: standaard 21 dagen, een paar per ronde. Zet het op 0 om het uit te schakelen.
- 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.
- 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.
- Roep list_senders aan om het gekoppelde account te vinden, dan create_campaign met een naam, het sender-id en een idempotency key.
- Stel de workflow in met apply_workflow_template, of set_campaign_workflow voor een eigen lijn. Los alles op wat get_campaign meldt.
- 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.
- 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.
| Tool | Wat hij doet |
|---|---|
list_senders | Gekoppelde LinkedIn-senders met de limieten van vandaag, warmup en cooldown. |
list_campaigns | Campagnes met aantallen leads en bronnen. |
get_campaign | Instellingen, sender, bronnen, workflow, validatieproblemen en gereedheid van één campagne. |
list_campaign_setup_options | Workflowsjablonen en Slicegraph-feeds beschikbaar voor de opzet. |
search_filter_options | Typeahead voor id's van locatie, sector, bedrijf, school en functiegebied. Bekijkt geen profiel. |
create_campaign | Maakt een concept aan. Activeert nooit. |
update_campaign | Hernoemt een concept, wijzigt de sender of het herbenaderingsvenster. |
set_campaign_cadence | Gebruik het beleid van de sender of vertraag deze campagne. Eigen waarden kunnen limieten alleen verlagen. |
apply_workflow_template | Vervangt de workflow van een concept door een ingebouwd of opgeslagen sjabloon. |
set_campaign_workflow | Vervangt de workflow van een concept via semantische knooppuntverwijzingen. |
add_campaign_source | Koppelt profiel-URL's, een LinkedIn- of Sales Navigator-URL, een Slicegraph-feed of een gestructureerde doelgroep. |
start_audience_preview | Zet een personenzoekopdracht klaar vanuit filters of een geplakte URL. Tot 250 rijen, benadert niemand. |
list_audience_previews | Recente previews met status en aantallen rijen. |
get_audience_preview | Rijen van een preview met hun ontdubbelingsoordeel. |
import_audience_preview | Voegt previewrijen toe aan een concept- of gepauzeerde campagne als wachtende leads. |
set_campaign_source_active | Zet een bron op een concept aan of uit. |
detach_campaign_source | Ontkoppelt een bron zonder lopende leads. |
pause_campaign | Noodstop 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.
familypermit · procurement · einvoicing · distresstypepermit_applied · permit_granted · tender_published · tender_awarded · peppol_registered · insolvency_declared · suspension_of_paymentsregionregioslug in kleine letters, bijv. amsterdam, rotterdam, nl, bekvkexact KvK-nummer van het herleide bedrijfsinceISO 8601-datum; alleen signalen die op/na die datum plaatsvondenlimit1–200, standaard 50cursoropaque paginatiecursor uit next_cursor
curl "https://slicegraph.com/api/v1/signals?family=einvoicing®ion=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
- Voeg een “HTTP API”-verrijkingskolom toe aan je Clay-tabel.
- Methode GET, endpoint
https://slicegraph.com/api/v1/signals?kvk={{KvK column}} - Voeg header toe:
Authorization: Bearer sg_live_... - Map
data[0].typeendata[0].occurred_atnaar 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.