3CX provides integration with MongoDB databases via the 3CX API for CRM. The collections structure inside each database is different, so a template cannot be provided ready for use out of the box. Since your JSON structure is unknown and cannot be mapped to variables, we provide a sample template that you can easily adapt to fulfill your needs.
This sample template enables you to perform these tasks with a MongoDB database:
- Contact Synchronization – Inbound calls from external numbers trigger a contact lookup in your database, and contact details are added to 3CX Contacts. This way, the caller name is automatically shown in your phone display when you receive the call.
- Call Pop-ups – When using the 3CX Web Client, the customer record is brought up to you automatically when you receive an inbound call.
- Call Journals – Calls are logged in the database.
- Create a new contact automatically when a call is received from an unknown number.
This guide takes you through the steps required to configure this sample template and setup your MongoDB database with 3CX.