Koppelingen
Werkt met wat je al gebruikt
Start kaarten vanuit je webshop, CRM of eigen software en krijg elke stap terug. Gebouwd voor ontwikkelaars, te gebruiken zonder.
Demo aanvragenOntwikkelaars
Eén aanroep per kaart
POST /v1/postflows/pf_01JB…/items Authorization: Bearer pb_live_•••••••• Idempotency-Key: order-10482 { "recipient": { "name": "Sanne de Vries", "addressLine1": "Dorpsstraat 4", "postalCode": "3512 AB", "city": "Utrecht" }, "variables": { "voucherCode": "WELKOM15" } }
202 Accepted
{ "id": "itm_01JB…", "status": "IN_FLOW" }item.created20041 msitem.in_flow20038 msitem.ready20044 msrun.handed_to_printer20052 msitem.handed_to_carrier20039 msqr.scanned20047 msx-webhook-signature: v1=5f3a…c91eHMAC-SHA256 met je eigen geheimRecord-getriggerde FlowOpportunity: Closed Won
ActiePostBuddy: Send Mail Item
Postflow Idpf_bedanktRecipient name{!Contact.Name}VariablesfirstName = {!Contact.FirstName}De status komt terug op de Mail Item bij het record
TEST
pb_test_••••••••Niets wordt gedrukt of betaaldOntvangenKlaarGesimuleerde runBij PostNL (test)Afgerond
Met dezelfde webhooks als live.
Koppelingen
Kant-en-klaar of zelf gebouwd
Installeer de Salesforce-app, upload een lijst of bouw je eigen koppeling. De status van elke kaart komt terug waar jij werkt.
Salesforce
REST API
Webhooks
CSV en Excel
SDK
Een kaart vanuit je eigen code
Met de SDK voor TypeScript of Python. Een idempotentiesleutel voorkomt dat een kaart twee keer gaat.
Lees de API-documentatieimport { PostBuddyClient } from '@postbuddy/sdk'; const client = new PostBuddyClient({ apiKey: process.env.POSTBUDDY_API_KEY!, }); await client.postflows.createItem('pf_welkom', { body: { recipient: order.shippingAddress, variables: { firstName: order.customer.firstName, voucherCode: 'WELKOM15', }, }, idempotencyKey: `order-${order.id}`, });