Como Evitar Registros Duplicados no Airtable Quando o Mesmo Cliente Realiza Vários Pedidos no NuvemShop
NESTE ARTIGO
Se você usa o NuvemShop para gerenciar sua loja virtual, é provável que tenha clientes recorrentes que realizam mais de um pedido. Quando esses pedidos são registrados no Airtable, o mesmo cliente pode acabar com vários registros — um para cada compra — dificultando a gestão da tabela e a confiabilidade dos dados.
A Albato resolve isso. Toda vez que um novo pedido chega pelo NuvemShop, a automação verifica se o cliente já tem um registro no Airtable — e cria um novo ou atualiza o existente.
Criando as Conexões dos Aplicativos na Albato
Antes de iniciar a criação da automação, é necessário que ambos os aplicativos estejam conectados à Albato.
Acesse a aba Apps, clique em Add new connection (Conectar App) e busque por NuvemShop. Em seguida, repita o processo para o Airtable.
Caso tenha alguma dúvida durante essas etapas, recomendamos a leitura dos artigos abaixo:
Como Criar a Automação Passo a Passo
Após confirmar que as conexões estão ativas, vá até a aba Automações e clique em Criar nova automação.

Clique na primeira etapa para adicionar um gatilho.

Selecione o aplicativo NuvemShop e o evento Pedido Criado.

Defina se você quer trazer pedidos anteriores (migração de dados) ou somente os novos, em tempo real a partir da criação da automação.

Após clicar em Save (Salvar), adicione a segunda etapa.

Selecione o app Airtable e a ação Find Record.

Vários campos aparecerão para ajudar a localizar o registro. Nesse caso, use o campo Status - Título para a busca.
Atenção: Você pode usar o campo que preferir, mas o parâmetro vindo do NuvemShop deve ter o mesmo tipo de informação que você normalmente usa no registro do Airtable — por exemplo, o e-mail do cliente ou o número do pedido.
Clique em Save (Salvar), e adicione a ferramenta Branching à automação.

O Branching divide o fluxo em dois caminhos: um para quando o registro já existe, e outro para quando ele precisa ser criado.
Clique para adicionar a condição do primeiro caminho.

Configure a condição: se a etapa Find Record retornar um Record ID vazio, esse caminho deve ser acionado.

Clique em Save (Salvar) e adicione a ação Create Record a esse caminho do Branching.

Configure essa etapa conforme o exemplo.

Após salvar, preencha os campos que desejar. Estes são os campos com informações que devem ser salvas do NuvemShop na tabela do Airtable. Por exemplo:

Agora repita o processo para criar o outro caminho do Branching.

Dessa vez, configure a condição para que o caminho seja acionado quando o Record ID estiver preenchido (non-empty).

Adicione a ação Update Record a esse caminho.

Diferente da etapa de criar registro, aqui é obrigatório preencher o campo Record ID — ele indica qual registro deve ser atualizado. Use o valor retornado pela etapa Find Record.

Em seguida, preencha os demais campos com as informações coletadas do pedido do NuvemShop.

Após salvar, sua automação ficará assim:



Ative a automação para colocá-la em uso.


Agora você pode manter os registros do Airtable sempre atualizados, mesmo quando o mesmo cliente realiza vários pedidos no NuvemShop. Se tiver alguma dúvida, entre em contato com nosso suporte pelo chat.
Isso respondeu à sua pergunta?