Custom Coded Actions in HubSpot
Die Standard-Workflow-Aktionen von HubSpot decken etwa 80% aller Anwendungsfälle ab. Aber was ist mit den restlichen 20%? Hier kommen Custom Coded Actions ins Spiel.
Warum Custom Code nutzen?
- Komplexe Datentransformationen: Müssen Sie eine individuelle Provision basierend auf drei verschiedenen Objekten berechnen? Standard-Aktionen stoßen hier an ihre Grenzen.
- Externe API-Orchestrierung: Lösen Sie einen Versand in Ihrem ERP oder eine Nachricht in einer proprietären App direkt bei einer Deal-Phasenänderung aus.
- Erweiterte Validierung: Validieren Sie Umsatzsteuer-Identnummern oder E-Mail-Domains gegen externe Datenbanken, bevor ein Kontakt im Workflow fortfahren darf.
Beispiel: Validierung eines API-Keys
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);
}
};
Bei Trunk Tech Solutions haben wir uns darauf spezialisiert, diese technischen Brücken zu bauen, die HubSpot in eine vollständig integrierte Business-Engine verwandeln.