Fresh Installed Shopify App Not Loading

Hi,

I am trying to install a fresh Shopify Remix app using the steps from Shopify CLI documentation. It was working fine a few days ago, but since then the starter app no longer loads in my Admin Panel.

I’ve followed the same setup and guides, and also tried different workarounds, but nothing seems to fix it. Could this be related to Cloudflare blocking my IP?

Thanks in advance for your help.

Best regards,
Shuxer

Hello,
if your Remix app was loading fine before and now fails to appear in the Admin Panel, it could be due to recent changes in Shopify’s authentication flow or session handling. Some developers have reported issues with shopify.authenticate.admin() and redirect logic. Cloudflare blocking your IP is less likely unless you’ve triggered rate limits or firewall rules. Try passing search params explicitly during redirects and ensure your app bridge setup is intact. Let me know if you need help debugging the loader or auth routes.

Best Regards,
James Patton

Hi there,

Good question — you’ve already narrowed it down really well. A few things to note:

  1. This isn’t your setup (most likely).
    If the starter Remix app worked last week but fails now with the same steps, it usually points to either a tunnel issue or a Shopify CLI update — not something broken in your local project.

  2. Cloudflare blocking is a real possibility.
    Shopify CLI uses a tunnel (via Cloudflare by default) to connect your local Remix dev server to the Admin. If Cloudflare flags or throttles your IP, the Admin iframe will appear blank or fail to load. Quick test:

    • Switch networks (e.g. tether to mobile).

    • Or run:

      shopify app dev --tunnel-url <your-tunnel-url>
      
      

      This lets you bypass the default Cloudflare tunnel and use your own.

  3. Update CLI & packages.
    Shopify has recently pushed changes to both the CLI and the Remix template. If you haven’t updated yet, run:

    npm update -g @shopify/cli
    npm update @shopify/app
    
    

    Then scaffold a fresh Remix app again:

    shopify app init my-remix-app --template remix
    
    
  4. Clear browser/Admin cache.
    Sometimes Admin is still pointing to an expired dev URL. Open your Admin in an incognito window or clear cookies for admin.shopify.com.

  5. Check the CLI logs.
    If the CLI shows requests hitting your server but nothing appears in Admin, that’s your confirmation it’s a tunnel/IP problem.


:key: Most likely cause in your case: intermittent Cloudflare tunnel blocks. If changing networks or using a custom tunnel makes it work again, you’ve found the culprit.

If you’d like, I can share a step-by-step “clean install” command sequence you can paste into your terminal so you know everything is fresh and up to date. Would you like me to draft that?

Hi,

Thank you for your detailed reply. I’ve tried most of the workarounds already, except for setting up my own tunnel. I’ll give that a try.

Regards,
Shuxer