Skip to content

Requesting a Shopify Connection from Someone Else

Introduction

Sometimes the Shopify store you need data from isn’t yours. A Connection Request lets you send a secure, one-time link to the person who does own it. They authorize their own Shopify account, and the Connection lands in your workspace — they never sign in to BlinkMetrics, and they don’t need an account.

Use a Connection Request when:

  • You don’t own the Shopify account. It belongs to a client, a business partner, or someone else on the team.
  • You have Shopify access, but not the right permissions. You may be a staff user on the store without the permission needed to approve an app. Rather than chase down a permissions change, send the request to someone who can approve it.

The rest of this guide covers creating and sending the request, what the person on the other end sees (so you can tell them what to expect), and what lands in your workspace once they’re done.

Creating the Connection Request

1. Go to the Connections Page

Click the Settings cog icon in the header, then select the Connections menu item.

Settings menu opened with the Connections menu item highlighted.

2. Choose Create Connection Request

On the Connections page, click the caret next to the Add Connection button, then select Create Connection Request.

This is the step people miss. Clicking Add Connection itself starts a normal Connection, where you authorize the account. The Connection Request lives in the dropdown beside it.

The Add Connection dropdown open, showing the Create Connection Request option.

3. Select Shopify as the Source

In the Select Source step, search for and select Shopify, then click Next.

Shopify selected as the Source in the Connection Request stepper.

The Share Link step generates the link and spells out how it behaves:

  • The link can be used once, then it is invalidated.
  • It expires after 7 days if unused.
  • The recipient authorizes their own Shopify account; the Connection is saved into your workspace.
  • You’ll get an email as soon as the link is used.

The Share Link step showing the request details and the generated link.

5. Add the Shopify Store Domain

Under Know their details already? (optional), enter the Shopify store domain — the store’s .myshopify.com address.

This field is optional, but fill it in whenever you can. As the helper text says: fill this in and the recipient won’t be asked for it. That’s one less thing for your client to look up, and one less place for them to make a typo.

Finding the store domain

If you have access to the Shopify admin, go to Settings > General. The .myshopify.com domain sits directly under the store name in the top-left corner.

Shopify admin Settings > General, with the .myshopify.com store domain under the store name.

If you don’t have access, leave the field blank — the recipient will be asked for it instead.

Click Copy to copy the link, then click Finish.

Copy the link now. As the page warns, it won’t be shown again after you leave. The expiry date is listed directly beneath it. If you navigate away without copying, create a new Connection Request.

The Share Link step with the store domain filled in and the Copy button.

Paste the link into an email to the person who owns the Shopify account.

Tell them the request is coming before it lands. An unexpected email asking someone to authorize access to their store data is exactly the sort of thing a careful person ignores — and the link expires in 7 days.

What the Recipient Sees

Share this section with the person you’re sending the link to so they know what to expect. They will not need a BlinkMetrics account, and they’ll never see your workspace.

The page names the workspace requesting access — for example, “Demo Company is requesting access to your Shopify data” — and repeats that the link can only be used once and when it expires. They click Continue with Shopify.

The connection request page asking the recipient to authorize access to their Shopify data.

2. They sign in and approve access

Shopify takes over from here. If they’re already signed in to the Shopify admin in that browser, they go straight to the approval screen. If not, they’ll sign in to Shopify first. Either way works.

If you filled in the store domain in step 5, they won’t be asked for it. If you left it blank, this is where they’ll enter it.

3. They’re done

A confirmation page tells them the Connection was set up successfully, that the person who sent the link has been notified, and that they can close the window. There’s nothing else for them to do.

The Thank you confirmation page shown to the recipient after authorizing.

What Happens on Your End

You get an email

As soon as the link is used, BlinkMetrics emails you with the subject “Your connection request link was used”. It confirms which Source was connected, the name of the new Connection, the workspace it landed in, and that the link is now invalidated. A View Connection button takes you straight to it.

The email notifying the requester that the connection request link was used.

The Connection appears in your workspace

The new Connection opens on its detail page and starts syncing immediately. From here you can review:

  • Source, Connected By, and Last Synced At. The Connection is attributed to you — the person who created the request — while the Connection name carries the Shopify account that authorized it, so you can tell at a glance which store it points to.
  • The sync progress: Fetching, Transforming, and Caching Scorecards. Shopify data refreshes on a 15–45 minute sync cycle, and the first sync may take longer depending on how much data the store holds.

And you can edit:

  • Name: Used for organizational purposes. Each Source can have multiple Connections, so it’s helpful to see which store a Connection points to.
  • Privacy: Choose who it’s shared with — Shared with Workspace, Private to Me, or Shared with Team.

Click Save when you’re done. The Connection now sits alongside every other Source in your workspace, ready to build metrics from.

The new Shopify Connection detail page, syncing.

Troubleshooting

The link expired. Connection Request links are valid for 7 days. Create a new request and send a fresh link.

I navigated away before copying the link. The link is shown once and can’t be retrieved. Create a new Connection Request.

The recipient says the link doesn’t work. Each link works exactly once. If it’s already been used — or someone else opened it first — it’s invalidated. Check whether the Connection already appeared in your workspace before sending a replacement.

The recipient can’t approve access in Shopify. They need to be able to sign in to the Shopify account and approve app access for that store. If they hit a permissions wall, send the request to the store owner instead.