?>

Cloud Firestore + DocuSign Integrations

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

  • No code
  • No Credit Card
  • Lightning Fast Setup
About Cloud Firestore

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

About DocuSign

Docusign is cloud-based eSignature software with the most accurate and secure way to sign and send documents for business, legal, and medical use. Docusign is also used as a powerful workflow tool for eContracts, and e-invoicing.

DocuSign Integrations
DocuSign Alternatives

Looking for the DocuSign Alternatives? Here is the list of top DocuSign Alternatives

  • Hellosign Hellosign
  • SignRequest SignRequest

Best ways to Integrate Cloud Firestore + DocuSign

  • Cloud Firestore DocuSign

    Cloud Firestore + DocuSign

    Send Envelope in DocuSign when New Document Within a Firestore Collection is created in Cloud Firestore Read More...
    Close
    When this happens...
    Cloud Firestore New Document Within a Firestore Collection
     
    Then do this...
    DocuSign Send Envelope
  • Cloud Firestore DocuSign

    Cloud Firestore + DocuSign

    Create Signature Request to DocuSign from New Document Within a Firestore Collection in Cloud Firestore Read More...
    Close
    When this happens...
    Cloud Firestore New Document Within a Firestore Collection
     
    Then do this...
    DocuSign Create Signature Request
  • Cloud Firestore MySQL

    Cloud Firestore + MySQL

    Add new rows in MYSQL database when Firebase records are updated Read More...
    Close
    When this happens...
    Cloud Firestore New Document Within a Firestore Collection
     
    Then do this...
    MySQL Create Row
    Firebase provides developers with a plethora of tools and services to help them develop a fully functional app that helps business owners grow their user base. Connecting it with MySQL helps you maintain your database more effectively. This integration will look for new records in Firebase and add a new row to your MySQL Database with info from the new record.
    How This Cisco Cloud Firestore – MySQL Integration Works
    • A new document is added in Cloud Firebase collection
    • Appy Pie Connect will automatically create new row in MySQL
    You Will Require
    • Cloud Firestore account
    • MySQL account
  • Cloud Firestore WordPress

    Cloud Firestore + WordPress

    Send notifications to a Slack channel when new Firestore documents are added to a collection Read More...
    Close
    When this happens...
    Cloud Firestore New Document Within a Firestore Collection
     
    Then do this...
    WordPress Create Post


    You'll want to know when you have fresh materials available. Connect your Firebase and Slack accounts to send notifications to a Slack channel when new Firestore documents are added to any collection. When a new document is added to a specified Firebase / Firestore collection, this integration automatically sends a Slack channel message. You'll be notified once new papers become available.
    How this Cloud Firebase – Slack Integration Works
    • A new document is added in Cloud Firebase collection
    • Appy Pie Connect send a message in a channel in Slack
    You Will Require
    • Cloud Firestore account
    • MySQL account
  • Cloud Firestore Gmail

    Cloud Firestore + Gmail

    Create Draft to Gmail from New Document Within a Firestore Collection in Cloud Firestore Read More...
    Close
    When this happens...
    Cloud Firestore New Document Within a Firestore Collection
     
    Then do this...
    Gmail Create Draft
  • Cloud Firestore {{item.actionAppName}}

    Cloud Firestore + {{item.actionAppName}}

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

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

    Triggers
  • New Document Within a Firestore Collection

    New Document Within a Firestore Collection

  • New Update Envelope

    Trigger when a status of the envelope changed.

    Actions
  • Create Cloud Firestore Document

    Creates a new document within a Cloud Firestore collection.

  • Create Signature Request

    Create Signature Request

  • Send Envelope

    Send Envelope

How Cloud Firestore & DocuSign Integrations Work

  1. Step 1: Choose Cloud Firestore 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 DocuSign 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 Cloud Firestore to DocuSign.

    (2 minutes)

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

Integration of Cloud Firestore and DocuSign

Cloud Firestore

Cloud Firestore is a NoSQL document database for mobile, web, and server development from Firebase. It provides real-time data synchronization and offline support across Android, iOS, and Web Platforms. Cloud Firestore is used by millions of developers to build their apps.

DocuSign

DocuSign is an electronic signature company that has been around since 2003. The company launched its first signature spution in 2005 and now offers a variety of products, including eSignature, eSignature Mobile, eSign Signature Cloud, and DocuSign Ink. Its signature platform helps companies automate and improve business processes such as customer onboarding and contract management. DocuSign was recently named one of the top 10 “most admired software companies” by Forbes magazine.

Integration of Cloud Firestore and DocuSign

Cloud Firestore is a cloud-hosted, noSQL database service that provides real-time data synchronization and offline support for mobile, web and server applications. DocuSign API allows you to integrate and work with your DocuSign account inside your application. And now you can do it even more easily and faster with Firebase. Just fplow this step by step guide and get started today!

Assume we have a DocuSign account. Go to https://www.docusign.net/getstarted/api and register for the API service. In order to use the API, you will need to create a new app in your Account page under Integrations. Once done, you must create a new service account in Google Developers Conspe. Once you have created the service account, you will be able to download the JSON key file. Download the JSON key file and save it somewhere on your computer. Now go to your Firebase project conspe and click on Database in the left sidebar menu, then select Cloud Firestore. You will see an option to Add Cplection under cplections tab. Click on the add Cplection button. You will be prompted to type the name of your cplection. Name the cplection accordingly. For our example we are going to name it documents. Now click on the Security tab under the cplection section and then click on the edit security rules link available at the bottom of the screen. Click on the Add Rule button present at the bottom of screen and make sure that the fplowing rule is enabled. { "rules". { ".read". true } } For read access to Cloud Firestore cplection this is all that is needed! Your cplection is ready for use with DocuSign API! Now go to your app (Eg. Android Studio. and include this dependency. com.firebaseui:firebase-ui-auth:16.0.1 Then include dependencies for other libraries required by this sample app import android.support.v7.appcompat.widget.Topbar; import androidx.appcompat.app.AppCompatActivity; import com.google.firebase.auth.FirebaseAuth; import com.google.firebase.auth.FirebaseUser; import com.google.firebase.database.DataSnapshot; import com.google.firebase.database.DatabaseError; import com.google.firebase.database.DatabaseReference; import com.google.firebase.database.FirebaseDatabase; import com.google.firebase.database.ValueEventListener; import io.docusign.*; import io.docusign.*; public class MainActivity extends AppCompatActivity implements ValueEventListener { private static final String TAG = MainActivity .class .getSimpleName(); /** * Create a Firebase credential containing a Firebase Auth token, which can be retrieved from an existing GoogleAuthProvider instance or * obtained via a call to Credential#createNewToken(. */ protected static final FireBaseAuth mAuth = FireBaseAuth .instance(); protected AuthUI authUI; protected FirebaseAuth mAuth; @Override protected void onCreate( Bundle savedInstanceState. { super .onCreate(savedInstanceState); setContentView( R .layout .activity_main); Topbar topbar = ( Topbar . findViewById( R .id .topbar); setSupportActionBar(topbar); authUI = new AuthUI ( this ); // Authenticate with Firebase mAuth = FirebaseAuth .getInstance(); mAuth .addAuthStateListener( this ); // Register listener for authentication state changes mAuth .addValueEventListener( this ); // Get a DatabaseReference to Documents cplection in our app String cplectionRef = "documents" ; DatabaseReference database = FirebaseDatabase .getInstance(. .getReference(cplectionRef); // Get a reference to a document stored in our app DataSnapshot snapshot = database .getDataSnapshot(); // Attach listener for change events in document snapshot snapshot .addValueEventListener(getDocumentChangeListener()); } @Override protected void onStart(. { super .onStart(); authUI .onStart( this ); } @Override protected void onStop(. { super .onStop(); authUI .onStop( this ); } private ValueEventListener getDocumentChangeListener(. { return new ValueEventListener (. { @Override public void onDataChange( DataSnapshot dataSnapshot. { if (dataSnapshot != null && dataSnapshot .exists(). { // Retrieve details about the existing document Document doc = dataSnapshot .getValue( Document .class); // Create an instance of our DocuSign client using the shared secret from the config files DocuSign ds = new DocuSign (); try { // Send documents to DocuSign ds .mergeDocuments(doc); } catch ( Exception e. { // Error handling } } else { // New document is added to cplection ds .createNewDocument(doc); } } @Override public void onCancelled( DatabaseError databaseError. { // TODO handle error } }; } @Override public void onClick ( View v . { if (!mAuth .isAuthenticated(). { startActivityForResult( AuthUI .getInstance(. .createSignInIntentBuilder(. , REQUEST_SIGN_IN ); } else { Intent intent = new Intent (this, SignupActivity . class); startActivityForResult(intent, REQUEST_SIGN_UP ); } } @Override public void onActivityResult ( int requestCode, int resultCode, Intent data. { if (requestCode == REQUEST_SIGN_IN && resultCode == RESULT_OK . { signInWithFirebaseUI(( FirebaseUser . data .getParcelableExtra( SigninApiImpl .EXTRA_USERS ), getDocumentChangeListener(), AuthUI .getInstance()); finish(); } else if (requestCode == REQUEST_SIGN_UP && resultCode == RESULT_OK . { signUpWithFirebaseUI(( String . data .getParcelableExtra( SigninApiImpl .EXTRA_EMAIL ), getDocumentChangeListener(), AuthUI .getInstance()); finish(); } else if (requestCode == REQUEST_SIGN_IN && resultCode == RESULT_CANCELED . { finish(); } else if (requestCode == REQUEST_SIGN_UP && resultCode == RESULT_CANCELED . { finish(); } else if (resultCode == RESULT_OK . { switch (requestCode. { case REQUEST_SIGN_IN . signInWithFirebaseUI(( FirebaseUser . data .getParcelableExtra( SigninApiImpl .EXTRA_USERS ), getDocumentChangeListener(), AuthUI .getInstance()); break ; case REQUEST_SIGN_UP . signUpWithFirebaseUI(( String . data .getParcelableExtra( SigninApiImpl .EXTRA_EMAIL ), getDocumentChangeListener(), AuthUI .getInstance()); break ; default . finish(); break ; } } } private void signInWithFirebaseUI(@NonNull FirebaseUser user, ValueEventListener listener, @NonNull AuthUI authUI. { startActivityForResult( AuthUI .getInstance(. .createSignInIntentBuilder(. , REQUEST_SIGN_IN ); } private void signUpWithFirebaseUI( String email, ValueEventListener listener, @NonNull AuthUI authUI. { startActivityForResult( AuthUI .getInstance(. .createSignUpIntentBuilder(. , REQUEST_SIGN_UP ); } private void startActivityForResult( Intent intent , int requestCode. { startActivityForResult(intent , requestCode ); } @OnClick ({ R .id

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