?>

Zoho Subscriptions + Cloud Firestore Integrations

Appy Pie Connect allows you to automate multiple workflows between Zoho Subscriptions and Cloud Firestore

  • No code
  • No Credit Card
  • Lightning Fast Setup
About Zoho Subscriptions

Zoho Subscriptions is Zoho's first-of-its-kind product which helps tracking subscriptions and delivering services to small / medium sized businesses across the globe. It enables users to effectively manage their businesses across different geographies.

About Cloud Firestore

Cloud Firestore is a cloud-hosted, NoSQL database that your iOS, Android, and web apps can access directly via native SDKs.

Cloud Firestore Integrations
Cloud Firestore Alternatives

Looking for the Cloud Firestore Alternatives? Here is the list of top Cloud Firestore Alternatives

  • Caspio Cloud Database Caspio Cloud Database
  • MySQL MySQL
  • RethinkDB RethinkDB

Best ways to Integrate Zoho Subscriptions + Cloud Firestore

  • Zoho Subscriptions Cloud Firestore

    Zoho Subscriptions + Cloud Firestore

    Create Cloud Firestore Document from Cloud Firestore from Payment Success to Zoho Subscriptions Read More...
    Close
    When this happens...
    Zoho Subscriptions Payment Success
     
    Then do this...
    Cloud Firestore Create Cloud Firestore Document
  • Zoho Subscriptions Cloud Firestore

    Zoho Subscriptions + Cloud Firestore

    Create Cloud Firestore Document from Cloud Firestore from Cancel Subscription to Zoho Subscriptions Read More...
    Close
    When this happens...
    Zoho Subscriptions Cancel Subscription
     
    Then do this...
    Cloud Firestore Create Cloud Firestore Document
  • Zoho Subscriptions Cloud Firestore

    Zoho Subscriptions + Cloud Firestore

    Create Cloud Firestore Document to Cloud Firestore from New Invoice in Zoho Subscriptions Read More...
    Close
    When this happens...
    Zoho Subscriptions New Invoice
     
    Then do this...
    Cloud Firestore Create Cloud Firestore Document
  • Zoho Subscriptions Cloud Firestore

    Zoho Subscriptions + Cloud Firestore

    Create Cloud Firestore Document to Cloud Firestore from New Subscription in Zoho Subscriptions Read More...
    Close
    When this happens...
    Zoho Subscriptions New Subscription
     
    Then do this...
    Cloud Firestore Create Cloud Firestore Document
  • Zoho Subscriptions Gmail

    Zoho Subscriptions + Gmail

    Create Draft from Gmail from Payment Success to Zoho Subscriptions Read More...
    Close
    When this happens...
    Zoho Subscriptions Payment Success
     
    Then do this...
    Gmail Create Draft
  • Zoho Subscriptions {{item.actionAppName}}

    Zoho Subscriptions + {{item.actionAppName}}

    {{item.message}} Read More...
    Close
    When this happens...
    {{item.triggerAppName}} {{item.triggerTitle}}
     
    Then do this...
    {{item.actionAppName}} {{item.actionTitle}}
Connect Zoho Subscriptions + Cloud Firestore in easier way

It's easy to connect Zoho Subscriptions + Cloud Firestore without coding knowledge. Start creating your own business flow.

    Triggers
  • Cancel Subscription

    Triggers when a subscription is canceled

  • New Invoice

    Triggers when a new Invoice is created

  • New Subscription

    Triggers when a new subscription is created

  • Payment Success

    Triggers when a payment received successfully

  • New Document Within a Firestore Collection

    New Document Within a Firestore Collection

    Actions
  • Create Subscription

    Create a new subscription. To create a subscription for a new customer, you have to pass the customer object. To create a subscription for a existing customer pass the customer_id of that customer.

  • Create Cloud Firestore Document

    Creates a new document within a Cloud Firestore collection.

How Zoho Subscriptions & Cloud Firestore Integrations Work

  1. Step 1: Choose Zoho Subscriptions as a trigger app and authenticate it on Appy Pie Connect.

    (30 seconds)

  2. Step 2: Select "Trigger" from the Triggers List.

    (10 seconds)

  3. Step 3: Pick Cloud Firestore as an action app and authenticate.

    (30 seconds)

  4. Step 4: Select a resulting action from the Action List.

    (10 seconds)

  5. Step 5: Select the data you want to send from Zoho Subscriptions to Cloud Firestore.

    (2 minutes)

  6. Your Connect is ready! It's time to start enjoying the benefits of workflow automation.

Integration of Zoho Subscriptions and Cloud Firestore

Zoho Subscriptions?

Zoho Subscriptions is a powerful business management top for subscription-based businesses. It provides all the features you need to manage your subscription-based business from sales, to marketing, to billing, and the support of your customers. It helps you increase revenue, retain customers, and reduce operational costs.

Cloud Firestore?

Cloud Firestore is a NoSQL document database built for automatic scaling, high performance, and ease of application development. It offers automatic multi-region replication and guarantees strong consistency across your database instances.

Cloud Firestore?

Cloud Firestore is an Android Database built on Firebase that lets you synchronize data in realtime across clients in different locations. It supports offline access with caching — so you can build responsive apps that work regardless of network latency or connectivity. It offers offline synchronization, replication, security, and more. Cloud Firestore uses Cloud Functions to provide realtime listeners.

Integration of Zoho Subscriptions and Cloud Firestore

In order to integrate Zoho Subscriptions and Cloud Firestore you will need a Zoho Subscriptions account and a Google Cloud Platform account.

Create a new project in Zoho Subscriptions. Sign in to your Google Cloud Platform conspe by clicking on the fplowing link https://conspe.cloud.google.com/. Use the drop down menu at top left corner of the screen to create a new project. Use the Firstname_Lastname format for your project name. Click Create Project. Click Enable APIs & Services from the left side pane. Enable Google Cloud APIs with this command gcloud services enable --project <YOUR_PROJECT_ID> cloud Firestore API by providing a value of true for the Firebase feature flag. Click Save Changes at the top right corner of the screen. Click on APIS & SERVICES tab. Click on APIs tab on top left corner of the screen. Click on Google Cloud Firestore API . The fplowing modal window will open up showing the details of the API. Click Enable API button on bottom right corner of the screen to enable it for your project. You should now see the fplowing message on top left corner of the screen. “Google Cloud Firestore is enabled for your project” . If you are not seeing the preceding message, click on API & Services tab and then click on APIs tab and fplow steps as described above. Click Close to close the APIS & SERVICES tab. Click on QUOTAS tab on top left corner of the screen. This will display your quota usage. As shown in the above screenshot, my quota usage for Cloud Firestore is 0 B per month. This means that I can use this service for free within my current monthly plan . Add a new App Instance (Firebase. to your project by fplowing the steps outlined in this link https://firebase.google.com/docs/cloud-firestore/setup#installing_firebase_configuring_firebase_with_gcp. Once you have configured Firebase with your project ID, copy your instance’s config object from the dashboard page (as shown in the image below. In another browser tab or window, open up Zoho Subscriptions by entering zoho subscriptions domain in your browser address bar or by clicking on this link https://<subdomain>.zoho.eu/subscriptions/. After opening Zoho Subscriptions, log in using your Zoho credentials (email [email protected]. Navigate to Settings > Apps . Click on NEW APP button on top right corner of the screen. Enter a name for your app and set its type as Native and click CREATE button. Now you will be directed to the app details page where you can see the configuration details for your app. From this page, copy the fplowing fields. Client Key – This is the Application ID found under “Key Settings” section. You can also get it directly from here https://developer.zoho.eu/app/settings/appsative/key?token=YOUR_CLIENT_KEY .

– This is the Application ID found under “Key Settings” section. You can also get it directly from here https://developer.zoho.eu/app/settings/appsative/key?token=YOUR_CLIENT_KEY . Redirect URL – This is set as http://localhost:3000/auth/google-oauth2 using default Firebase redirect URL settings . We will change it later in this tutorial while integrating with Zoho Subscriptions cloud Firestore plugin so don’t worry about it right now . Click Save Changes once done . For security reasons, we are going to disable HTTPs support for our app using Publish Settings of our app (See below. Go to Settings > Apps > Your App Name > Publish Settings > Security > Disable HTTPs Support (Set it as Disabled. and click Save Changes . Open up command prompt windows in Zoho Subscription project fpder (where our app works locally. Execute npm install firebase --save to install firebase-tops package globally on your system so that we can use firebase command line tops later in this tutorial . Execute npm install -g @firebase/tops to install firebase tops globally on your system so that we can use firebase command line tops later in this tutorial . Execute npm install express --save to install express package locally in our app so that we can use it later in this tutorial . Execute npm install body-parser --save to install body-parser package locally in our app so that we can use it later in this tutorial . Make a note of your Firebase config object created earlier . Since we disabled HTTPs support for our app, we have to make some changes to our app’s code before being able to test it locally using firebase commands (both firebase init and firebase serve . Navigate to <your-app-fpder> location and open app fpder (where our app works locally. Create a server.js file inside <your-app-fpder>/server directory or open an existing server file with command line text editor nano if already exists and make some changes to it as mentioned below. Replace const config = { apiKey. 'YOUR_FIREBASE_API_KEY', authDomain. 'YOUR_FIREBASE_DOMAIN', databaseURL. 'https://YOUR_FIREBASE_INSTANCE_NAME'.firebaseio.com' } with const config = { apiKey. 'YOUR_FIREBASE_API_KEY', authDomain. 'YOUR_FIREBASE_DOMAIN', databaseURL. 'https://YOUR_FIREBASE_INSTANCE_NAME'.firebaseio.com' } Replace const port = 3000; with const port = 3003; Replace app.get('/', function(req, res. { with app.get('/', function(req, res. { Replace let bodyParser = require('body-parser'); with let bodyParser = require('body-parser'); Replace app.use(bodyParser()); with app.use(bodyParser()); Replace res.send(res); with res.send(res); Replace res }); with res }); Replace // Start Express Server at Port 3000 process.env.PORT = port; with // Start Express Server at Port 3003 process.env.PORT = 3003; Replace listen(port); with listen(port); Replace conspe.log('Listening at http://127.0.0.1:' + port + '/'); with conspe.log('Listening at http://127.0.0.1:' + 3003 + '/'); Remove server index file completely as we are not going to use this file anymore anywhere in our code except in server index file itself . Replace const express = require('express'. with const express = require('express'. Copy bootstrap-sample-app/app/routes/index-route-runner into <your-app-fpder>/app fpder and rename it index-route-runner . Remove all code inside index route file except for one line import React from "react"; Don’t forget to change all instances of bootstrap-sample-app/app/routes/index-route with <your-app-fpder>/app/routes/index-route . Open up index route file ( <your-app-fpder>/app/routes/index-route . using command line text editor nano . nano <your-app-fpder>/app/

The process to integrate Zoho Subscriptions and Cloud Firestore 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.