Step-by-Step Guide

How AuthCrate Works

Simplify your Shopify integration with automated token management in just four easy steps.

1

Create a Custom App in Shopify

In your Shopify admin, go to Settings → Apps and sales channels → Develop apps. Create a new custom app and configure the required API scopes for your integration.

Once created, you'll receive a Client ID and Client Secret that AuthCrate uses to generate access tokens on your behalf.

2

Add Your App to AuthCrate

Register for a AuthCrate account and add your custom app credentials. We securely encrypt and store your Client ID and Client Secret using industry-standard AES-256 encryption.

Encrypted at rest
OAuth 2.0 compliant
Client credentials flow
3

Automatic Token Refresh

Shopify access tokens expire after 24 hours. AuthCrate automatically refreshes your tokens 2 hours before expiration, ensuring your integrations never break due to expired credentials.

Background jobs run every 30 minutes to check and refresh expiring tokens
4

Use the GraphQL Proxy

Generate an API key for your app and use our GraphQL proxy to make requests to Shopify. AuthCrate handles token management automatically, so you can focus on building your integration.

Example Request

curl -X POST https://authcrate.shop/api/v1/graphql \
  -H "X-Api-Key: your_api_key" \
  -H "Content-Type: application/json" \
  -d '{"query": "{ shop { name } }"}'

Ready to get started?

Generate your first token in seconds, or create an account for automatic refresh.