We are celebrating the 10-year anniversary of the Alteryx Community! Learn more and join in on the fun here.
Start Free Trial

Alteryx Connect Discussions

Find answers, ask questions, and share expertise about Alteryx Connect.

Need advice - How to connect Google Sheets to MD365 commerce using Alteryx?

Ivan_F
6 - Meteoroid

Hey everyone,

I'm working on a project to connect Google Sheets with Microsoft Dynamics 365 Commerce using Alteryx. I want to sync data like product info, inventory updates, and pricing from Google Sheets into MD365.

Can anyone share how to connect Google Sheets to Alteryx? What’s the best way to change the data to fit MD365? I need advice on mapping the data for product lists and inventory details. After I transform the data, what's the best way to get it into MD365 Commerce? Also, how do I manage errors and set up the data sync to run automatically with regular updates?

If you've done something similar or have tips on using Alteryx with these platforms, I’d love to hear your thoughts. Thanks!

 

Ivan Farafonov

 
4 REPLIES 4
dennis65
5 - Atom

@Ivan_F ktag orgwrote:

Hey everyone,

I'm working on a project to connect Google Sheets with Microsoft Dynamics 365 Commerce using Alteryx. I want to sync data like product info, inventory updates, and pricing from Google Sheets into MD365.

Can anyone share how to connect Google Sheets to Alteryx? What’s the best way to change the data to fit MD365? I need advice on mapping the data for product lists and inventory details. After I transform the data, what's the best way to get it into MD365 Commerce? Also, how do I manage errors and set up the data sync to run automatically with regular updates?

If you've done something similar or have tips on using Alteryx with these platforms, I’d love to hear your thoughts. Thanks!

 

Ivan Farafonov

 


To sync Google Sheets with Microsoft Dynamics 365 Commerce using Alteryx, connect via the Google Sheets Input tool. Transform the data using Alteryx's tools (Select, Formula, etc.) to match MD365 requirements and map fields accordingly. Load data into MD365 using a dedicated Output tool (if available) or the HTTP Request tool for API interaction. Implement error handling with tools like Error Message and Try-Catch. Automate the sync using Alteryx Scheduler or the CLI. Consult Alteryx and MD365 documentation for specific details.

GrowthNatives
8 - Asteroid

Hi Ivan 

I see you're working on integrating Google Sheets with Microsoft Dynamics 365 Commerce and looking for the best way to automate syncing product, inventory, and pricing data using Alteryx. Here's how you can approach this end-to-end, from connecting the data source to automating the delivery into MD365 with proper error handling and transformation logic.

  1. Connect Google Sheets to Alteryx
    • Use the Google Sheets Input Tool
      • Authenticate using your Google account (OAuth)

      • Choose the required spreadsheet and range

      • This gives you a dynamic, up-to-date feed without manual file exports

  2. Transform & Map the Data to Fit MD365
    • Use Alteryx tools like:
      • Select Tool – keep only relevant fields

      • Formula / Multi-Row Formula – apply business rules (e.g., SKU formatting, pricing logic)

      • Join Tool – merge reference tables or mapping dictionaries

      • Data Cleansing Tool – fix nulls, spaces, or invalid characters

    • For product, pricing, or inventory data, ensure you standardize:
      • Product ID, Name, Inventory Level, Price, Currency, Availability Status, etc.
    • Maintain a mapping sheet for Google Sheets → MD365 field alignment and join it dynamically during transformation.
  3. Load Data into MD365 Commerce via Power Automate API
    • The most efficient method is to use the Download Tool in Alteryx to send data directly to a Power Automate HTTP webhook. This method enables seamless API-based integration with MD365.
      • Build your JSON payload in Alteryx using the JSON Build Tool
      • Use the Download Tool to POST the payload to a Power Automate flow
      • The flow can then push the data into Dataverse or MD365 APIs in real-time
  4. Add Error Handling & Validation
    • Use the Filter Tool to isolate records with missing/invalid values
    • Add a Try-Catch Macro around the API call
    • Output failed rows to a log file or Google Sheet
    • Use the Email Tool to alert your team of sync issues
  5. Automate the Sync
    • Use Alteryx Scheduler or Alteryx Server to run workflows at regular intervals

    • Trigger Power Automate flows directly after Alteryx sync completes, enabling an end-to-end automated pipeline

Hope this solution helps you make the most of Alteryx! If it did, click 'Mark as Solution' to help others find the right answers.

💡Found it helpful? Show some love with kudos 👍 as your support keeps our community thriving!

🚀Let’s keep building smarter, data-driven solutions together! 🚀

Deano478
12 - Quasar

@GrowthNatives I don't wanna be that guy but that answer is 100% AI Generated please don't do this as it means the solution your trying to offer has no substance to it at all

GrowthNatives
8 - Asteroid

Hi @Deano478, I appreciate your concern regarding the use of AI.
However, I can assure you that I did not use AI to generate my response. The answer I provided is entirely based on my own understanding and efforts. I have taken care to guide you in a clear and structured manner, ensuring that the information is both useful and easy for Ivan to understand. I fully recognize the importance of originality and meaningful contributions, and I stand by the authenticity of my work. If there's any part you’d like me to clarify or expand upon, I’d be more than happy to do so.