n8n-nodes-imobzi
v0.3.48
Published
Nodes para integração com a API da Imobzi no n8n
Downloads
125
Maintainers
Readme
n8n-nodes-imobzi
Este é um pacote de nodes da comunidade n8n que permite integrar com a API da Imobzi em seus workflows.
A Imobzi é uma plataforma de CRM imobiliário que oferece uma API aberta para integração com outros softwares. Para utilizar a API, é necessário possuir o plano CRM Business ou a Gestão de Locação Real Estate.
n8n é uma plataforma de automação de workflows com licença fair-code.
Instalação
Configuração
Recursos
Operações
Webhooks
Exemplos
Compatibilidade
Recursos
Instalação
Siga o guia de instalação na documentação dos nodes da comunidade n8n.
npm install -g n8n-nodes-imobziConfiguração
1. Gerar Chave de API no Imobzi
- Acesse o menu lateral do Imobzi
- Clique em "Integrações & Automações"
- Selecione "Chave de API"
- Clique em "Adicionar uma nova chave de API"
- Nomeie a chave conforme o serviço que irá utilizá-la
- Copie a chave gerada
Para mais detalhes, consulte: Como funciona a chave de API
2. Configurar Permissões da Chave de API
- Ao criar ou editar uma chave de API, defina exatamente quais métodos (funções) a integração poderá acessar
- Marque os métodos desejados ou utilize a opção "Selecionar todos os métodos" para liberar todas as funções
3. Configurar Credenciais no n8n
- No n8n, vá para Settings > Credentials
- Clique em Add Credential
- Procure por "Imobzi API"
- Configure:
- API Key: Cole a chave gerada no Imobzi
Recursos
O node suporta os seguintes recursos da API da Imobzi:
| Recurso | Endpoint | Descrição |
|---------|----------|-----------|
| Account | /v1/account | Informações da conta |
| Leads | /v1/leads | Gerenciamento de leads |
| Properties | /v1/properties | Gerenciamento de imóveis |
| Contacts | /v1/contacts | Gerenciamento de contatos |
| Contracts | /v1/contracts | Gerenciamento de contratos |
| Financial | /v1/financial/accounts | Contas financeiras |
| Rentals | /v1/rentals | Gerenciamento de locações |
| Documents | /v1/documents | Gerenciamento de documentos |
| Tasks | /v1/tasks | Gerenciamento de tarefas |
| Agendas | /v1/agendas | Gerenciamento de agendas |
| Events | /v1/events | Gerenciamento de eventos |
| Integrations | /v1/integrations | Integrações configuradas |
| Users | /v1/users | Gerenciamento de usuários |
Operações
Cada recurso suporta as seguintes operações:
Create
Cria um novo item no recurso selecionado.
Campos específicos por recurso:
Leads
name- Nome do leademail- Email do leadphone- Telefone do leaddescription- Descrição do leadsource- Origem do leadstatus- Status do lead
Properties
title- Título do imóveltype- Tipo do imóvel (casa, apartamento, etc.)price- Preço do imóveladdress- Endereço do imóvelcity- Cidade do imóvelstate- Estado do imóvel
Contacts
name- Nome do contatoemail- Email do contatophone- Telefone do contatodescription- Descrição do contatocompany- Empresa do contato
Tasks
title- Título da tarefadescription- Descrição da tarefadueDate- Data de vencimentopriority- Prioridade da tarefa
Events
title- Título do eventodescription- Descrição do eventostartDate- Data de inícioendDate- Data de término
Get
Obtém um item específico por ID.
Get All
Lista todos os itens do recurso com suporte a:
- Filtros dinâmicos: Baseados nos campos reais da API
- Operadores: igual, diferente, maior que, menor que, contém, etc.
- Ordenação: Por campo específico
- Paginação: Limit e offset
Update
Atualiza um item existente por ID.
Delete
Remove um item por ID.
Webhooks
O node webhook permite receber notificações em tempo real sobre eventos específicos no Imobzi.
Eventos Suportados
lead.created- Lead criadolead.updated- Lead atualizadoproperty.created- Imóvel criadoproperty.updated- Imóvel atualizadocontact.created- Contato criadocontact.updated- Contato atualizadovisit.scheduled- Visita agendadavisit.cancelled- Visita canceladatask.created- Tarefa criadatask.updated- Tarefa atualizadaevent.created- Evento criadoevent.updated- Evento atualizadocontract.created- Contrato criadocontract.updated- Contrato atualizadodocument.created- Documento criadodocument.updated- Documento atualizado
Configuração de Webhooks
Para configurar webhooks na Imobzi:
- Acesse o painel da Imobzi
- Vá para Configurações > Webhooks
- Adicione uma nova URL de webhook
- Selecione os eventos que devem acionar o webhook
Para um guia completo, consulte: Como criar e usar webhooks na Imobzi
Exemplos
Exemplo 1: Criar Lead Automaticamente
- Adicione o Imobzi Webhook como trigger
- Configure para eventos de "Lead Criado"
- Conecte com o Imobzi Node
- Configure para criar um contato baseado no lead
Exemplo 2: Sincronizar Imóveis
- Use um Cron ou Schedule trigger
- Conecte com Imobzi Node (Get All Properties)
- Processe os dados conforme necessário
Exemplo 3: Filtrar Imóveis por Preço
{
"resource": "property",
"operation": "getAll",
"filters": {
"filter": [
{
"field": "price",
"operator": "gte",
"value": "100000"
}
]
}
}Compatibilidade
- n8n: Versão mínima 1.0.0
- Node.js: >=20.15
- Plano Imobzi: CRM Business ou Gestão de Locação Real Estate
Recursos
- Documentação da comunidade n8n
- Documentação da API Imobzi
- Como funciona a chave de API
- Como utilizar a API para integrar com aplicativos externos
- Como criar e usar webhooks na Imobzi
Histórico de Versões
v0.3.47
- ✅ Endpoints corrigidos para usar
/v1/conforme documentação oficial - ✅ URL base corrigida para
https://api.imobzi.com - ✅ Autenticação Bearer Token implementada
- ✅ Campos específicos por recurso implementados
- ✅ Webhooks com eventos oficiais da API
- ✅ Filtros dinâmicos funcionais
- ✅ Todos os erros de linting corrigidos
v0.3.46
- Implementação inicial dos filtros dinâmicos
- Correção de endpoints da API
v0.3.45
- Implementação de campos dinâmicos para criação e atualização
- Correção de métodos loadOptions
Criado por: Minutare
Versão: 0.3.47
Última atualização: Janeiro 2024
