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.