Actions disponibles
Email, ticket CRM, webhook, Slack, tag contact.
Une action exécute quelque chose en réponse à un trigger. Trustdio en propose 10+ natives, chaînables à volonté dans un workflow.
Communication externe
send_email
Envoie un email transactionnel via Brevo. Templates Markdown supportés, variables Handlebars.
1type: send_email2to: "{{ contact.email }}"3subject: "Votre demande chez {{ company_name }}"4template: "lead-followup"5variables:6 firstName: "{{ contact.firstName }}"7 score: "{{ lead.score }}"slack_notify / discord_notify / teams_notify
Envoie un message dans un channel. Support des Block Kit Slack, embeds Discord.
sms_send (plan Business+)
SMS via partenaire Twilio. Soumis à validation du numéro émetteur.
CRM & contacts
add_tag / remove_tag
Manipule les tags du contact. Support des templates : add_tag: "hot-lead-{{ today }}".
update_contact
Met à jour des champs custom du contact (score, segment, lifecycle stage…).
create_ticket
Crée un ticket avec une priorité, un assigné, et un dossier.
Console & opérateurs
assign_to_operator
Assigne la conversation à un opérateur précis ou à une équipe. Round-robin disponible (équilibrage de charge).
add_internal_note
Ajoute une note interne dans la conversation (invisible côté client).
change_priority
Marque la conversation comme normale / urgente / VIP.
IA & conversation
send_ai_message
L'IA envoie un message dans la conversation. Utile pour les nudges automatiques.
close_conversation
Ferme la conversation avec un statut (résolu, abandonné, escaladé).
Contrôle de flux
wait
Attend N minutes / heures / jours avant de continuer le workflow.
type: wait
duration: "2h" # ou "30m", "1d", "1w"condition
Branche le workflow selon une condition (équivalent if/else).
start_workflow
Démarre un autre workflow (chaînage). Utile pour découper la logique complexe.
Webhook custom
Pour tout besoin non couvert nativement, appelez votre propre endpoint via http_request :
1type: http_request2method: POST3url: "https://api.exemple.fr/lead"4headers:5 Authorization: "Bearer {{ env.MY_API_KEY }}"6 Content-Type: "application/json"7body: |8 {9 "name": "{{ contact.name }}",10 "score": {{ lead.score }},11 "conversation_url": "{{ conversation.url }}"12 }13timeout: 10s14retry: 3Variables & templates
Toutes les actions supportent les variables Handlebars sur les champs texte :
{{ contact.* }}— données du contact (name, email, company, tags, customFields){{ conversation.* }}— métadonnées (id, url, source, channel){{ message.* }}— dernier message (text, sentiment, language){{ lead.* }}— score et raisons (si trigger lead_qualified){{ today }},{{ now }}— date / heure courantes
Gestion des erreurs
Si une action échoue :
- Retry automatique sur les erreurs réseau (3 tentatives, backoff exponentiel)
- Continuation du workflow par défaut sur les autres actions
- Email d'alerte à l'admin si > 5 échecs en 1h
- Logs détaillés dans Workflows → Historique d'exécution
Et après ?
Cette page vous a été utile ?
Modifié le · Suggérer une amélioration