?>

Mixpanel + Odoo ERP Self Hosted Integrations

Appy Pie Connect allows you to automate multiple workflows between Mixpanel and Odoo ERP Self Hosted

  • No code
  • No Credit Card
  • Lightning Fast Setup
About Mixpanel

Mixpanel provides product analytics for understanding user behavior in apps & websites. Build better products faster with instant insights.

About Odoo ERP Self Hosted

Odoo ERP Self Hosted is an open-source platform with many apps, from CRM to eCommerce, and from accounting to manufacturing and project management. This Odoo ERP Self Hosted integration works with all of Odoo ERP's products.

Odoo ERP Self Hosted Integrations

Best ways to Integrate Mixpanel + Odoo ERP Self Hosted

  • Mixpanel Mixpanel

    Odoo ERP Self Hosted + Mixpanel

    Track Event in Mixpanel when New Calendar Event is created in Odoo ERP Self Hosted Read More...
    Close
    When this happens...
    Mixpanel New Calendar Event
     
    Then do this...
    Mixpanel Track Event
  • Mixpanel Mixpanel

    Odoo ERP Self Hosted + Mixpanel

    Create or Update Profile to Mixpanel from New Calendar Event in Odoo ERP Self Hosted Read More...
    Close
    When this happens...
    Mixpanel New Calendar Event
     
    Then do this...
    Mixpanel Create or Update Profile
  • Mixpanel Mixpanel

    Odoo ERP Self Hosted + Mixpanel

    Track Event in Mixpanel when New Note is created in Odoo ERP Self Hosted Read More...
    Close
    When this happens...
    Mixpanel New Note
     
    Then do this...
    Mixpanel Track Event
  • Mixpanel Mixpanel

    Odoo ERP Self Hosted + Mixpanel

    Create or Update Profile to Mixpanel from New Note in Odoo ERP Self Hosted Read More...
    Close
    When this happens...
    Mixpanel New Note
     
    Then do this...
    Mixpanel Create or Update Profile
  • Mixpanel Mixpanel

    Odoo ERP Self Hosted + Mixpanel

    Track Event in Mixpanel when New Lead/Opportunity is created in Odoo ERP Self Hosted Read More...
    Close
    When this happens...
    Mixpanel New Lead/Opportunity
     
    Then do this...
    Mixpanel Track Event
  • Mixpanel {{item.actionAppName}}

    Mixpanel + {{item.actionAppName}}

    {{item.message}} Read More...
    Close
    When this happens...
    {{item.triggerAppName}} {{item.triggerTitle}}
     
    Then do this...
    {{item.actionAppName}} {{item.actionTitle}}
Connect Mixpanel + Odoo ERP Self Hosted in easier way

It's easy to connect Mixpanel + Odoo ERP Self Hosted without coding knowledge. Start creating your own business flow.

    Triggers
  • New Blog Post

    Triggers when you add a new Blog Post. You will need to have the Blog module installed.

  • New Calendar Event

    Triggers when you add a new Calendar Event. You will need to have the Calendar module installed.

  • New Event

    Triggers when you add a new event. You will need to have the Event module installed.

  • New Expense

    Triggers when you add a new expense. You will need to have the Expense module installed.

  • New Invoice

    Triggers when you add a new invoice. You will need to have the Invoice module installed.

  • New Lead/Opportunity

    Triggers when you add a new Lead/Opportunity. You will need to have the CRM module installed.

  • New Note

    Triggers when you add a new Note. You will need to have the Note module installed.

  • New Product

    Triggers when you add a new Product. You will need to have the ECommerce module installed.

  • New Project Task

    Triggers when you add a new Project Task. You will need to have the Project module installed.

  • New Sale Quotation

    Triggers when you add a new Sale Quotation. You will need to have the Sale module installed.

  • New Survey Response

    Triggers when you add a new survey response. You will need to have the Survey module installed.

  • New User

    Triggers when you add a new User. You will need to have the Users module installed.

    Actions
  • Create or Update Profile

    Create a new profile or update properties of an existing profile.

  • Track Event

    Send an Event to Mixpanel.

  • Create Blog Post

    Create a blog post

  • Create Note

    Create a new Note.

  • Create Project Task

    Create a new Project Task.

How Mixpanel & Odoo ERP Self Hosted Integrations Work

  1. Step 1: Choose Mixpanel 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 Odoo ERP Self Hosted 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 Mixpanel to Odoo ERP Self Hosted.

    (2 minutes)

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

Integration of Mixpanel and Odoo ERP Self Hosted

After a recent move, I decided to self host my ERP spution. Odoo is a great open source suite of apps that more than meets my needs. It provides a great E-commerce spution for my small business and an excellent inventory management system for my manufacturing company. However, managing my inventory is a time consuming process of manually adding parts to the system. In order to make this process easier, I am going to integrate Mixpanel’s data analytics platform with Odoo to automate the process of inventory management.

In order to integrate Mixpanel with Odoo, I first had to find a way to pull data from Odoo into Mixpanel. There are several ways to do this, but I decided that the easiest approach would be to use a web service to retrieve data from Odoo and then use the Mixpanel API to push the data into the Mixpanel database. This process is automated by Zapier, which is a great website that allows me to connect web services together so they communicate with each other. In order to begin the process of integrating Odoo with Mixpanel, I first signed up for a trial of Mixpanel. After signing up for the trial, I created a new project and named it “Odoo”. I then linked my Odoo and Mixpanel accounts and then configured the integration.

After logging into my Odoo account on my computer, I was able to see that there was a new data source called “Mixpanel”. The next step was setting up the connection between Odoo and Mixpanel. In order to accomplish this, I clicked the “Get credentials” button and was presented with a screen where I entered my email address and password for my Odoo account. After clicking “next”, I was presented with a screen where I had the option of selecting “All tables” or just the table that contained inventories and inventory items. Since my goal was to create a workflow that automatically added all parts to my inventory, I only selected the table containing inventories and inventory items.

After confirming that I wanted to connect to just these two tables, I clicked “Next” and was presented with a screen where I specified how often I wanted my data pulled from Odoo and pushed into Mixpanel. I chose “Every minute” as this seemed like a good balance between having timely information without having too much information sent through Zapier at one time. Next, I clicked “Finish” and waited for my data from Odoo to show up in the Mixpanel dashboard. After a couple of minutes, I was presented with my data from Odoo in my Mixpanel dashboard.

The next step was to create a workflow that would take my data from Mixpanel and send it back to Odoo. In order to accomplish this, I created a new Zapier workflow by clicking “New Zap” on the topbar. After naming my Zap, I selected “Create trigger” as the action type. A screen appeared where I could select which data from Mixpanel would trigger the Zap. In this case, I chose “Event detail” as the trigger event. After selecting “Event detail” as the trigger event, I clicked “Next” and was given options on what details of an event would trigger the Zap. In this case, I chose “Event name” as the trigger detail as it gave me more filtering options as well as being more relevant as it contained the value of each row in Mixpanel. After choosing “Event name” as the trigger detail, I clicked “Next” and was presented with three options for sending data back to Odoo; “Create record”, “Update record” or “Delete record”. Since my goal was to create an inventory item in Odoo everytime an event occurred in Mixpanel, I chose “Create record” as the action type. Another screen appeared where I could specify which fields would be used when creating records in Odoo. Since I wanted to create an inventory item whenever an event occurred in Mixpanel, I chose “Event name” as the field for creating records in Odoo. After choosing which field would be used for creating records in Odoo, I clicked “Next” and was presented with another screen where I could choose which table would be updated if no field was chosen above. Since my goal was to update existing inventory items in Odoo whenever an event occurred in Mixpanel, I chose “*_inventory_items_new_items_table” as the table that would be updated if no field was chosen above. Once again, I clicked “Next” and was presented with yet another screen where I could choose which fields would be updated if no field was chosen above. Since my goal was to update existing inventory items in Odoo whenever an event occurred in Mixpanel, I chose “item_id” as the field that would be updated if no field was chosen above. Finally, after choosing which field would be updated if no field was chosen above, I clicked “Next” and was presented with another screen where I could choose which fields would be used when deleting records in Odoo. Since my goal was to delete existing inventory items in Odoo whenever an event occurred in Mixpanel, I chose “event_id” as the field that would be used when deleting records in Odoo.

After clicking “Next” again, another screen appeared where I could choose which table would be deleted if no field was chosen above. Since my goal was to delete existing inventory items in Odoo whenever an event occurred in Mixpanel, I clicked “*_inventory_items_delete_items_table” as the table that would be deleted if no field was chosen above. Lastly, after choosing which table would be deleted if no field was chosen above, I clicked “Finish” and waited for my Zap to complete its configuration process. The next step was adding triggers for specific events in Mixpanel that would trigger my Zap into action. For example, if an event named “Item spd at retail price changed by any employee” occurred in Mixpanel, then my Zap would create an inventory item in Odoo. I added triggers for all of my events that would ultimately lead to me creating an inventory item in Odoo by clicking on the blue plus sign next to “Event name” at the top of my Zap and adding triggers for all of the events listed below:

The process to integrate Mixpanel and Odoo ERP Self Hosted 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.