Integrations
Connect Shopify
Connect a Shopify store, select a blog, and publish articles from Kitful.
On this page
- Prepare the Shopify app
- Connect Shopify in Kitful
- Publish an article
- Troubleshoot Shopify
- Kitful couldn't sign in to your Shopify store
- Shopify didn't answer, or is rate limiting requests
- Blogs cannot be loaded
- A connection from before October 2026 stopped publishing
- Publishing fails later
- Indexing or Optimize can't read the store
Use Shopify when you want Kitful to publish articles to a blog in your store.
Prepare the Shopify app
Shopify now creates custom apps in its Dev Dashboard.
- In Shopify admin, open Settings > Apps > Develop apps and click Build apps in Dev Dashboard.
- Click Create an app and give it a name such as "Kitful".
- Under Scopes, enter
read_content,write_content, then release the version. - Click Install app and choose your store. The app and the store must belong to the same Shopify organization.
- Copy the Client ID and Client secret from the app's overview.
Connect Shopify in Kitful
- Open Integrations in the correct Kitful site.
- Click Add on Shopify.
- Enter Integration Name, Shop Domain (for example
mystore.myshopify.com), Client ID, and Client Secret. - Click Test.
- Choose the blog that should receive articles.
- Click Connect.
Publish an article
Open an article, click Publish, choose Shopify, and confirm. For recurring publishing, select the connection in the campaign's Settings tab.
Kitful sends the title, the article, the cover image, the SEO title and meta description (shown under Search engine listing in Shopify), and your store name as the author. The post's URL uses the article's slug. If another post in the blog already uses that address, Kitful adds a short ending so both posts keep working.
Shopify copies the cover image to its own storage. Images inside the article stay hosted by Kitful.
Troubleshoot Shopify
Kitful couldn't sign in to your Shopify store
Check the Client ID and Client secret, that the app is installed on the store, and that the app and the store are in the same Shopify organization.
Shopify didn't answer, or is rate limiting requests
Wait a minute and publish again. Publishing again never creates a second copy of a post Kitful already published.
Blogs cannot be loaded
Confirm the content permissions, store, app installation, domain, Client ID, and Client Secret. Create at least one Shopify blog before testing again.
A connection from before October 2026 stopped publishing
Connections made with the earlier Kitful Shopify app don't have a client ID and secret. Remove the connection and connect again with a Dev Dashboard app.
Publishing fails later
Test the integration again and confirm the selected blog still exists. Reconnect if the app credentials or permissions changed.
Indexing or Optimize can't read the store
A password-protected store can't be read by Kitful or Google. See Indexing fails.