Diagnóstico| Mapeamento| Auditoria| Fase 2| Validação| Operação
VCEU-HS-FASE2-004

Implementação
Fase 2

Análise completa do que resta migrar do Notion para o HubSpot. 10 databases do Notion mapeados campo-a-campo contra o portal existente. 213 campos analisados — o que existe, o que falta, e o que recomendamos.

Notion DBs
10
Campos Mapeados
213
Já Existe
108
Parcial / Verificar
64
Gap Real
41
Role para explorar
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 DatabaseHubSpot TargetTotalExisteParcialNão ExisteOutro ObjCobertura
Documentos — Requerente PTp50325114_documentos2113260
71%
GenealogiaServices pipeline3437177
29%
Ações JudiciaisServices pipeline1631102
25%
Base Análise PTServices props3257200
37%
Controle Processualp50325114_processos2032150
25%
Envios PTTickets pipeline142381
36%
Pastas Físicasp50325114_requerentes73310
86%
Base de AssentoTickets props2223143
23%
Emissão Certidão PTTickets props141283
21%
Agendamento Consuladocontacts + requerentes205564
50%
Detalhe por Database

10 Notion Databases

Cada database expandido com mapeamento campo-a-campo. Clique para expandir.

1. Documentos — Requerente PT
Target: p50325114_documentos (2.089 registros)
13 OK2 Parcial6 Criar
Campo NotionStatusHubSpot Property
Grupo WappExistegrupo_wapp
Pasta Física CriadaExistepasta_fisica_criada
Criado por / Criado emExistecriado_por / criado_em
Tipo de ServiçoExistetipo_de_servico
Árvore Genealógica / Primeiros Passos / Foto CertidõesExistearvore_genealogica / primeiros_passos / foto_das_certidoes
Procuração Assinada / Prontos p/ Protocolo / No EscritórioExisteprocuracao_assinada / prontos_para_protocolo / no_escritorio
IDs (Documentos, Cliente, Requerente, Retificação, Certidões)Existeiddocumentos / cliente_id / requerente_id etc.
Cliente / Requerente (nome)ParcialReferencia via association, não por nome
Nome-DocumentosCriar
Responsável Emissão / Procuração e IDCriar
Qtd Requerente / Qtd Certidões / Status 1Criar
Arquivos FísicosCriarFile migration pipeline necessário
2. Genealogia (Overview Cliente)
Target: Services pipeline Genealogia (já existe no portal)
3 OK7 Parcial17 Criar7 Outro
Campo NotionStatusRecomendação
Vendedor / Requerente / Status InternoExisteProperties no Requerentes
Nome / ID / Contrato / Comprovante / Busca de CertidãoParcialMatch parcial via Requerentes + Deals
Telefone / Email / Sexo / Perfil / EstadoOutro ObjDados em Contacts / Deals / Companies
Estimativa Venda / Cliente Nacionalidade / JurisdiçãoCriarNovas props em Services
Gen. Responsável / Qual Genealogista / Localizado porCriarEnum props em Services pipeline Genealogia
Parceiros (1-4) / Certidão buscada / Motivo não localizaçãoCriarNovas props específicas
Envio ao genealogista / Certidão localizada / Data LocalizaçãoCriarProps date/string em Services
3. Ações Judiciais
Target: Services pipeline Ação Judicial (14 stages já existem)
3 OK1 Parcial10 Criar2 Outro
Campo NotionStatusRecomendação
Tipo de Serviço / Status / Status InternoExisteProperties no Requerentes
País da ação / Tipo de Processo / Nº Processo BrasilCriarNovas props em Services
Data de Protocolo / Sentença / Trânsito em julgadoCriarProps date em Services
Pagamento Taxa / Arquivos FisicosCriarFile migration + prop de pagamento
4. Base Análise PT
Target: Services properties (pipeline Nacionalidade Portuguesa)
5 OK7 Parcial20 Criar
Campo NotionStatusRecomendação
Requerente / Status / Tipo Serviço / Criado em / Criado porExisteProperties existentes no Requerentes
Nome / Assento / Transcrição / Modalidade / Certidão / ClienteParcialMatch parcial, ajustar mapeamento
Situação Assento / Documentação / Necessário Retificar?CriarEnum props em Services
Datas (Fim Análise, Período, Encerramento, Dias em Análise)CriarProps date/number em Services
Prazo / Análise Word / Justificativa Retificação / PetiçãoCriarProps string (links para arquivos)
Adv PT / Adv BR / Conferir Docs BR / Docs BRs ConferidosCriarProps enum/boolean em Services
5. Controle Processual
Target: p50325114_processos (733 registros existentes)
3 OK2 Parcial15 Criar
Campo NotionStatusRecomendação
Requerente / Tipo de Serviço / Criado emExisteJá no CO Processos
Responsável / NomeParcialadvogado_responsavel já existe
Nº Processo / Chave Acesso / Histórico Acomp / Tipo ProcessoCriarNovas props no CO Processos
E-mail Notificação / Status Acompanhamento / SubmetidoCriarProps enum/string
Datas (Etapa 01-06, Início, Recebimento, Envio Físico)Criar6+ props date para timeline
Envio/Status Chave de Acesso / ConservatóriaCriarconservatoria já existe parcialmente
6. Envios PT
Target: Tickets pipeline Apostilamento (já existe)
2 OK3 Parcial8 Criar1 Outro
Campo NotionStatusRecomendação
Requerente / StatusExisteVia Requerentes
Tipo Envio / Resp. Envio / Resp. Preparação / Data EnvioCriarProps em Tickets Apostilamento
Rastreio DHL/Correios / Destinatário / Pasta ArquivadaCriarProps string em Tickets
7. Pastas Físicas
Target: p50325114_requerentes (dados simples)
3 OK3 Parcial1 Criar

86% de cobertura — quase completo. Apenas 1 campo novo necessário (Arquivos Físicos).

8. Base de Assento
Target: Tickets pipeline Assentos (5 stages já existem)
2 OK3 Parcial14 Criar3 Outro
Campo NotionStatusRecomendação
Distrito / Concelho / Freguesia / Órgão Expeditor / Tipo AssentoCriarProps geográficas em Tickets
Nº Pedido / Valor / Data Pagamento / Comprovante / Assento Pago?CriarProps financeiras em Tickets
Adv PT / Adv BR / Lembrete / Apostila Haia / RetificaçõesCriarProps operacionais em Tickets
9. Emissão de Certidão PT
Target: Tickets properties (Certidões pipeline)
1 OK2 Parcial8 Criar3 Outro
Campo NotionStatusRecomendação
Custo Certidão / Freguesia / Concelho / DistritoCriarProps em Tickets
Anexar Certidão / Local Emissão / Relacionado GenealogiaCriarString + association
10. Agendamento Consulado
Target: Contacts + Requerentes (extension props)
5 OK5 Parcial6 Criar4 Outro
Campo NotionStatusRecomendação
Grau Parentesco / Vendedor / Data Fechamento / Status / Criado emExisteJá no Requerentes
Telefone / Email / CPF / Data NascimentoOutro ObjDados em Contacts (via association)
Tipo Agendamento / Datas Indisponíveis / Início ProcuraCriarProps em Requerentes ou pipeline Visto
Quando Agendou / Doc AgendamentoCriarProps 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 NotionResoluçãoStatus
Cliente Manual / Genealogia / NacionalidadeCoberto pela association Contact (deal PT existente)Resolvido
Overview Cliente / RequerenteCoberto pelas associations Deal ↔ RequerenteResolvido
Data Fim Análise / Data Encerramento / Abrir PrazoCriar como properties novas (movido abaixo)Criar
Petição / Trânsito em JulgadoNão existe, criar como properties novas (movido abaixo)Criar

6 Campos a Verificar com Cliente

Campo NotionProvavel ObjetoNota
Conferir Docs BR / Docs BRs Conferidos / Completo sem assentoServicesBooleans de controle, verificar workflow
Tipo de Processo / Submetido / Data Envio FísicoProcessosPodem já existir como hs_v2 props
Envio Chave Acesso / Datas Etapa 01-06ProcessosTimeline props, verificar se já tem
Rastreio DHL / DestinatárioTicketsProps de envio, verificar pipeline Apostilamento
Distrito / Concelho / Freguesia (3 DBs)TicketsDados geográficos, possivelmente em custom props
Órgão ExpeditorTicketsVerificar 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)

CampoObjeto AlvoTipoOrigem
Data Fim AnáliseServicesdateEPIC recomenda
Data EncerramentoServicesdateEPIC recomenda
Abrir PrazoServicesdateEPIC recomenda
PetiçãoServicesstringEPIC recomenda
Trânsito em JulgadoServicesstringEPIC recomenda
Tipo AgendamentoRequerentesenumAgendamento Consulado
Datas IndisponíveisRequerentestextAgendamento Consulado
Início ProcuraRequerentesdateAgendamento Consulado
Quando AgendouRequerentesdateAgendamento Consulado
Doc AgendamentoRequerentesstring (link)Agendamento Consulado
FinanceiroRequerentesenumAgendamento Consulado
Nome-DocumentosDocumentosstringDocumentos Requerente PT
Procuração e IDDocumentosstring (link)Documentos Requerente PT
Status 1DocumentosenumDocumentos Requerente PT
Arquivos FísicosDocumentosstring (link)Documentos / Ações Judiciais
E-mail Cliente (Notificação)ProcessosstringControle Processual
Pastas Físicas (ref)RequerentesstringPastas Físicas
Aguardando outro DocServicesbooleanBase 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
Wizard de validação enviado ao João
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