Ir para o conteúdo
memberarea memberarea.io

Usar passos MemberArea em um fluxo

Os dezoito passos que o app acrescenta ao construtor de fluxos e como eles encontram a pessoa certa.

Neste artigo

Depois que o app está conectado, MemberArea aparece como categoria própria no catálogo de passos do construtor de fluxos. Todo passo é um passo de ação: ele roda, responde, e o fluxo segue com o que ele devolveu.

Como um passo encontra a pessoa certa

Você nunca precisa repassar um id. Cada passo recebe o assinante do ManyChat e procura a pessoa pelo endereço de e-mail, primeiro como membro e depois como contato. Se não encontrar ninguém, o passo recorre ao vínculo que um passo anterior criou para esse assinante e, em seguida, ao número de telefone.

Os eventos funcionam ao contrário. Eles partem de uma pessoa na sua memberarea e procuram o assinante correspondente. Primeiro completam o endereço de e-mail e o número de telefone que a sua memberarea conhece e depois tentam o vínculo, o endereço de e-mail e o número de telefone, nessa ordem.

O primeiro passo que toca em uma pessoa também memoriza o vínculo, então tudo o que vem depois chega ao mesmo membro sem perguntar de novo. Por isso Save contact in MemberArea ou Find person in MemberArea é um bom primeiro passo em um fluxo: depois dele, o resto do fluxo sabe com quem está falando.

Os passos

Encontrar e salvar pessoas

  • Save contact in MemberArea: cria o contato ou atualiza o existente e memoriza a qual assinante ele pertence.
  • Find person in MemberArea: responde se esse assinante é membro, contato ou desconhecido, para que o seu fluxo possa se ramificar.
  • Create member: cria a conta. Quando a conta é nova, o passo também devolve um link de login que funciona sem senha. O link vale por 24 horas e funciona uma única vez. Quem já tinha conta não recebe link.

Tags, grupos e campos

  • Add tag e Remove tag: uma tag pode iniciar uma sequência de e-mails, uma automatização ou um webhook na sua memberarea, então muitas vezes este é o único passo de que um fluxo simples precisa.
  • Add to group e Remove from group: grupos automáticos do sistema não podem ser alterados.
  • Set member field: grava um valor em um dos seus campos de membro, por exemplo um aniversário ou um objetivo. Um valor alterado inicia as automatizações que estão esperando por ele.

Acesso e cursos

  • Grant access e Revoke access: dá ou retira tudo o que pertence a um produto ou a um pacote. Liberar cria a conta se for preciso e não gera pedido. Retirar mantém a conta e preserva o que a pessoa ainda tem de outro pedido pago.
  • Enroll in course e Remove from course: só cursos publicados podem ser escolhidos, então o membro sempre cai em conteúdo real. Remover mantém o progresso.
  • Get course progress: lê até onde o membro chegou, para você incentivar exatamente as pessoas que pararam.

Vendas e eventos

  • Send checkout link: monta um link de checkout pessoal com o endereço de e-mail já preenchido.
  • Get order status: lê o último pedido e a assinatura atual, prontos para usar em uma mensagem.
  • Register for event: inscreve a pessoa e responde com o horário de início local e o link do evento. Com yes em Use the waiting list, um evento lotado coloca a pessoa na lista de espera em vez de recusar.

Todo o resto

  • Start automation: inicia uma das suas automatizações publicadas para essa pessoa. Extra data chega à automatização como entrada, em texto simples ou em JSON.
  • Send member summary: responde com uma mensagem pronta em vez de valores avulsos. Situação da assinatura, progresso nos cursos, último pedido e um botão de login, além de respostas rápidas que o assinante pode tocar.

Os menus mostram os seus dados reais

Quando um passo precisa de um dos seus produtos, pacotes, cursos, grupos, tags, campos, eventos ou automatizações, a janela oferece um menu em vez de um campo de texto. O ManyChat carrega essa lista da sua memberarea enquanto a janela está aberta, então você escolhe o item real e não tem como digitar um id errado.

Só aparecem itens que o passo realmente pode usar. Um produto em rascunho, um curso não publicado ou um evento que já terminou não aparecem.

Usar o que um passo devolve

Todo passo responde com valores nomeados, e o ManyChat permite mapear cada um em um campo personalizado. Get order status devolve o número do pedido, o valor como número e o mesmo valor já formatado com a moeda, então uma mensagem pode dizer "Seu pedido ORD-1042 de 49.00 EUR está pago" sem nenhum malabarismo com texto. Os valores seguem o idioma da sua memberarea, então uma memberarea em alemão escreve 49,00 EUR. Um preço que não inclui imposto traz "mais IVA".

O mesmo padrão vale em todo lugar: onde há dinheiro ou uma data, você recebe o valor bruto e uma versão pronta para ler. A data bruta serve para comparar, a legível já vem escrita no idioma e no fuso horário da sua memberarea, então é ela que vai na mensagem.

Quando um passo não consegue fazer o trabalho

Todo passo também devolve três valores que você pode mapear como qualquer outro: Ok, Error code e Message. Quando o passo fez o trabalho, Error code fica vazio. Quando não conseguiu, Error code traz um código curto como course_not_published, e Message traz uma frase completa: "This course is not published yet, so nobody can be enrolled. Please publish it in your MemberArea first." Essa frase pode ser mostrada para a pessoa como está.

Um passo de condição em Error code faz o fluxo seguir outro caminho, por exemplo enviando o link de checkout quando o acesso não pôde ser liberado. Problemas com a própria conexão, como uma chave de API inválida ou um plano sem API, fazem o passo falhar no ManyChat. Resolver problemas com a conexão do ManyChat explica cada uma dessas mensagens.

Ramificar pela pessoa funciona do mesmo jeito. Find person in MemberArea responde member, contact ou none no valor Found, e um passo de condição nesse valor costuma ser toda a lógica de que um fluxo de vendas precisa.

Last updated on October 25, 2026

Este artigo foi útil?

Artigos relacionados