---
title: "A Proof Of Concept (PoC) to Integrate Cloud Firestore with Contentful through Zapier · Appnovation"
url: "https://www.appnovation.com/insights/proof-concept-poc-integrate-cloud-firestore-contentful-through-zapier"
description: "A step-by-step proof of concept integrating Google Cloud Firestore with Contentful using Zapier, no custom code required."
---

Article

# A Proof Of Concept (PoC) to Integrate Cloud Firestore with Contentful through Zapier

[![](https://cdn.sanity.io/images/ey850001/production/75dd058be20e0d25bc3a38ebc514a3940109c6ca-68x68.png?w=68&auto=format) jkapadia jkapadia Solutions Architect](/people/jkapadia-jkapadia.md) Feb 20, 2019  
 3 min read 

![A Proof Of Concept (PoC) to Integrate Cloud Firestore with Contentful through Zapier](https://cdn.sanity.io/images/ey850001/production/3796469efc844e7a5642eb0d1ec92be11255e564-1884x600.jpg?w=1400&auto=format) 

3\. Log into Contentful

**The following steps were taken to build the PoC:**

1.  
2.  

Log into Google and go to the [Firebase Console (opens in new window)](https://console.firebase.google.com/):

​

Created a project blog-test:

​

Created a Cloud Firestore database in test mode:

​

Create a collection named “users”:

​

Add a document to the collection with 3 fields as follows:

​

Add few more documents with the same schema to the collection.

Create “users” content type :

​

**​**Add 3 fields to the content type, “fname”, “lname” and “email” and Save:

​

**​**

1.  

Click on “Make a Zap”:

​

**​**First we will create a Zap where we will send data from Cloud Firestore to Contentful:

​

Follow the screens where you will be asked to add the Google Project Id and the account through which Zapier can connect to your Cloud Firestore. In the end you should get to the following screen:

​

**​**On the next screen you have to select the collection from where the data will be synced with Contentful and add the OrderBy Query as following. Click Continue, if there are errors with your OrderBy clause they will be displayed on the next screen:

​

**​**If the configuration in above screens are correct then you will be displayed with the following screen. Here Zapier retrieves 2 documents that were added on Firestore and shows it as Record A and Record B. Select Record A and continue:

**​**

Now, we move onto the next step where we configure Zapier to create a New Entry in Contentful. Select Contentful and click Continue.

Select the Action as “Create Entry as below and click Continue.

On the next few screens, connect your Contentful account with Zapier.

Test your connected account by clicking the Test button. If your configuration is correct you should get the following on your screen:

**​**

Select Content Space, Content Type and the fields mappings on the next screen, as seen below:

**​**

Now it is time to test the integration where the data from Cloud Firestore will be sent to Contentful. Click the Send Test To Contentful button:

**​**

If the Test was successful you will see the following screen. Click Finish and name your zap on the next screen and turn it on:

Go to Contentful and check if an entry for John Doe was created as below:

**​**

Here we went through the entire process of syncing new data only, one-way from Cloud Firestore to Contentful using Zapier. Next, you should try and create a Zap for syncing data from Contentful to Cloud Firestore. One issue observed is that data syncing is only for new data, through Zapier. Zapier doesn’t have triggers to take action when data is updated on either end.

[![](https://cdn.sanity.io/images/ey850001/production/75dd058be20e0d25bc3a38ebc514a3940109c6ca-68x68.png?w=68&auto=format) jkapadia jkapadia Solutions Architect · Appnovation](/people/jkapadia-jkapadia.md) 

## Keep reading

[![Enhance CX with an optimized knowledge base](https://cdn.sanity.io/images/ey850001/production/bf336e98f260da6a50447058eae7c5bb238521bf-1200x644.png?w=640&auto=format)](/insights/2022-01-enhance-cx-optimized-knowledge-base.md)

 Article · 4 min Jan 21, 2022 

### [Enhance CX with an optimized knowledge base](/insights/2022-01-enhance-cx-optimized-knowledge-base.md)

Consumer expectations have dramatically shifted, with most of our lives shifting online over the past two years. People around the world are embracing digital, with everything from grocery shopping to work to education moving online. Brands that want to get ahead and drive an engaging customer experience must focus on improving self-service options like knowledge bases.

[Gavin Estey](/people/gavin-estey.md) Article 

[![Content that Connects](https://cdn.sanity.io/images/ey850001/production/0b759123d9d302f9ced78d1da82135cdfcf89bc2-1200x644.png?w=640&auto=format)](/insights/2021-03-content-connects-building-empathic-content-strategy.md)

 Article · 1 min Mar 10, 2021 

### [Content that Connects: Building an Empathic Content Strategy](/insights/2021-03-content-connects-building-empathic-content-strategy.md)

[Appnovation](/people/appnovation.md) Article 

[![Contentful Fast Forward Banner](https://www.appnovation.comFastForward_SocialSpeakerCards_Singles_GavinEstey.png)](/insights/2020-11-marketers-orchestrators-and-engineers-dynamics-managing-large-scale-contentful.md)

 Article · 1 min Nov 06, 2020 

### [Marketers, Orchestrators, and Engineers - The Dynamics of Managing a Large Scale Contentful Implementation in the Enterprise](/insights/2020-11-marketers-orchestrators-and-engineers-dynamics-managing-large-scale-contentful.md)

[Appnovation](/people/appnovation.md) Article 

## Get the thinking,  
*before everyone else.*

One considered email a month. New essays, field notes from live engagements, and the occasional strong opinion. No noise.
