v 17.0 Third Party 52
Download for v 17.0 Deploy on Odoo.sh
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Contacts (contacts)
Discuss (mail)
Lines of code 167
Technical Name insafety_firebase_sync
LicenseLGPL-3
Websitehttps://odoo.insafety.ch
Versions 17.0 16.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Contacts (contacts)
Discuss (mail)
Lines of code 167
Technical Name insafety_firebase_sync
LicenseLGPL-3
Websitehttps://odoo.insafety.ch
Versions 17.0 16.0

Insafety GmbH would be happy to assist you, please email us at welcome@insafety.ch

This module can be used without any strings attached.

Designed to not have any negative side effects on a running Odoo implementation.

Demonstrates how to export the contacts to Firebase / Firestore and then updates Firebase whenever the contacts are updated, inserted or deleted in Odoo.

Depends on the Firebase Admin Python SDK that can be installed using the command: pip install firebase-admin

One of the use cases for this type of real-time data synchronization is to connect iOS and Android Apps to Odoo.

At Insafety GmbH, we are specialized building Apps that extend Odoo, if interested, please get in contact.

Pascal Burckhardt, CEO

Insafety GmbH

Switzerland

The module adds one new entity to Odoo

  • Firebase Data Synch

Core Functionality

  • Export Contacts (res.partner) to Firebase / Firestore
  • Real-Time synchronize (update, insert, delete) Odoo Contacts to Firebase / Firestore
  • Configuer Firebase Connection

Synchronize Odoo Contacts

Export and Real-Time Synch

Setup Synchronization

Download the google-service.json file from your Firebase console

Open it in a text editor and copy its content into the Firebase Project Credentials.

Security

The credentials, inclusive the private key for your Firebase project, are stored in the Odoo database. Insafety Firebase Sync is only available to Odoo Users that have the system administrator privilege. 

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Please choose a rating from 1 to 5 for this module.