Terug naar documentatie

Katana MRP: API naar HubSpot

Overzicht van welke informatie we uit de Katana Sales Orders en Customers API halen, en hoe die wordt weggeschreven naar HubSpot (Deals, Contacts, Companies).

Sales Orders → Deals

Elke Sales Order in Katana wordt een Deal in HubSpot. Webhooks triggeren real-time synchronisatie bij aanmaak of wijziging.

Katana veldOmschrijvingHubSpot propertyOpmerkingen
idUniek Sales Order IDkatana_idGebruikt voor ID link koppeling
customer_idKlant IDkatana_customer_idKoppeling naar Contact/Company
order_noOrdernummerdealname, katana_order_no
order_created_dateDatum van aanmaakkatana_order_date
delivery_dateGeplande leverdatumclosedate, katana_delivery_date
picked_dateGepakt/verpakt datumkatana_picked_date
location_idVerzendlocatie IDkatana_location_id
statusOrder statuskatana_status
currencyValutadeal_currency_code, katana_currency
conversion_rateValuta wisselkoerskatana_conversion_rate
conversion_dateWisselkoers datumkatana_conversion_date
invoicing_statusFacturatiestatuskatana_invoicing_status
totalOrder totaal (incl. btw)amount, katana_total
total_in_base_currencyTotaal in basisvalutakatana_total_base_currency
additional_infoAanvullende notitiesdescription, katana_additional_info
customer_refKlant referentiekatana_customer_ref
ecommerce_order_typeE-commerce platformkatana_ecommerce_type
ecommerce_store_nameE-commerce winkelnaamkatana_ecommerce_store
ecommerce_order_idE-commerce order IDkatana_ecommerce_order_id
product_availabilityProductbeschikbaarheidkatana_product_availability
product_expected_dateVerwachte productdatumkatana_product_expected_date
ingredient_availabilityIngrediëntenbeschikbaarheidkatana_ingredient_availability
ingredient_expected_dateVerwachte ingrediëntendatumkatana_ingredient_expected_date
production_statusProductiestatuskatana_production_status
created_atAangemaakt opkatana_created_at
updated_atBijgewerkt opkatana_updated_at

Customers → Contacts & Companies

Klantgegevens uit Katana worden gesynchroniseerd als Contacten. Bij bedrijfsklanten wordt ook een Company aangemaakt.

Katana veldOmschrijvingHubSpot propertyOpmerkingen
idUniek klant IDkatana_customer_id
nameKlantnaamfirstname, lastname / company name
emailE-mailadresemail
phoneTelefoonnummer (E.164 formaat)phoneGenormaliseerd naar internationaal formaat
addresses[]Adresgegevensaddress, city, zip, country
default_address.countryLand (voor telefoonnummer prefix)

HubSpot objecten

Per Sales Order worden een Deal, Contact en optioneel Company aangemaakt en aan elkaar gekoppeld.

ObjectVeldenDoel
Dealdealname, amount, closedate, pipeline, dealstage + alle katana_*Eén Deal per Sales Order; gekoppeld aan Contact en Company.
Contactemail, phone, firstname, lastname, katana_customer_idEén Contact per klant; matching op e-mail of telefoonnummer.
Companyname, katana_customer_id, domainCompany voor bedrijfsklanten; gekoppeld aan Contact.

Verwerkingsflow

Katana webhooks triggeren synchronisatie. Sales Order data wordt opgehaald, klantgegevens worden gesynchroniseerd als Contact/Company, en de Deal wordt aangemaakt of bijgewerkt met alle relevante properties.