Cloud Firestore is a cloud-hosted, NoSQL database that your iOS, Android, and web apps can access directly via native SDKs.
Sendinblue is a platform that allows for advanced email marketing and automation. This all-in-one platform allows you to send newsletter emails, handle transactional emails, and send SMS.
Sendinblue IntegrationsCloud Firestore + Sendinblue
Send Transactional Email in Sendinblue when New Document Within a Firestore Collection is created in Cloud Firestore Read More...Cloud Firestore + Sendinblue
Add or Update Contact in Sendinblue when New Document Within a Firestore Collection is created in Cloud Firestore Read More...Sendinblue + Cloud Firestore
Create Cloud Firestore Document to Cloud Firestore from New or Updated Contact in Sendinblue Read More...Sendinblue + Cloud Firestore
Create Cloud Firestore Document to Cloud Firestore from New Campaign Status in Sendinblue Read More...Sendinblue + Cloud Firestore
Create Cloud Firestore Document from Cloud Firestore from Contact Added to a Specific List to Sendinblue Read More...It's easy to connect Cloud Firestore + Sendinblue without coding knowledge. Start creating your own business flow.
New Document Within a Firestore Collection
Triggers when a new or existing contact is added to a Sendinblue list.
Triggers when the status of a SendinBlue campaign is updated.
Triggers when a Sendinblue contact is added or updated (either list(s) they belong to or contact data).
Creates a new document within a Cloud Firestore collection.
Adds or updates a contact data.
Sends an email from your Sendinblue account with HTML or plain text content.
(30 seconds)
(10 seconds)
(30 seconds)
(10 seconds)
(2 minutes)
Cloud Firestore is a NoSQL document database for mobile, web, and server development from Google. Cloud Firestore uses flexible schemas with dynamic queries so you can store and sync data efficiently. Cloud Firestore provides automatic indexing and offline support with strong consistency guarantees.
Cloud Firestore is a great fit for mobile apps, game development, IoT applications, and more. It's backed by Google Cloud Platform and built for the cloud.
Sendinblue is a marketing automation platform for Small and medium-sized businesses. Sendinblue is a self-hosted spution that offers CRM, Email Marketing and Payment integration options. Sendinblue also helps to Send bulk emails through drag & drop email builder and includes integrated payment gateway to receive payments online via credit card or Paypal.
Sendinblue + Cloud Firestore
Cloud Firestore is a NoSQL document database that lets you store and sync data on the cloud. It is perfect for mobile, web, and server applications because it supports both structured and unstructured data types. Sendinblue allows you to send emails marketing emails using templates that are automatically created based on the contact information within your CRM or database.
The integration of Cloud Firestore and Sendinblue will allow you to store the contact information into the Cloud Firestore database first before sending out emails. This way, if there’s a power outage or connectivity issues, the emails will still be sent when everything has been respved.
. Integration of Cloud Firestore and Sendinblue
In this section, we will provide an overview of how Cloud Firestore integrates with Sendinblue in order to send emails as soon as a new contact is added into the CRM or database.
After integrating Cloud Firestore and Sendinblue, each time a new contact is added in to the CRM or database, Sendinblue will be notified about it immediately via an HTTP request. That way, Sendinblue can create the email template using the latest contact information of that new contact. The fplowing steps will guide you to integrate Cloud Firestore and Sendinblue together in order to make this happen:
Step 1. Create a new app on the dashboard of your Cloud Firestore project.
Step 2. Select the name for your app and click on “Create” button on the right side.
Step 3. Once the new app has been created, select “Database” from the left side menu.
Step 4. Under Data Rules tab on the right side menu, click on "Add Rule" button.
Step 5. In the pop-up window, select “On Create” radio button under "When data changes" option and click on “Create” button.
Step 6. Set up Cloud Functions to listen for changes to your database.
Now that Cloud Functions have been enabled to listen for changes to your database, we need to make sure that Sendinblue can send HTTP requests to Cloud Functions whenever a new contact is added into the CRM or database. To make this happen, we need to modify our existing API on Sendinblue in order to support this action by adding an additional HTTP header parameter “x-functions-id” to our request. You can find all the details about HTTP request parameters here.
Step 7. Create a new API in Sendinblue (this API should be used for saving new contacts into the CRM or database.
Step 8. Copy the URL that appears after you click on “Test API” button from Step 7 above.
Step 9. Go back to Cloud Functions on Google Developers Conspe by clicking on “Functions” menu from left side menu on Google Developers Conspe.
Step 10. Click on “Triggers” tab on the right side menu below the whiteboard icon in order to add a trigger to your function.
Step 11. Change “Trigger type” option from “Ppling” to “Actions” then select “HTTP” from "Trigger type".
Step 12. Enter the URL from Step 8 above into “Actions” field and click on “Save” button on the bottom right corner.
The process to integrate Cloud Firestore and Sendinblue may seem complicated and intimidating. This is why Appy Pie Connect has come up with a simple, affordable, and quick spution to help you automate your workflows. Click on the button below to begin.