HUBSPOT_TICKET_CREATE - Criar Ticket no HubSpot
O que é este Node?
O HUBSPOT_TICKET_CREATE é o node responsável por criar tickets de suporte no HubSpot CRM, permitindo gerenciar solicitações de atendimento.
Por que este Node existe?
O HUBSPOT_TICKET_CREATE existe para: Registrar solicitações de suporte via WhatsApp, gerenciar chamados de atendimento, criar fluxo de tickets automatizado, rastrear problemas reportados.
Parâmetros
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| resource | string | Sim | Deve ser "tickets" |
| operation | string | Sim | Deve ser "create" |
| config.apiKey | string | Sim | API Key do HubSpot |
| properties | object | Sim | Properties do ticket |
Properties comuns: subject (assunto), content (descrição), hs_ticket_priority (prioridade: LOW, MEDIUM, HIGH), hs_pipeline_stage (estágio)
Exemplo: Criar Ticket de Suporte
{
"name": "HubSpot - Criar Ticket Suporte",
"nodes": [
{"id": "start_1", "type": "start", "position": {"x": 100, "y": 100}, "data": {"label": "Início"}},
{"id": "message_1", "type": "message", "position": {"x": 300, "y": 100}, "data": {"label": "Atendimento", "parameters": {"message": "Vou abrir um ticket de suporte para você."}}},
{"id": "input_1", "type": "input", "position": {"x": 500, "y": 100}, "data": {"label": "Assunto", "parameters": {"message": "Qual o assunto do ticket?", "variableName": "assunto"}}},
{"id": "input_2", "type": "input", "position": {"x": 700, "y": 100}, "data": {"label": "Descrição", "parameters": {"message": "Descreva o problema:", "variableName": "descricao"}}},
{"id": "hubspot_1", "type": "hubspot", "position": {"x": 900, "y": 100}, "data": {"label": "Criar Ticket", "parameters": {"resource": "tickets", "operation": "create", "config": {"apiKey": "{{hubspot_api_key}}"}, "properties": {"subject": "{{assunto}}", "content": "{{descricao}}", "hs_ticket_priority": "MEDIUM", "hs_pipeline_stage": "1"}}}},
{"id": "message_2", "type": "message", "position": {"x": 1100, "y": 100}, "data": {"label": "Confirmação", "parameters": {"message": "✅ Ticket criado! Protocolo: {{hubspotResult.id}}. Nossa equipe responderá em breve."}}},
{"id": "end_1", "type": "end", "position": {"x": 1300, "y": 100}, "data": {"label": "Fim"}}
],
"edges": [
{"source": "start_1", "target": "message_1"},
{"source": "message_1", "target": "input_1"},
{"source": "input_1", "target": "input_2"},
{"source": "input_2", "target": "hubspot_1"},
{"source": "hubspot_1", "target": "message_2"},
{"source": "message_2", "target": "end_1"}
]
}
Boas Práticas
✅ SIM: Sempre incluir subject e content, definir prioridade apropriada, associar a contato quando possível
❌ NÃO: Criar tickets sem descrição, esquecer de informar usuário sobre protocolo
Próximos Nodes
→ HUBSPOT_TICKET_GET - Consultar status do ticket → HUBSPOT_TICKET_UPDATE - Atualizar ticket