WooCommerce
Conecte uma loja WooCommerce para sincronizar seus clientes em uma lista de contatos do MailInApp e alimentar jornadas e atribuição de receita da mesma forma que uma conexão com o Shopify faz. O WooCommerce apenas autentica de forma diferente, já que não é uma plataforma de aplicativos hospedada com seu próprio fluxo OAuth.
Conecte sua loja
Conectar o WooCommerce é uma taxa única de US$ 30, cobrada através de um checkout hospedado pelo MailInApp (cartão via Stripe, ou PayPal) na primeira vez que você conecta, disponível em todos os planos (incluindo o Gratuito). Ela não é reembolsável se você desconectar depois, mas é gratuito reconectar depois na mesma conta do MailInApp.
No seu próprio site WordPress, vá em WooCommerce → Settings → Advanced → REST API e crie uma chave com acesso de Read — o MailInApp nunca pede acesso de escrita à sua loja. De volta em Configurações → Integrações no MailInApp, cole a URL da sua loja e essa chave para conectar. O MailInApp verifica as credenciais com uma requisição em tempo real antes de salvá-las, então um erro de digitação ou uma chave revogada falha a etapa de conexão de forma limpa, em vez de salvar algo quebrado. Ele também registra seus próprios webhooks na sua loja no momento da conexão (customer.created, order.updated), para que mudanças de clientes e pedidos cheguem a ele em tempo real, em vez de por polling.
O que isso faz
- Sincronização de clientes — um backfill inicial, limitado a 2.000 clientes já que o WooCommerce pagina em vez de oferecer um cursor de sincronização, seguido de atualizações contínuas a partir dos webhooks registrados, em uma lista de contatos restrita a esta integração.
- Gatilhos de jornada — os mesmos gatilhos de Carrinho abandonado e Compra que o Shopify suporta. O WooCommerce não tem um evento nativo de "checkout iniciado" como o Shopify tem, então, sem configuração extra, um gatilho de jornada de carrinho abandonado em uma integração WooCommerce simplesmente não encontra nada para matricular — a sincronização de clientes e os pedidos pagos são os dois sinais que o WooCommerce dá ao MailInApp sem configuração adicional. Se sua loja usa um plugin separado de abandono de carrinho que pode chamar um webhook, aponte-o para a mesma integração para preencher essa lacuna. Veja Jornadas.
- Atribuição de receita — lê os próprios metadados nativos de atribuição de pedido do WooCommerce (ativados por padrão desde o WooCommerce 8.5, sem necessidade de plugin) quando presentes, alimentando os mesmos totais de receita de resposta e de teste A/B que um pedido do checkout nativo alimenta.
- Segmentos de histórico de compras e ofertas de desconto — os itens de linha do pedido sincronizam junto com os clientes, então um filtro de público pode corresponder a "comprou o produto X entre a data A e B" (veja Histórico de compras), e um projeto pode gerar um cupom WooCommerce de uso único por destinatário correspondente, resgatável no checkout da sua própria loja (veja Oferta de desconto). Pedidos contínuos sincronizam automaticamente a partir dos webhooks registrados; uma loja conectada antes deste recurso existir, ou com histórico mais antigo, precisa de uma única importação de Preencher histórico de pedidos em Configurações → Integrações, sobre pedidos com status processing ou completed — sem o limite de ~60 dias que a restrição de aplicativos não aprovados do Shopify tem. Um bloco Produto importado do seu catálogo pode gerar independentemente seu próprio Desconto por produto — restrito apenas a esse item, sem necessidade de filtro de público — veja Descontos nativos da loja e Códigos de desconto de produto do WooCommerce.
- Catálogo de produtos para o estúdio — os próprios produtos publicados da sua loja também sincronizam com o MailInApp, atualizados automaticamente na mesma frequência que os clientes (sem botão separado). O seletor Importar da loja do bloco Produto busca nesse catálogo sincronizado e preenche o nome, a descrição, a imagem e o preço de um bloco a partir de um produto real — uma cópia única, não um link ao vivo, então nada em um e-mail enviado pode se distanciar do que você revisou. Ele também sincroniza a URL da página própria de cada produto e, quando ela está disponível, define o bloco para Link para checkout de loja externa apontando direto para ela — então um produto importado já fica pronto para vender na sua loja WooCommerce sem mais nada a configurar; volte manualmente para Checkout do MailInApp se preferir receber o pagamento pela sua conta Stripe conectada. O WooCommerce não tem um campo de moeda por produto, então o preço sincronizado usa a própria configuração de moeda da sua loja.
Desconectando
Desconectar em Configurações interrompe imediatamente o processamento de mais webhooks e não afeta os clientes já sincronizados na lista de contatos.