Magento 2.1.11 authentication issues with Zapier integration

Hey everyone,

I’m having trouble with my Magento 2.1.11 and Zapier setup. Here’s what’s going on:

  1. I made a user role with all permissions
  2. Created a user with this role
  3. Used these credentials to connect Magento to Zapier

The problem is that after a while, my Zap stops working. Zapier can’t access Magento anymore. I can fix it by reconnecting, but it keeps happening.

I read that Magento accounts expire after a few hours. Apparently, I need an integration for unlimited access, but Zapier doesn’t let me use tokens.

This only started after upgrading to 2.1.11. Earlier versions were fine.

Has anyone else run into this? Is there a way to make it work, or is Zapier’s Magento integration just broken?

Any help would be awesome. Thanks!

I’ve been dealing with this exact issue in my e-commerce setup. It’s frustrating, to say the least. After countless hours of troubleshooting, I found a temporary fix that might help you out.

Instead of using a regular admin user, I created an API-specific user with limited permissions - just enough for what Zapier needs. This seemed to extend the token lifespan significantly. I also implemented a simple PHP script that runs via cron job every 4 hours to ‘ping’ Magento, keeping the session alive.

It’s not perfect, but it’s kept my Zaps running much more consistently. The real solution, though, is probably upgrading Magento. I’m planning to move to 2.4.x soon, which should resolve these authentication headaches once and for all.

In the meantime, you might want to look into using Magento’s REST API directly with Zapier’s Webhooks. It’s more work upfront, but it gives you way more control over the integration.

I’ve encountered similar issues with Magento 2.1.11 and Zapier integration. The authentication problems you’re experiencing are indeed related to the token expiration in newer Magento versions. Unfortunately, there’s no straightforward fix without using integration tokens, which Zapier doesn’t support.

One workaround I’ve found somewhat effective is to set up a cron job that automatically refreshes the connection every few hours. It’s not ideal, but it can help maintain the integration for longer periods. Another option is to explore alternative middleware solutions that can act as a bridge between Magento and Zapier, handling the authentication more robustly.

Ultimately, the best long-term solution might be to upgrade to a more recent Magento version that offers better API stability and integration options. If that’s not feasible, you may need to consider alternative automation platforms that have more up-to-date Magento integrations.

yo, i feel ur pain. been there, done that with magento n zapier. have u tried using a separate api user? sometimes that helps. also, check ur server logs for any weird stuff goin on. might be worth hittin up zapier support too, they could have some tricks up their sleeve. good luck man, hope u figure it out!