MemberPress
Para quem é isso? Empresas que vendem assinaturas, cursos ou comunidades pagas através do MemberPress em seu próprio site WordPress. Se você não usa o MemberPress, pode pular esta página.
Usa uma ferramenta de assinatura diferente? Qualquer coisa com uma API ainda pode ser conectada: veja Conectando uma Ferramenta que Não Listamos.
O MemberPress é o plugin do WordPress que vende e restringe o acesso a assinaturas: membros, as assinaturas que eles possuem, suas inscrições e seus pagamentos. Conectá-lo ao DM Champ fornece às suas automações etapas que leem a situação de um membro e concedem uma assinatura, para que seu agente de IA possa responder “no que estou inscrito” a partir do registro real, e um novo comprador possa ter acesso sem que ninguém precise abrir o WordPress.
Nada é instalado em seu site WordPress além do próprio complemento do MemberPress, descrito abaixo. Você conecta seu próprio site com sua própria chave de API.
Disponibilidade: Automações estão disponíveis em todas as contas. Já está na sua barra lateral e não há nada para habilitar ou solicitar.
O que você precisa
- MemberPress em um site WordPress acessível via https, com links permanentes amigáveis ativados (Configurações → Links permanentes, qualquer opção que não seja “Padrão”), que é o que faz o endereço
/wp-json/funcionar. - O complemento Developer Tools do MemberPress, que é o que ativa sua API. Ele vem com os planos superiores do MemberPress, então, se você não conseguir encontrá-lo, essa é a primeira coisa a verificar.
- A chave de API que ele fornece: no WordPress, MemberPress → Developer Tools → API key.
Conectando o MemberPress
Você se conecta de dentro de uma automação, na primeira vez que usa uma etapa do MemberPress.
- Abra Automações na barra lateral (sob o grupo AI Studio) e abra ou crie uma automação.
- Adicione uma etapa e pesquise por MemberPress no seletor de etapas.
- Escolha a ação desejada. A etapa solicitará que você se conecte primeiro.
- Preencha os dois campos:
- URL do site é o endereço do site WordPress onde o MemberPress é executado, começando com
https://. - Chave de API é a chave obtida em MemberPress → Developer Tools.
- URL do site é o endereço do site WordPress onde o MemberPress é executado, começando com
- Clique em conectar.
Verificamos a chave em seu site antes de salvar qualquer coisa. Um endereço incorreto, uma chave incorreta ou o Developer Tools não estar ativo é recusado na tela com o motivo, para que você nunca obtenha uma conexão que pareça correta e falhe na primeira vez que a automação for executada. Sua chave de API é armazenada criptografada e nunca é exibida novamente para você. Perdeu a chave? Gere uma nova no MemberPress e conecte-se novamente.
As Ações
Cada ação é uma etapa na tela de automação, e todos os campos aceitam dados de etapas anteriores com os botões usuais de inserção de dados.
Obter membro
Busca um membro: seu perfil e as assinaturas que ele possui.
- ID do membro é qual membro. Obrigatório.
Localizar membro por e-mail
Pesquisa um membro pelo endereço de e-mail e retorna seu id.
- E-mail é o endereço a ser pesquisado. Obrigatório, e geralmente é o e-mail do contato proveniente do gatilho.
Esta é a etapa que transforma um endereço de e-mail no id de membro que as outras etapas precisam.
Criar membro
Cria uma conta de membro. Isso não concede a ele uma assinatura por si só; Criar transação é o que faz isso.
- E-mail é o endereço de e-mail dele. Obrigatório.
- Nome de usuário é o nome com o qual ele fará login. Obrigatório.
- Nome e Sobrenome são opcionais.
- Senha é opcional. Se deixada em branco, o MemberPress gera uma.
Listar assinaturas de um membro
Todas as assinaturas pertencentes a um membro, da mais recente para a mais antiga.
- ID do membro é qual membro. Obrigatório.
Listar transações de um membro
Todos os pagamentos pertencentes a um membro, do mais recente para o mais antigo.
- ID do membro é qual membro. Obrigatório.
Criar transação
Registra um pagamento, que é como o MemberPress concede uma assinatura.
- ID do Membro é quem recebe. Obrigatório.
- ID da Assinatura é o que eles recebem: o id da assinatura em MemberPress → Assinaturas. Obrigatório.
- Valor é o que foi pago. Opcional.
- Status decide se conta:
completeé o que concede acesso, e é isso que ele usa quando você deixa o campo vazio. - Expira em é quando o acesso termina, escrito como data e hora, por exemplo
2027-01-31 23:59:59. Deixe vazio para uma concessão que não expira.
Um Exemplo de Automação
Responda às perguntas do próprio membro a partir do registro real.
- Gatilho: seu agente de IA chama esta automação como uma ferramenta quando alguém pergunta sobre sua assinatura. (Adicione a automação como uma Função de Agente de IA e o agente poderá executá-la durante a conversa.)
- Encontrar membro por e-mail, com o e-mail do contato.
- Listar assinaturas de um membro, usando o id da etapa 2.
- Os resultados voltam para o agente, que responde em palavras simples: qual assinatura, se está ativa ou não, e quando ela é renovada.
E na outra direção: deixe alguém entrar após o pagamento.
- Gatilho: um Webhook, apontado pelo que processou o pagamento.
- Encontrar membro por e-mail. Uma etapa de Condição ramifica dependendo se eles existem.
- Se não, Criar membro com seu e-mail e um nome de usuário.
- Criar transação com seu id de membro, o id da assinatura que você está concedendo, o valor e um Expira em se o acesso for por um período fixo.
- Uma etapa de Enviar mensagem informa no WhatsApp que eles entraram.
É bom saber
- Etapas que exigem um ID de membro vêm após uma etapa de Localização. Encontre o membro por e-mail primeiro, depois passe o id para a próxima etapa.
- As saídas seguem em frente. Tudo o que uma ação retorna fica disponível para as etapas posteriores como variáveis.
- Uma assinatura é concedida registrando um pagamento. É assim que o próprio MemberPress funciona: Criar membro cria a conta, Criar transação com um status
completeé o que abre a porta. - Não há gatilho que monitore o MemberPress. Nada faz polling nele para novos membros ou novos pagamentos. Para fazer com que o MemberPress inicie uma automação, adicione um gatilho de Webhook à automação e aponte um webhook do MemberPress para o endereço que ele fornece.
- A API precisa do complemento Ferramentas do Desenvolvedor. Sem ele, não há nada em seu site com o qual possamos nos comunicar, não importa quão corretos estejam os outros detalhes.
- Qualquer coisa que não esteja na lista acima ainda pode ser feita com a etapa de Solicitação HTTP.
Próximos passos
- Automações: gatilhos, etapas, condições e como um fluxo de trabalho é montado.
- WordPress: posts e usuários no mesmo site.
- FluentCRM: contatos, tags e listas no mesmo site.
- Conectando uma Ferramenta que Não Listamos: funções personalizadas, a API e webhooks.