Skip to main content

Integration

Publish straight into your Shopify blog

cpywrk researches what your buyers actually search, writes the article, runs it through six quality checks, and puts it into your store blog. You connect the store once. After that, publishing is one button.

Setup takes about ten minutes, once

Shopify does not hand out publishing access through a single approval button the way some platforms do. You create a small private app inside your own Shopify organisation, give it two permissions, and pass cpywrk its credentials. It is more steps than a one-click connect, and it is the reason the connection is genuinely yours: nothing is listed in the App Store, no third party sits in the middle, and you can end it from your side at any time.

Connecting the store

  1. Create a custom app in your Shopify Dev Dashboard

    It belongs to your own Shopify organisation and is private to you. Name it something you will recognise in six months, such as cpywrk publishing.

  2. Give it two permissions, and only two

    write_content and read_content. Those cover blog articles. cpywrk never asks for orders, customers, payments or products, because publishing an article does not need them.

  3. Install it on your store and copy the credentials

    Install the app on the store you want to publish to, then copy its Client ID and Client Secret.

  4. Paste them into cpywrk

    Settings, then Integrations, then Shopify. Enter the store domain, which is either your myshopify.com address or the custom domain you use, plus the Client ID and Client Secret.

  5. Choose which blog articles go into

    cpywrk exchanges the credentials for a token, reads the blogs that exist on the store, and asks which one to use. A store often has more than one, and the default is rarely the one you meant.

If a credential is wrong, you find out now

cpywrk does not just store what you paste. It performs a real token exchange with Shopify and then queries the store, so a wrong secret or a missing permission surfaces while you are still on the setup screen rather than as a failed publish weeks later.

What happens when you press Publish

The article lands in the blog you chose

Formatted, with headings, links and tables intact. What you approved in cpywrk is what appears on the store.

Images are uploaded to your store

As JPEG, which the Shopify CDN then serves as WebP or AVIF to browsers that accept them, so you get modern formats without cpywrk guessing at them. The asset is yours and serves from your domain. Republish with a regenerated image and the old file is removed rather than left behind.

The access token is short-lived

cpywrk holds your Client Secret encrypted and exchanges it for a token that expires within a day, rather than keeping a long-lived key sitting around. The secret is never sent to your browser.

Not on Shopify?

WordPress connects too, on both WordPress.com and self-hosted sites, and anything else receives the finished article through a webhook that hands over the article and its images to whatever you do run.

Questions

Can cpywrk publish articles straight into a Shopify blog?
Yes. Connect the store once and publishing is one button in cpywrk. The finished article goes into the Shopify blog you choose, formatted, with its images uploaded to your store. A Shopify store can have more than one blog, so you pick which one during setup.
What does cpywrk need access to in my Shopify store?
Two permissions, write_content and read_content. Those cover blog articles and nothing else. cpywrk does not ask for access to orders, customers, payments or products, because publishing an article needs none of them.
Do I need a Shopify app from the App Store?
No. You create a custom app inside your own Shopify organisation and install it on your own store, then give cpywrk its Client ID and Client Secret. Nothing is listed publicly and no third party is involved in the connection.
Where do the article images end up?
On your store, uploaded as JPEG, which the Shopify CDN then serves as WebP or AVIF to browsers that support them. You own the asset and it serves from your own domain. cpywrk is not a permanent image host.
How do I disconnect cpywrk from my Shopify store?
Uninstall the custom app from your store, or rotate its Client Secret. Either one ends the connection immediately without contacting cpywrk. Articles already published stay where they are.

Connect your store and watch one article go out

The trial is one full article, every step and every check, in your own time. No card.

Start free trial