Shopify Flow Extensões

Webhooks externos
como gatilhos Shopify Flow

Inicie um fluxo de trabalho do Shopify Flow a partir de qualquer sistema externo - n8n, Make, Zapier, Stripe, o seu ERP ou uma simples solicitação HTTP. Assinaturas verificadas, consultas programadas, histórico completo, alojamento na UE.

Gatilhos de webhookPredefinições de assinaturaVotação agendadan8n / Make / ZapierRespostas à pessoa que ligouOrganizado pela UE

Como funciona

Da instalação ao primeiro webhook em poucos minutos

01

Instale a aplicação

Instalação com um clique a partir da App Store da Shopify. O plano gratuito inclui todos os gatilhos.

02

Criar um gatilho de webhook

Gere um URL único com autenticação HMAC ou por token (opcional). Cole-o em qualquer sistema que permita enviar pedidos POST.

03

Configure no Shopify Flow

Escolha o seu novo gatilho em Shopify Flow e associe-lhe qualquer ação. Pronto.

Características

Ative o gatilho Shopify Flow a partir de qualquer lugar

Integre eventos externos nShopify Flow, através de webhooks seguros e assinados. Sem código personalizado, sem serviços de integração.

Gatilhos baseados em webhooks

Qualquer chamada HTTP torna-se um gatilho Shopify Flow. É o senhor que escolhe quais os valores da carga útil que são atribuídos aos campos do gatilho, e estes fluem diretamente para as suas ações do Shopify Flow.

Assinado e autenticado

Assinaturas HMAC, tokens de cabeçalho estáticos ou predefinições de um clique para o Stripe, o GitHub, o Typeform e os outros fornecedores que assinam os seus webhooks. Os utilizadores não autorizados nunca acedem a Shopify Flow.

Webhooks agendados

Não é necessário qualquer chamador: a aplicação acede a um URL com uma frequência que varia entre 5 minutos e uma vez por dia e inicia o seu fluxo de trabalho com a resposta - em cada acesso ou apenas quando a resposta for alterada.

Corpos em JSON, formulário e XML

Para além do JSON, um ponto de extremidade aceita corpos codificados em formulário, multiparte e XML, pelo que os formulários do Twilio, do PayPal IPN e em HTML simples funcionam sem necessidade de um intermediário.

Dividir matrizes em sequências

Um sistema que agrupa vários registos numa única chamada? Basta atribuir um nome ao conjunto e cada elemento, até um máximo de 100 por pedido, inicia a sua própria execução do fluxo de trabalho.

Funções de transformação

Execute o seu próprio código JavaScript em cada pedido antes de o Shopify Flow o receber: reestruture ou enriqueça a payload, elimine o que não desejar ou responda diretamente ao solicitante.

Responder à pessoa que ligou

Um fluxo de trabalho pode devolver dados ao sistema que o invocou, pelo que o remetente recebe uma resposta em vez de um aviso de receção sem conteúdo.

Proteção contra duplicações

Indique o cabeçalho que contém o ID de entrega; uma nova tentativa dentro de 24 horas é aceita, mas não é executada novamente. Um prestador de serviços que efetue uma nova tentativa nunca executa o seu fluxo de trabalho duas vezes.

Histórico completo com repetição

Cada envio é guardado com a sua payload, cabeçalhos, estado e tentativas. Reproduza qualquer envio anterior ou envie uma chamada de teste a partir da aplicação.

n8n, Make, compatível com o Zapier

Guias passo a passo para o n8n, Make, Zapier, Stripe, Typeform, Slack, GitHub e muitos outros. Cole o URL do seu webhook e estará a enviar eventos Shopify Flow, em poucos minutos.

Chamadas do navegador e o seu próprio domínio

Ative o CORS por ponto de extremidade para chamadas efetuadas diretamente a partir de um navegador, ou disponibilize um ponto de extremidade no próprio domínio da sua loja através do App Proxy da Shopify.

API para programadores e MCP

Crie e faça a gestão de pontos finais, reveja o histórico e teste webhooks a partir das suas próprias ferramentas, através de uma API REST e de um servidor MCP para o seu assistente de IA.

Guias e tutoriais

Guias passo a passo retirados da documentação, relativos às configurações sobre as quais os lojistas mais perguntam.

Todas as restantes informações encontram-se na documentação do , e o registro de alterações do apresenta as novidades.

Preços

Preços simples, baseados na utilização

Comece gratuitamente. Pague anualmente e poupe 8%.

Free

$0/mês

Experimente

  • ✓Webhooks ilimitados
  • ✓500 chamadas de Webhook por mês
  • ✓Suporte por e-mail ou Slack
Most popular

Grow

$35/mês

Lojas em funcionamento

  • ✓Webhooks ilimitados
  • ✓15 000 chamadas de Webhook por mês
  • ✓Suporte por e-mail ou Slack

Unlimited

$100/mês

Empresas + agências

  • ✓Webhooks ilimitados
  • ✓Chamadas ilimitadas de webhooks
  • ✓Suporte por e-mail ou Slack

Perguntas frequentes

É necessário escrever código para utilizar o Workflow Webhooks?+
Não. Basta gerar um URL de webhook dentro da aplicação, colá-lo em qualquer sistema capaz de enviar um pedido HTTP e selecionar o seu novo gatilho em Shopify Flow. Sem necessidade de código.
Como é que os webhooks recebidos são autenticados?+
Escolha entre assinaturas HMAC-SHA256 (padrão da indústria) ou um token de cabeçalho estático. Ambas as opções são configuráveis por cada gatilho. Os pedidos sem autenticação válida são rejeitados antes de chegarem ao Shopify Flow.
Onde são armazenadas as cargas úteis?+
Todas as cargas úteis, cabeçalhos e metadados de resposta são armazenados no Google Cloud na UE (europe-west1, Bélgica), encriptados em repouso com o Google Cloud KMS. O histórico é automaticamente eliminado após 30 dias.
Funciona com o n8n, o Make e o Zapier?+
Sim. Qualquer ferramenta capaz de enviar um pedido HTTP POST é adequada. Disponibilizamos modelos para o n8n, o Make e o Zapier na Documentação.
A aplicação está em conformidade com o RGPD?+
Sim. Resolução de dados exclusivamente na UE, acordo de tratamento de dados (DPA) assinado mediante pedido, sem rastreamento por terceiros neste site. Encontrará todos os pormenores na nossa Política de Privacidade.
O meu fluxo de trabalho pode devolver dados ao sistema que chamou o webhook?+
Sim. Um fluxo de trabalho pode enviar uma resposta ao solicitante, pelo que os sistemas externos podem aguardar o resultado, em vez de receberem apenas uma confirmação de receção.
Um webhook pode ser executado de forma programada, em vez de ficar à espera de uma chamada?+
Sim. Com a funcionalidade de sondagem de URL programada de , a aplicação acede a um URL com uma frequência que varia entre cada 5 minutos e uma vez por dia e envia a resposta para o seu ponto final - em cada acesso ou apenas quando a resposta for alterada. Isso executa um fluxo de trabalho Shopify Flow com um temporizador a partir de qualquer API.
Que assinaturas de webhooks podem ser verificadas?+
Os fornecedores que assinam os seus webhooks, tais como o Stripe, o GitHub, o Typeform, o Slack e o Svix, dispõem de predefinições de um clique. Qualquer outro remetente é abrangido por um esquema personalizado: cabeçalho, algoritmo de hash, codificação, tolerância de data e hora e formato do payload assinado. Consulte Verificação de webhooks assinados.
Aceita corpos em formato de formulário ou XML, e não apenas JSON?+
Sim. Os corpos codificados em formulário, multiparte e XML são analisados em campos mapeáveis, e uma matriz no corpo pode ser dividida em uma execução de fluxo de trabalho por item. Consulte Formatos de corpo e divisão de matrizes.
Posso alterar a payload antes de esta chegar a Shopify Flow?+
Sim. Uma função de transformação do () executa o seu próprio código JavaScript em cada pedido: pode reformular ou enriquecer a payload, rejeitar os pedidos que não desejar ou responder diretamente ao solicitante, de modo a que o webhook funcione como um ponto final de API.

Incorporar eventos externos ao Shopify Flow

Instale gratuitamente e envie o seu primeiro gatilho do Shopify Flow em poucos minutos.