---
title: Contentful
slug: contentful
description: How to integrate Contentful with Make.com
image: https://make-cxp-documentation.ams3.digitaloceanspaces.com/apps-center-icons/PREVIEW_contentful.png
docTags: 
createdAt: 2025-02-03T13:29:04.396Z
---

| :inlineImage[]{src="https://make-cxp-documentation.ams3.digitaloceanspaces.com/apps-center-icons/contentful.png" alt="Contentful logo" caption size="50" width="512" height="512"} | Contentful is a content management platform for creating, managing, and publishing digital content. Integrating Contentful with Make.com lets users automate content updates, synchronize assets, and trigger publishing workflows across websites and digital channels. |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |

:::hint{type="warning"}
This is AI-generated content based on official Contentful documentation. The content may contain mistakes. Please verify important information. If you have questions on vendor documentation, contact [Contentful](https://www.contentful.com) directly.
:::

# Requirements

To use the Contentful app in Make, you must have an active Contentful account and an access token, [create your account on Contentful](https://www.contentful.com). For subscription, refer to the [Contentful pricing page](https://www.contentful.com).

# Connect Contentful and Make&#x20;

To get started, you must first create a connection between Contentful and Make, allowing the two services to communicate.&#x20;

::::WorkflowBlock
:::WorkflowBlockItem
**Obtain your API Key in your Contentful account**
:::

:::WorkflowBlockItem
**Create the connection in Make.**
:::
::::

## Obtain your API Key in your Contentful account

Before you create the connection in Make, you should first obtain your **API Key** in your Contentful account.

To obtain your **API Key&#x20;**:

::::WorkflowBlock
:::WorkflowBlockItem
Navigate t&#x6F;**&#x20;Settings** in the main navigation.
:::

:::WorkflowBlockItem
Clic&#x6B;**&#x20;CMA tokens**.
:::

:::WorkflowBlockItem
Clic&#x6B;**&#x20;Create access token**.
:::

:::WorkflowBlockItem
Enter th&#x65;**&#x20;token name**.
:::

:::WorkflowBlockItem
Select th&#x65;**&#x20;expiration date** if required.
:::

:::WorkflowBlockItem
Clic&#x6B;**&#x20;Generate**.
:::

:::WorkflowBlockItem
Copy th&#x65;**&#x20;API token** displayed in the modal.
:::
::::

You will use this value while creating a connection in Make.&#x20;

Because the UI might have changed, the steps you see on your screen might be different, [check the vendor documentation for updates.](https://www.contentful.com/help/token-management/personal-access-tokens/)

## Create the connection in Make&#x20;

:::::WorkflowBlock
::::WorkflowBlockItem
[[Log in in your Make](https://www.make.com/en/register) account](https://www.make.com/en/register), add the Contentful module to your scenario, and click **Create a connection.&#x20;**

:::hint{type="info"}
If you add a module with an instant tag, click **Create a webhook**, then **Create a connection.**
:::
::::

:::WorkflowBlockItem
*Optional:&#x20;*&#x49;n the **Connection name** field, enter a name for the connection.
:::

:::WorkflowBlockItem
Enter the **authentication credentials** you copied from your Contentful account or follow the on-screen instructions to create the connection.&#x20;
:::
:::::

For detailed information on connecting an application, see **[Connect an application](docId\:SO88FM6pkT0G-adKDDfzZ)** page.

# Contentful modules

After connecting to the Contentful app, you can choose from a list of available modules to build your scenarios.&#x20;

:::ExpandableHeading
### Activate a Content Type

Activates a specific content type using its ID, allowing you to implement recent updates or modifications to that content type.
:::

:::ExpandableHeading
### Add a Field to a Content Type

Creates and adds a new custom field to a selected content type within your system.
:::

:::ExpandableHeading
### Archive/Unarchive an Asset

Archives or restores an unpublished asset, allowing you to either hide it from or return it to your active asset list.
:::

:::ExpandableHeading
### Archive/Unarchive an Entry

Archives or restores an unpublished entry, allowing you to manage its visibility in your content system.
:::

:::ExpandableHeading
### Create a Content Type

Creates a new custom content type within your system or application.
:::

:::ExpandableHeading
### Create an Asset

Creates a new digital asset in your selected account.
:::

:::ExpandableHeading
### Create an Entry

Creates a new record in the selected database or application.
:::

:::ExpandableHeading
### Deactivate a Content Type

Updates the status of a specified content type to a new value.
:::

:::ExpandableHeading
### Delete a Content Type

Permanently deletes a content type that has previously been deactivated from your system.
:::

:::ExpandableHeading
### Delete a Field from a Content Type

Deletes a selected field from a specified content type in your system.
:::

:::ExpandableHeading
### Delete an Asset

Permanently deletes an asset that has not yet been published.
:::

:::ExpandableHeading
### Delete an Entry

Permanently deletes a selected record from the database.
:::

:::ExpandableHeading
### Get a Content Type

Retrieves detailed attributes for a specified content type.
:::

:::ExpandableHeading
### Get an Asset

Retrieves detailed information and properties of a specified asset.
:::

:::ExpandableHeading
### Get an Entry

Retrieves detailed information and attributes for a specified entry.
:::

:::ExpandableHeading
### Get an Entry with Replacement

Enables you to update text fields by substituting specific tags (such as \{} or \{}) with new values, and provides the updated text as output.
:::

:::ExpandableHeading
### Make an API Call

Executes a custom API request to the connected service using your authorized credentials.
:::

:::ExpandableHeading
### Publish an Asset

Updates the status of a selected asset to a specified value.
:::

:::ExpandableHeading
### Publish an Entry

Updates the status of a specified entry to a new value.
:::

:::ExpandableHeading
### Search Assets

Searches for digital assets within your account.
:::

:::ExpandableHeading
### Search Content Types

Searches for specific types of content within your account.
:::

:::ExpandableHeading
### Search Entries

Searches for specific entries within your data.
:::

:::ExpandableHeading
### Unpublish an Asset

Restores an asset to its original location or status.
:::

:::ExpandableHeading
### Unpublish an Entry

Restores a previously removed entry back into the system.
:::

:::ExpandableHeading
### Update a Content Type

Updates the details of a selected content type using its unique ID.
:::

:::ExpandableHeading
### Update a Field of a Content Type

Updates a selected field within a specified content type record.
:::

:::ExpandableHeading
### Update an Asset

Updates the details of a specific asset using its unique ID.
:::

:::ExpandableHeading
### Update an Entry

Updates the details of a specific entry identified by its unique ID.
:::

:::ExpandableHeading
### Watch an Event

Triggers when a new event is created in your account.
:::

# Templates

You can look for more templates in [Make's template gallery](https://www.make.com/en/templates), where you'll find thousands of pre-created scenarios.

# Contentful resources&#x20;

You can have access to more resources related to this app on the following links

- [Contentful topics on Make community](https://community.make.com/search?q=Contentful)
- [Contentful website](https://www.contentful.com)
- [Contentful API documentation](https://www.contentful.com/developers/docs/references/content-management-api/)
- [Contentful page on make](https://www.make.com/en/integrations/contentful)

***

:::CtaButton{label="Get started for free" externalHref="https://www.make.com/en/register" openInNewTab="true"}

:::

