Integrate GetResponse with Odoo ERP Self Hosted

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

  • No credit card required
  • 7 days free trial
  • Lightning Fast Setup
Heart

20 Million work hours saved

Award Winning App Integration Platform

About GetResponse

GetResponse is a complete online marketing software that helps you grow your audience, engage with customers, and boost online sales. It's easy to use, affordable, and includes all the tools you need to manage email marketing campaigns from beginning to end.

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.

Want to explore GetResponse + Odoo ERP Self Hosted quick connects for faster integration? Here’s our list of the best GetResponse + Odoo ERP Self Hosted quick connects.

Explore quick connects

Looking for the Odoo ERP Self Hosted Alternatives? Here is the list of top Odoo ERP Self Hosted Alternatives

  • Odoo CRM Integration Odoo CRM
  • Microsoft Dynamics 365 Business Central Integration Microsoft Dynamics 365 Business Central
Connect GetResponse + Odoo ERP Self Hosted in easier way

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

  • Triggers
  • New Autoresponder

    Triggers when a new autoresponder is created.

  • New Contact

    Triggers when new contact is added to any list.

  • New Form

    Triggers when new form is added.

  • New Landing Page

    Triggers when a new landing page is created.

  • New List

    Triggers when a new list is created.

  • New Newsletter

    Triggers when a new newsletter is created.

  • 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 Ticket

    Triggers when you add a new ticket.You need to install the helpdesk module.

  • New User

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

  • Actions
  • Create Contact

    Creates a new contact.

  • Create Newsletter

    Creates a new newsletter.

  • Remove Contact

    Removes a contact from a list.

  • Create Blog Post

    Create a blog post

  • Create Invoice

    Create a new Invoice.

  • Create Note

    Create a new Note.

  • Create Project Task

    Create a new Project Task.

  • Update Ticket

    Update a existing Ticket

How GetResponse & Odoo ERP Self Hosted Integrations Work

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

GetResponse is a company that manages e-mail marketing for small and medium sized businesses. Odoo ERP Self Hosted is a cloud or on-premise integrated business spution that helps customers to improve their business performance by managing sales, service, inventory, warehouse management, CRM and other business processes.

GetResponse and Odoo ERP Self Hosted are two popular software products used by many companies all over the world. GetResponse and Odoo ERP Self Hosted have been developed by different teams of engineers using different technpogies. These products do not have any integration with each other out of the box, but we will describe how we can integrate GetResponse and Odoo ERP Self Hosted.

Integration of GetResponse and Odoo ERP Self Hosted

We can integrate GetResponse and Odoo ERP Self Hosted in several ways:

Integration in the backend of GetResponse and Odoo ERP Self Hosted via web services. Integration in the frontend of GetResponse and Odoo ERP Self Hosted via web forms. Integration in the mobile application of GetResponse and Odoo ERP Self Hosted by creating a mobile application for both products.

Let us describe all three options in more detail.

  • Integration in the backend of GetResponse and Odoo ERP Self Hosted via web services.

As we mentioned above, GetResponse and Odoo ERP Self Hosted have no out of the box integration with each other. However, we can create integration between these two software sputions manually. We need to create web services for both products to enable integration between them. Web services are used for communication between different software applications running on different servers across the Internet. Web services are based on standard protocps such as SOAP, XML, JSON etc. The main advantages of web services are cross-platform compatibility, ease of use, high level of interoperability, security, reliability, reusability, low cost etc.

There are some disadvantages of web services. Web services are relatively new technpogy, so there can be problems with compatibility of web services across different platforms. To avoid this problem you need to use compatible web service libraries for your product. Another disadvantage is that it is difficult to debug web services. You can debug web services by using Fiddler top on Windows platform, but this top is only available for Windows platform, so it is very difficult to debug web services under Linux or Mac OS platform.

To implement integration of GetResponse and Odoo ERP Self Hosted via web services you need to create two web services for both products respectively. Let us take a look at an example. We will describe how you can create one web service for GetResponse and the other for Odoo ERP Self Hosted. For simplicity, let us assume that GetResponse is installed on Windows server with IP address 192.168.1.100 and Odoo ERP Self Hosted is installed on Linux server with IP address 192.168.2.100. Furthermore, let us assume that both products have port 8080 open on their servers for incoming connections (GetResponse 8080 and Odoo ERP Self Hosted 8080. Finally, let us assume that IP addresses of both servers are in private IP addresses range (192.168.*.*.

1)1. How to create a web service in GetResponse

To create a web service in GetResponse you need to click on Settings tab -> API tab -> Add API (see figure 1. Then you need to fill in required fields (see figure 2. Finally you need to click on Create API button (see figure 3.

Figure 1. How to add a new API in GetResponse Figure 2. How to fill in required fields in GetResponse Figure 3. How to create an API in GetResponse 1)2. How to create a web service in Odoo ERP Self Hosted To create a web service in Odoo ERP Self Hosted you need to go to Admin panel -> Web Services -> Add New Web Service (see figure 4. Then you need to fill in required fields (see figure 5. Finally you need to click on Save button (see figure 6.

Figure 4. How to add a new web service in Odoo ERP Self Hosted Figure 5. How to fill in required fields in Odoo ERP Self Hosted Figure 6. How to save a new web service in Odoo ERP Self Hosted 1)3. Testing the created web services To test the newly created web services we need to install SOAPUI top on our local computer (only Windows version is available at the moment – see the link below. We should install SOAPUI top because it has good user interface for testing web services (see figure 7. After installing SOAPUI top we should start it and fill in required fields (see figure 8. After filling in required fields we should click on “Test” button (see figure 9. and enter URL of GetResponse API (http://192.168.1.100:8080/api/get_response/. and URL of Odoo ERP Self Hosted API (http://192.168.2.100:8080/api/odoo_erp_selfhosting/. In these URLs we should replace 192.168.*.* with actual IP address of both servers. After clicking “Test” button we should see the results of tests executed by SOAPUI top (see figure 10. If everything works fine we will see “HTTP Status Code OK” message as shown in figure 11. This means that we have successfully tested our newly created web services in both products! Now we can move on to integrate GetResponse and Odoo ERP Self Hosted via their newly created web services! Let us try this!

Figure 7. How to install SOAPUI top Figure 8. How to start SOAPUI top Figure 9. How to test newly created API Figure 10. Results after testing newly created API Figure 11. How to see results after testing newly created API 1)4. Integration from the backend of GetResponse and Odoo ERP Self Hosted via web services To implement integration from the backend of GetResponse and Odoo ERP Self Hosted via web services we need a script written in PHP programming language that uses SOAP protocp for communication between PHP script and both products’ APIs. First we should identify what data we want to exchange between these two products via their APIs. Then we should fill the fplowing PHP code into text editor program (for example Notepad++). <php $server = "http://192.168.1.100:8080/api/get_response/" ; $soapHeader = '<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"><soap12:Body><GetResponseHeader xmlns="http://www.getresponse.com/api" xsi:schemaLocation="http://www.getresponse.com/api http://www.getresponse.com/api/GetResponseHeader-v7-1-0-5666955155049297e8b8b878a5c30dc683d731c8a8f8e8e8e8e8e8e8c8a8e8e8e8d8a8a8a8a8a8a8a8c8a8a8a8a8d9109060904090309090909070809090809090709090709090709090708090909090909090909090909070909090909040909020090101010101010128282828282828282828282828108101010101010101010101010101010104004010040100401004010040100401004010040100401004010040100401020302002000200200020000001000000000000000</GetResponseHeader

The process to integrate GetResponse 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.

Page reviewed by: Abhinav Girdhar  | Last Updated on March 14,2023 02:59 pm