Custom Coded Actions v HubSpotu
HubSpotove standardne akcije delovnih tokov so odlične za 80 % primerov uporabe. Kaj pa preostalih 20 %? Tu nastopijo Custom Coded Actions (akcije s kodo po meri).
Zakaj uporabiti kodo po meri?
- Kompleksne transformacije podatkov: Morate izračunati provizijo na podlagi treh različnih objektov? Standardne akcije tega ne zmorejo.
- Orkestracija zunanjih API-jev: Sprožite pošiljko v vašem ERP sistemu ali pošljite sporočilo v lastno aplikacijo neposredno ob spremembi faze posla.
- Napredna validacija: Preverite DDV številke ali domene e-poštnih naslovov v zunanjih bazah podatkov, preden kontakt nadaljuje pot po delovnem toku.
Primer: Validacija API ključa
const axios = require('axios');
exports.main = async (event, callback) => {
const apiKey = event.inputFields['api_key'];
try {
const response = await axios.get(`https://api.service.com/validate?key=${apiKey}`);
callback({
outputFields: {
is_valid: response.data.valid,
tier: response.data.tier
}
});
} catch (err) {
console.error(err);
}
};
V podjetju Trunk Tech Solutions se specializiramo za gradnjo teh tehničnih mostov, ki HubSpot spremenijo v popolnoma integrirano poslovno gonilo.