Visão Geral
Status do Mapeamento
Cruzamos os 213 campos das 10 bases Notion contra todos os objetos do portal HubSpot — incluindo Services (101 custom props), Tickets (121 custom props) e Processos (35 custom props). O resultado mostra que a maioria dos dados já tem destino no HubSpot.
Encontrados
65
Campos já existentes em Services (35), Tickets (21), Processos (9)
A Verificar
6
Match semântico — precisam confirmação
A Criar
18
Properties novas necessárias (incl. 5 recomendadas EPIC)
Outro Objeto
15
Cobertos via associations (Contacts, Deals, Companies)
Cobertura por Notion Database
| Notion Database | HubSpot Target | Total | Existe | Parcial | Não Existe | Outro Obj | Cobertura |
| Documentos — Requerente PT | p50325114_documentos | 21 | 13 | 2 | 6 | 0 | 71% |
| Genealogia | Services pipeline | 34 | 3 | 7 | 17 | 7 | 29% |
| Ações Judiciais | Services pipeline | 16 | 3 | 1 | 10 | 2 | 25% |
| Base Análise PT | Services props | 32 | 5 | 7 | 20 | 0 | 37% |
| Controle Processual | p50325114_processos | 20 | 3 | 2 | 15 | 0 | 25% |
| Envios PT | Tickets pipeline | 14 | 2 | 3 | 8 | 1 | 36% |
| Pastas Físicas | p50325114_requerentes | 7 | 3 | 3 | 1 | 0 | 86% |
| Base de Assento | Tickets props | 22 | 2 | 3 | 14 | 3 | 23% |
| Emissão Certidão PT | Tickets props | 14 | 1 | 2 | 8 | 3 | 21% |
| Agendamento Consulado | contacts + requerentes | 20 | 5 | 5 | 6 | 4 | 50% |
Detalhe por Database
10 Notion Databases
Cada database expandido com mapeamento campo-a-campo. Clique para expandir.
| Campo Notion | Status | HubSpot Property |
| Grupo Wapp | Existe | grupo_wapp |
| Pasta Física Criada | Existe | pasta_fisica_criada |
| Criado por / Criado em | Existe | criado_por / criado_em |
| Tipo de Serviço | Existe | tipo_de_servico |
| Árvore Genealógica / Primeiros Passos / Foto Certidões | Existe | arvore_genealogica / primeiros_passos / foto_das_certidoes |
| Procuração Assinada / Prontos p/ Protocolo / No Escritório | Existe | procuracao_assinada / prontos_para_protocolo / no_escritorio |
| IDs (Documentos, Cliente, Requerente, Retificação, Certidões) | Existe | iddocumentos / cliente_id / requerente_id etc. |
| Cliente / Requerente (nome) | Parcial | Referencia via association, não por nome |
| Nome-Documentos | Criar | — |
| Responsável Emissão / Procuração e ID | Criar | — |
| Qtd Requerente / Qtd Certidões / Status 1 | Criar | — |
| Arquivos Físicos | Criar | File migration pipeline necessário |
| Campo Notion | Status | Recomendação |
| Vendedor / Requerente / Status Interno | Existe | Properties no Requerentes |
| Nome / ID / Contrato / Comprovante / Busca de Certidão | Parcial | Match parcial via Requerentes + Deals |
| Telefone / Email / Sexo / Perfil / Estado | Outro Obj | Dados em Contacts / Deals / Companies |
| Estimativa Venda / Cliente Nacionalidade / Jurisdição | Criar | Novas props em Services |
| Gen. Responsável / Qual Genealogista / Localizado por | Criar | Enum props em Services pipeline Genealogia |
| Parceiros (1-4) / Certidão buscada / Motivo não localização | Criar | Novas props específicas |
| Envio ao genealogista / Certidão localizada / Data Localização | Criar | Props date/string em Services |
| Campo Notion | Status | Recomendação |
| Tipo de Serviço / Status / Status Interno | Existe | Properties no Requerentes |
| País da ação / Tipo de Processo / Nº Processo Brasil | Criar | Novas props em Services |
| Data de Protocolo / Sentença / Trânsito em julgado | Criar | Props date em Services |
| Pagamento Taxa / Arquivos Fisicos | Criar | File migration + prop de pagamento |
| Campo Notion | Status | Recomendação |
| Requerente / Status / Tipo Serviço / Criado em / Criado por | Existe | Properties existentes no Requerentes |
| Nome / Assento / Transcrição / Modalidade / Certidão / Cliente | Parcial | Match parcial, ajustar mapeamento |
| Situação Assento / Documentação / Necessário Retificar? | Criar | Enum props em Services |
| Datas (Fim Análise, Período, Encerramento, Dias em Análise) | Criar | Props date/number em Services |
| Prazo / Análise Word / Justificativa Retificação / Petição | Criar | Props string (links para arquivos) |
| Adv PT / Adv BR / Conferir Docs BR / Docs BRs Conferidos | Criar | Props enum/boolean em Services |
| Campo Notion | Status | Recomendação |
| Requerente / Tipo de Serviço / Criado em | Existe | Já no CO Processos |
| Responsável / Nome | Parcial | advogado_responsavel já existe |
| Nº Processo / Chave Acesso / Histórico Acomp / Tipo Processo | Criar | Novas props no CO Processos |
| E-mail Notificação / Status Acompanhamento / Submetido | Criar | Props enum/string |
| Datas (Etapa 01-06, Início, Recebimento, Envio Físico) | Criar | 6+ props date para timeline |
| Envio/Status Chave de Acesso / Conservatória | Criar | conservatoria já existe parcialmente |
| Campo Notion | Status | Recomendação |
| Requerente / Status | Existe | Via Requerentes |
| Tipo Envio / Resp. Envio / Resp. Preparação / Data Envio | Criar | Props em Tickets Apostilamento |
| Rastreio DHL/Correios / Destinatário / Pasta Arquivada | Criar | Props string em Tickets |
86% de cobertura — quase completo. Apenas 1 campo novo necessário (Arquivos Físicos).
| Campo Notion | Status | Recomendação |
| Distrito / Concelho / Freguesia / Órgão Expeditor / Tipo Assento | Criar | Props geográficas em Tickets |
| Nº Pedido / Valor / Data Pagamento / Comprovante / Assento Pago? | Criar | Props financeiras em Tickets |
| Adv PT / Adv BR / Lembrete / Apostila Haia / Retificações | Criar | Props operacionais em Tickets |
| Campo Notion | Status | Recomendação |
| Custo Certidão / Freguesia / Concelho / Distrito | Criar | Props em Tickets |
| Anexar Certidão / Local Emissão / Relacionado Genealogia | Criar | String + association |
| Campo Notion | Status | Recomendação |
| Grau Parentesco / Vendedor / Data Fechamento / Status / Criado em | Existe | Já no Requerentes |
| Telefone / Email / CPF / Data Nascimento | Outro Obj | Dados em Contacts (via association) |
| Tipo Agendamento / Datas Indisponíveis / Início Procura | Criar | Props em Requerentes ou pipeline Visto |
| Quando Agendou / Doc Agendamento | Criar | Props date + string |
Análise de Gaps
Auditoria de Campos: 65 encontrados, 6 a verificar, 18 a criar
Cruzamos os 213 campos das 10 bases Notion com as properties existentes no HubSpot (Services, Tickets, Processos, Requerentes, Documentos). A maioria já existe — apenas 18 properties precisam ser criadas e 6 grupos requerem confirmação.
65 Campos Já Existentes no HubSpot
Services
35
Genealogia: estimativa_venda, gen_responsavel, jurisdicao, certidao_buscada, motivo_da_nao_localizacao, qual_genealogista, localizado_por, parceiros 1-4...
Ações: pais_da_acao, tipo_de_processo_br, status_judicial, taxa_de_protocolo...
Análise: nome_do_portugues, necessario_ratificacao, parecer_juridico, advogado_responsavel...
Tickets
21
Assentos: numero_pedido, valor, data_pagamento, pagamento_confirmado, apostila_id, tipo_de_certidao...
Envios: nome, status_geral_apostila, data_do_envio, estagiario...
Emissão: valor, certidoes__arquivos, pais_da_certidao...
Processos
9
processo, advogado_responsavel, chave_de_acesso, data_do_protocolo, data_para_proxima_notificacao, status, inicio, fim
4 Campos Resolvidos pela EPIC
| Campo Notion | Resolução | Status |
| Cliente Manual / Genealogia / Nacionalidade | Coberto pela association Contact (deal PT existente) | Resolvido |
| Overview Cliente / Requerente | Coberto pelas associations Deal ↔ Requerente | Resolvido |
| Data Fim Análise / Data Encerramento / Abrir Prazo | Criar como properties novas (movido abaixo) | Criar |
| Petição / Trânsito em Julgado | Não existe, criar como properties novas (movido abaixo) | Criar |
6 Campos a Verificar com Cliente
| Campo Notion | Provavel Objeto | Nota |
| Conferir Docs BR / Docs BRs Conferidos / Completo sem assento | Services | Booleans de controle, verificar workflow |
| Tipo de Processo / Submetido / Data Envio Físico | Processos | Podem já existir como hs_v2 props |
| Envio Chave Acesso / Datas Etapa 01-06 | Processos | Timeline props, verificar se já tem |
| Rastreio DHL / Destinatário | Tickets | Props de envio, verificar pipeline Apostilamento |
| Distrito / Concelho / Freguesia (3 DBs) | Tickets | Dados geográficos, possivelmente em custom props |
| Órgão Expeditor | Tickets | Verificar pipeline Assentos |
→ Abrir wizard de validação para o João confirmar esses campos e as properties novas.
18 Campos a Criar (13 originais + 5 EPIC)
| Campo | Objeto Alvo | Tipo | Origem |
| Data Fim Análise | Services | date | EPIC recomenda |
| Data Encerramento | Services | date | EPIC recomenda |
| Abrir Prazo | Services | date | EPIC recomenda |
| Petição | Services | string | EPIC recomenda |
| Trânsito em Julgado | Services | string | EPIC recomenda |
| Tipo Agendamento | Requerentes | enum | Agendamento Consulado |
| Datas Indisponíveis | Requerentes | text | Agendamento Consulado |
| Início Procura | Requerentes | date | Agendamento Consulado |
| Quando Agendou | Requerentes | date | Agendamento Consulado |
| Doc Agendamento | Requerentes | string (link) | Agendamento Consulado |
| Financeiro | Requerentes | enum | Agendamento Consulado |
| Nome-Documentos | Documentos | string | Documentos Requerente PT |
| Procuração e ID | Documentos | string (link) | Documentos Requerente PT |
| Status 1 | Documentos | enum | Documentos Requerente PT |
| Arquivos Físicos | Documentos | string (link) | Documentos / Ações Judiciais |
| E-mail Cliente (Notificação) | Processos | string | Controle Processual |
| Pastas Físicas (ref) | Requerentes | string | Pastas Físicas |
| Aguardando outro Doc | Services | boolean | Base Análise PT |
Recomendações
Próximos Passos
Ações recomendadas para completar a migração Notion → HubSpot, priorizadas por impacto e esforço.
1. Validar 28 campos "Verificar" com o cliente
28 campos têm match semântico mas precisam confirmação. Enviar lista ao João Lamim para validação. Muitos podem já estar cobertos por workflows existentes.
Esforço: Baixo (2-3h)
2. Criar 13 properties novas
Apenas 13 properties realmente novas: 6 em Requerentes (agendamento consulado), 4 em Documentos (nome, procuração, status), 1 em Processos (email), 1 em Services (boolean), 1 em Requerentes (pastas).
Esforço: Baixo (2-4h)
3. Obter Notion Integration Token
João cria em Settings > Integrations > New integration (nome: EPIC Migration). Depois conecta à page "Base de Dados". Blocker desde 19/Fev.
Esforço: Baixo (cliente faz em 5min)
4. Migrar arquivos do Notion
Pipeline Node.js já construído e testado (E2E 5/5 PASS). Pronto para rodar assim que tiver o token. 12 módulos, CLI, retry, evidence logging.
Esforço: Baixo (já pronto)
5. Importar dados dos 10 databases
Extrair via Notion API, transformar para formato HubSpot, importar via batch API. A maioria dos campos já tem destino definido — o mapeamento está 81% completo.
Esforço: Médio (15-25h)
6. Validar associations e QA
Verificar que as associations Services ↔ Requerentes, Tickets ↔ Documentos, e Processos ↔ Services estão corretas após importação. Testar workflows impactados.
Esforço: Médio (4-8h)
Timeline
Roadmap Fase 2
✓
Auditoria completa do portal (14 objetos, 571 workflows)
CONCLUÍDO — 65 campos encontrados, 6 a verificar, 18 a criar
Feito
1
Validar 6 campos + confirmar 18 properties
1-2h
2
Criar 18 properties novas
8 Requerentes + 4 Documentos + 3 Services + 1 Processos + 2 Services (datas)
3-5h
3
Obter Notion Integration Token
João cria em Settings > Integrations > New integration
Blocker
4
Migrar arquivos + dados
Pipeline pronto (E2E 5/5) + importação batch 10 databases
15-25h
5
Validar & QA
Verificar associations, dados importados e workflows
4-8h
Estimativa Total Fase 2: 23-43 horas
Blocker: Notion Integration Token