Alles over TritonX
TritonX: Promoties naar TritonX sturen
Koppel een couponcode aan een klant in TritonX, op basis van het klant-id of het externe id van de klant.
Bijgewerkt op 9 november 2026
Deze flow koppelt een couponcode aan een klant in TritonX. Gebruik deze flow als een ander systeem bepaalt welke klant welke promotie krijgt, bijvoorbeeld een e-mailapplicatie of een webshop.
Zo werkt het
- De bron levert de couponcode (
coupon_code) en minimaal één van twee velden: het TritonX-klant-id (user_id) of het externe id van de klant (external_id). Ontbreekt de couponcode, of beide id's, dan stopt de flow met een melding over verplichte velden. - Heeft de bron alleen een extern id, dan zoekt APIcenter de klant in TritonX op dat externe id. Vindt APIcenter de klant niet, dan stopt de flow met de melding dat de klant niet in het doelsysteem bestaat.
- APIcenter stuurt het bedrijfs-ID, het klant-id, de couponcode en de bron naar TritonX. De bron is
APIcenter, tenzij je een eigen waarde meestuurt in het veldsource. - Geeft TritonX geen succesmelding terug, dan krijgt de promotie de status mislukt.
- In de activiteit staat de promotie als klant-id met de couponcode tussen haakjes, bijvoorbeeld
123 (CODE).
Wat je eerst nodig hebt
- TritonX is gekoppeld, met een bedrijfs-ID. Zie TritonX koppelen aan APIcenter.
- De klant bestaat al in TritonX. APIcenter maakt geen klanten aan.
- De bron levert een couponcode en een klant-id of extern id.
Tips
- Koppel onder Data mapping de couponcode aan
coupon_codeen het klant-id of het extern id aanuser_idofexternal_id. Zie Data mapping. - Krijg je de melding dat de klant niet bestaat? Controleer of het externe id in TritonX hetzelfde is als het externe id in de bron.
Hieronder vind je alle instellingen van deze flow, elk met een eigen uitleg.
Instellingen
De instellingen die je in het dashboard ziet, met wat elke instelling doet.
Stop flow when mapping of fields fails
Datamapper SettingsBepaalt wat er gebeurt als een veld bij het mappen van de gegevens niet kan worden omgezet. Staat de instelling aan, dan stopt de flow met een foutmelding. Staat de instelling uit, dan gaat de flow verder en wordt dat veld overgeslagen. Standaard staat deze instelling aan.
Enable URL encoding of data in endpoints
General flow settingZet dit aan als er speciale tekens in de data staan die in het adres (de URL) van een verzoek terechtkomen, zoals in een SKU of categorienaam. De waarden worden dan URL-gecodeerd, zodat het verzoek niet misgaat. Met Enable URL Encoding of data in the endpoints of the source application en Enable URL Encoding of data in the endpoints of the target application bepaal je voor welke kant dit geldt. Standaard staat dit uit.
Notifications Email address
NotificationsVul hier het e-mailadres in waarnaar APIcenter meldingen stuurt over mislukte activiteiten van deze flow. Dit werkt alleen als Receive Notifications aan staat. Laat je het veld leeg, dan gebruikt APIcenter bij Direct het e-mailadres van je account. Er is geen standaardwaarde.
Notifications frequency
NotificationsKies hoe vaak APIcenter meldt dat activiteiten van deze flow zijn mislukt. Bij Direct volgt de melding zodra een activiteit mislukt. Bij Elke 30 minuten, Elk uur, Dagelijks en Wekelijks stuurt APIcenter een overzicht van de mislukte activiteiten die nog niet gemeld zijn. Dit werkt alleen als Receive Notifications aan staat. Standaard is dit Direct.
Receive Notifications
NotificationsZet dit aan om een melding te krijgen als een activiteit van deze flow mislukt. Met Notifications frequency bepaal je hoe vaak je de melding krijgt, en met Notifications Email address en Notifications Slack webhook waar die naartoe gaat. Standaard staat dit uit.