Contentful integration
What is Contentful?
Contentful is a headless content management system (CMS) that provides a content infrastructure for digital experiences. It allows developers to create, manage, and distribute content across multiple platforms and channels through APIs.
You can configure a pipeline in Buddy to automate tasks such as content migrations, space management, or content synchronization whenever changes are pushed to your Git repository.
The integration also lets you run any commands supported by the Contentful CLI, and e.g. manage spaces, content types, and entries, as well as parameterize the commands with environment variables.
Image loading...
Setting up Contentful integration
Contentful integration supports two authentication methods: OAuth and Personal Access Token.
OAuth Authentication
Navigate to the Integrations tab and click New integration.
Look up and click Contentful (it can be found in the PaaS category):
Image loading...
- Once the configuration window shows up, provide integration name and click Start OAuth authorization:
Image loading...
- You will be redirected to Contentful's login page. Log in using your GitHub account or Google account:
Image loading...
- Click Authorize to grant Buddy access to your Contentful spaces:
Image loading...
Personal Access Token Authentication
Alternatively, you can use a Personal Access Token for authentication:
Image loading...
- Log in to the Contentful web app.
- Open the space that you want to access using the space selector in the top left.
- Click Settings and select CMA tokens from the drop-down list.
- Click Create personal access token. The Create personal access token window is displayed.
Image loading...
Enter a custom name for your personal access token, select the expiration date (default is 30 days), and click Generate. Your personal access token is created. Image loading...
Copy your personal access token to clipboard and paste it into the Personal Access Token field in Buddy.
Last modified on Sep 17, 2025