📄 EDGE-FUNCTIONS.md

← Vault

Edge Functions — ComercialRS

Lista Completa (26 funções)

Deployadas em: https://dauftiqcvgaydddoxqhh.supabase.co/functions/v1/

Usadas no Sistema

Admin

Utilitárias


dispatch-automation

Função

Envia templates WhatsApp para corretores quando uma tarefa é criada/atualizada.

Fluxo

1. Recebe payload com taskId, eventType, responsibles[]

2. Busca automations_config (singleton)

3. Verifica se automation está ativa

4. Para cada responsável: busca telefone

5. Envia template Meta via Graph API

6. Registra em message_log com meta_message_id

Templates Enviados

FunçãoDescrição
------
dispatch-automationDispara automações WhatsApp (templates Meta)
meta-webhookRecebe webhooks da Meta WhatsApp API
send-remindersEnvia lembretes de reuniões
chatwoot-webhookRecebe eventos do Chatwoot
sync-painel-to-chatwootSincroniza estágios do Painel → Chatwoot labels
crm-lead-syncSincroniza leads do CRM externo
sync-all-tasksSincroniza todas as tarefas
sync-profilesSincroniza perfis
FunçãoDescrição
------
admin-reset-user-passwordReseta senha de usuário
admin-update-user-emailAtualiza email de usuário
update-profile-user-idAtualiza user_id em profile
inspect-db-profilesInspeta perfis no banco
db-check-tablesVerifica tabelas
db-inspectInspeção geral do banco
FunçãoDescrição
------
firecrawl-extract-meetingExtrai dados de reunião
resend-pending-meetingsReenvia reuniões pendentes
update-responsiblesAtualiza responsáveis
update-tasks-created-byAtualiza created_by das tasks
create-broker-linksCria links para corretores
test-automationTesta automação
test-networkTesta conexão de rede
test-webhookTesta webhook
register-uazapi-webhookRegistra webhook UAZAPI
uazapi-status-webhookStatus webhook UAZAPI
meta-whatsapp-sendEnvia via WhatsApp Meta
TemplateIdiomaParamsEvento
------------
nova_reuniao_criadapt_BR6task_created
reuniao_atualizada_com_sucessopt_BR5task_updated
lembrete_reuniao_em_30_minutospt_BR3meeting_alert_30min
1_reunioes_atrasadas_2pt_PT2overdue broadcast
suas_reunioes_de_hojept_PT2daily briefing
reunioes_sem_atualizao_ha_3_diaspt_PT2stale task alert

Anti-duplicação

Usa message_log para verificar se template já foi enviado.


meta-webhook

Função

Recebe respostas dos corretores via WhatsApp e atualiza status da tarefa.

Verify Token

1c5265...adab (parcial)

Endpoint

`

POST /functions/v1/meta-webhook

`

Keywords de Status

`typescript

'in_progress': ['iniciada', 'comecou', 'começou', 'andamento', 'em andamento', 'start', 'started']

'completed': ['concluida', 'concluída', 'finalizada', 'done', 'completo', 'completa', 'fechada']

'remarketing': ['remarketing', 'remar', 'rmk', 'remercar']

`

RPCs Usadas (SECURITY DEFINER)


Última atualização: 2026-06-13