Skip to main content

Publishing to your CMS

Push content directly to WordPress, Shopify, Webflow, or GitHub from GRRO.

Written by Jason
Updated over 3 weeks ago

Once you connect your CMS, you can publish content from the GRRO editor with one click.

Where to configure

Go to Settings and open the Integrations section.


WordPress

What you need

  • Your WordPress site URL

  • A WordPress username

  • An Application Password (not your regular login password)

How to create an Application Password

  1. Log in to your WordPress admin dashboard

  2. Go to Users, then Profile

  3. Scroll down to Application Passwords

  4. Enter a name (e.g., "GRRO") and click Add New Application Password

  5. Copy the generated password

How to connect

  1. In GRRO, go to Settings, then Integrations

  2. Click Add Connection and select WordPress

  3. Enter your site URL, username, and Application Password

  4. Click Test Connection to verify

  5. Click Save


Shopify

What you need

  • A Shopify Admin API Access Token

  • Your store domain (e.g., your-store.myshopify.com)

  • A Blog ID (the ID of the blog you want to publish to)

How to get your access token

  1. In your Shopify admin, go to Settings, then Apps and sales channels

  2. Click Develop apps, then Create an app

  3. Under Configuration, add the write_content scope

  4. Install the app and copy the Admin API Access Token

How to connect

  1. In GRRO, go to Settings, then Integrations

  2. Click Add Connection and select Shopify

  3. Enter your store domain, access token, and blog ID

  4. Click Test Connection to verify

  5. Click Save


Webflow

What you need

  • A Webflow API Token

  • Your CMS Collection ID (the collection where blog posts live)

How to get your API token

  1. In Webflow, go to Site Settings, then Integrations

  2. Generate an API Token

  3. Copy it

How to connect

  1. In GRRO, go to Settings, then Integrations

  2. Click Add Connection and select Webflow

  3. Enter your API token and Collection ID

  4. Click Test Connection to verify

  5. Click Save


GitHub

What you need

  • A GitHub Personal Access Token with the repo scope

  • The repository owner (your GitHub username or organization)

  • The repository name

  • The branch to commit to (e.g., main)

  • The content directory (e.g., content/posts)

How to create a Personal Access Token

  1. Go to github.com/settings/tokens

  2. Click Generate new token (classic)

  3. Give it a name (e.g., "GRRO Publishing")

  4. Select the repo scope

  5. Click Generate token and copy it immediately

How to connect

  1. In GRRO, go to Settings, then Integrations

  2. Click Add Connection and select GitHub

  3. Enter your token, repository owner, repository name, branch, and content directory

  4. Click Test Connection to verify

  5. Click Save

What happens when you publish

GRRO converts your content to Markdown with YAML frontmatter and commits it to your repository. If your site deploys from that repo, the new content goes live automatically.


Publishing from the editor

Once a CMS connection is set up:

  1. Open any draft in the content editor

  2. Click Publish

  3. Select your connected CMS

  4. Confirm

Security

All CMS credentials are encrypted before storage. They're never displayed in the UI after saving.

Troubleshooting

Test Connection failed. Double-check your credentials. For WordPress, make sure you're using an Application Password, not your login password. For Shopify, make sure the app has the write_content scope.

Content didn't appear on my site. Check whether the post was created as a draft on your CMS. Some configurations publish as draft by default. Check your CMS's posts or articles section.


Related articles

Did this answer your question?