Shopify
Connect your Shopify store to outwrite.ai and publish blog posts directly to your store's blog.
Getting Started
Navigate to Settings → Integrations, find the Shopify section and expand it. This is where you'll add and manage your Shopify store connections.
Plan Requirement: Shopify integration is available for Essentials plan subscribers and above.
What You Need Before Connecting
A Shopify store (with access to the admin dashboard)
Your outwrite.ai account (Essentials plan or higher)
About 5 minutes to create a custom app in Shopify
Step 1: Get Your Shopify API Keys
Log in to your Shopify admin
On the left menu, click Apps → Apps and sales channels
At the top, click Develop apps
Click Allow custom app development if prompted
Click Create an app
Name it anything you like (for example: "outwrite")
Open your new app and go to the API credentials tab
Click Configure Admin API scopes
Find and turn on these two permissions:
write_content
read_content
Click Save
Click Install app
Copy the Admin API access token (it starts with shpat_)
⚠️ Important: Shopify will only show this token once. Save it somewhere safe before closing the page.
Also note down your Shopify store domain (visible in the top left of your Shopify admin, e.g., your-store.myshopify.com).
Step 2: Connect outwrite.ai to Shopify
In outwrite.ai, go to Settings → Integrations → Shopify
In the "Add New Connection" section, fill in:
Shop Domain
Enter your Shopify store domain
Format: your-store.myshopify.com
Don't include https://
Admin API Access Token
Paste the token you copied from Shopify (starts with shpat_)
App Name (Optional)
A friendly name to identify this connection
Example: "Main Store" or "US Shop"
Click Verify Connection
outwrite.ai will connect to your Shopify store and retrieve your blogs.
Step 3: Select Your Blog
Once verified, outwrite.ai shows a list of your Shopify blogs
Choose the blog you want articles to appear in
Click Create Connection
Success! Your Shopify store is now connected.
Managing Connected Stores
Your connected stores appear in the Connected Stores section:
Store name and domain are displayed
Publishing to shows which blog is selected
Active/Inactive badge shows connection status
Click Activate/Deactivate to enable or disable a connection
Click the trash icon to delete a connection
You can connect multiple Shopify stores and choose which one to export to each time.
Exporting Content to Shopify
Once you have a connected store, you can export content from your Library:
Open any content piece in your Library
Click the Shopify icon in the actions area
The Export to Shopify dialog opens
In the export dialog:
Select Shopify Store
Choose from your active connections
The selected blog is shown below each store name
Post Status
Save as Draft: Content is saved but not published (good for review)
Publish: Content goes live
Publishing Options (when Publish is selected)
Publish Immediately: Content goes live right away
Schedule for Later: Select a future date and time using the date picker
Tags (Optional)
Type a tag and click Add or press Enter
Add multiple tags as needed
Click the X on any tag to remove it
Featured Image (Optional)
Search for images from Pexels
Or upload your own image
The image will be set as the blog post's featured image
Click Export to Shopify
A success message confirms your content has been published
Pro Tips
Use Draft status first - Review content in Shopify before making it live
One token per app - Create a separate custom app for outwrite.ai
Keep your token safe - Shopify only shows it once during creation
Check permissions - Make sure both read_content and write_content are enabled
Multiple stores - You can connect as many Shopify stores as you need
Blog selection - Each connection is linked to one specific blog
Last updated

