Shopify & Power Automate

Topic summary

A team new to Shopify is seeking guidance on integrating their shop with Power Automate to receive customer and order data.

Current Challenge:

  • Customer creation webhooks are not triggering as expected
  • They suspect a Shopify Flow (adding metadata after customer creation) may be interfering with the webhook

Main Question:
What is the recommended, standardized approach for retrieving customer and order data for Shopify beginners?

Specific Considerations:

  • Looking for default APIs that can pull all customers and orders
  • Uncertain whether to use direct API calls or app-based solutions
  • Limited prior Shopify experience makes app development seem advanced

Status: The discussion remains open with no responses yet, awaiting community recommendations on best practices for this integration scenario.

Summarized with AI on November 2. AI used: claude-sonnet-4-5-20250929.

Hi all

We are quite new with Shopify, and are trying to set up an integration between our Shopify shop and our Power Automate platform. What we are trying to do is:

  • receive new customer data
  • receive order data

We tried the webhook implementations, but somehow the customer create webhook is not triggered, which we suspect is because a Shopify Flow is interfering (adding of metadata after customer creation)

But now my main question is: what is the best go-to and standardized solution to receive the customer and order data, while being new to Shopify? Are there some default API’s we can trigger to receive all customers and orders, or do we need to set this up through the Apps (which is already quite advanced as we have no previous Shopify knowledge)

Thanks for your suggestions

Hi @birgerve

If you can use basic-auth, or can consume requests look at automation apps like mechanic to script custom automations in a liquid-like editing experience.
For example in this you would build redundancy to send data on a schedule.
e.g. https://tasks.mechanic.dev/demonstration-auto-tag-new-orders-with-reconciliation
If you have need and the budget to match you can reach out to me if you need such a thing created.

Or dig through all the workflow automations to try and test to find a specific need Best Workflow automation Apps For 2025 - Shopify App Store

Or look at lowcode services like make or zapier if you need a middleware type of experience because no stakeholders are developers but do have time to burn.

Or hire a shopfy developer to set up the process, or other tools like n8n for hosted automation services and middleware.

Shopify does NOT guarantee webhook delivery

webhooks are not magic they are a possible indicator , you still have to go and check data.
https://shopify.dev/docs/apps/build/webhooks/best-practices#implement-reconciliation-jobs

Foundless suspicion with no technical basis.
If system B is modifying resource C directly then A should get another event not zero events.

If this is about metafields not every subresource triggers events for main resources.
You must schedule(polling) and get that data.

The one you invest in building for your specific use cases.

Did you look at any of the existing libraries
https://shopify.dev/docs/api#api-libraries

Power Automate also has a shopify Connector to the shopify rest api.

Hi @birgerve,

Welcome to Shopify! For your case, the best and most reliable approach is to use Shopify’s Admin API or GraphQL API to fetch customers and orders directly. Webhooks are great for real-time updates, but if a Flow or app is modifying data post-creation, the webhook might not trigger as expected.

You can:

  • Use the REST/GraphQL Admin API to pull all customer and order data anytime.

  • Keep webhooks active for future updates once you’ve confirmed Flow isn’t blocking them.

  • Optionally, use Power Automate’s Shopify connector, which provides triggers like “When a new order is created” or “When a customer is created.”

This setup gives you both real-time sync and the ability to fetch full data when needed.