BDS0.1

Message

Uma tentativa de entrega por um canal, com status, destinatários e id da ferramenta.

Revisado 2026-10-28Markdown

Uma Message é um texto enviado, ou na fila para envio, por um canal para seus destinatários, por uma regra e uma execução ou por uma pessoa. Uma linha por tentativa de entrega que chegou ao canal; o id da própria ferramenta a torna única entre as mensagens enviadas daquele canal.

Uma Message não é uma conversa, um contato comercial nem uma resposta de KPI. O CRM registra uma Interaction; o KPIs & OKRs registra uma Observation. Em 2026-10-28, todas as linhas foram gravadas pelo Daily Digest.

Grid view de Message: entregas do Daily Digest, Sent e Failed.

Campos

Conteúdo

Campo Armazenamento Significado
Name Texto Assunto ou resumo de uma linha. Campo primário.
Body Texto longo Texto como enviado. Nunca edite uma mensagem enviada; coloque uma nova na fila.
About Keys Texto longo Chaves das ocorrências sobre as quais a mensagem perguntou, uma por linha, gravadas pela automação
Tags Registros vinculados Tags (mirror); linhas do Daily Digest levam kpis-okrs-daily-digest-n8n

Entrega

Campo Armazenamento Significado
Status Seleção única Queued, Sent, Failed
Sent At Data e hora Quando a mensagem saiu para o canal (UTC); vazio enquanto Queued
Failure Reason Texto longo O erro devolvido; vazio a menos que Failed
External Message Id Texto O id da mensagem na ferramenta; usado para não enviar duas vezes
Is Sent Fórmula 1 quando Status é Sent
Created Data de criação Criação da linha; linhas na fila são tratadas da mais antiga para a mais nova

Rota e destinatários

Campo Armazenamento Significado
Channel Registros vinculados Channel; exatamente um
Channel (Name) Consulta vinculada Nome do canal vinculado
Rule Registros vinculados Notification Rule; vazio quando uma pessoa enviou
Rule (Name) Consulta vinculada Nome da regra vinculada
Recipients (Membership) Registros vinculados Membership (mirror); quando a mensagem é sobre trabalho
Recipients (Membership Name) Consulta vinculada Configuração inválida: sem campo de destino, não mostra nada
Recipients (Person) Registros vinculados Person (mirror); quando a mensagem não é sobre uma membership

Thread e contexto

Campo Armazenamento Significado
In Reply To Registros vinculados A Message anterior que esta responde, quando a ferramenta expõe a thread
Replies Registros vinculados Inverso de In Reply To
Direction Seleção única Outbound, Inbound
Thread Id Texto O id da conversa na ferramenta; no Gmail, o threadId
Context Base Seleção única CRM, Fintable, Products & Services, Operation, Systems Central, Core Record Types
Context Key Texto O registro na Context Base, como Table/recordId; texto, não vínculo

Direction, Thread Id, Context Base, Context Key, In Reply To e Recipients (Person) estão vazios em todas as linhas hoje. Foram criados para o registro de e-mails, que está inativo.

Regras calculadas

Is Sent

IF({Status} = "Sent", 1, 0)

A Notification Rule soma o valor em Messages Sent. Um dry run do Daily Digest grava Status Sent com External Message Id começando por dry-run-; Is Sent fica em 1 nessas linhas, embora nada tenha chegado ao Slack.

Ciclo de vida e checagens

Queued → Sent ou Failed. O Daily Digest grava as linhas direto como Sent ou Failed; nenhuma linha está Queued hoje. Linhas Sent devem ter Sent At e External Message Id; linhas Failed devem ter Failure Reason. Nada garante esses pares, a unicidade do External Message Id ou que uma resposta use o mesmo canal da original.

Uma linha Failed é final. Não existe fluxo de nova tentativa; o desenho de retry aguarda aprovação (Work Item “Approve the Daily Digest retry proposal”).

Exemplo

Fictício: Name Daily digest · Ana Reis · 2026-09-17, Body Thu, Sep 17: 2 readings awaiting a response., Status Sent, Sent At 2026-09-17 12:00, External Message Id 1726597800.000200, Channel Slack DM, Rule Reading due today, Recipients (Membership) Ana Reis · Snack Prompt, About Keys com uma linha recordId:2026-09-17 por leitura.

Próximos passos

Revisar entregas · Entregas do Daily Digest · Todas as entidades