?>

Odoo ERP Self Hosted + Typeform Integrations

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

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.

About Typeform

Typeform helps you ask awesomely online! If you ever need to run a survey, questionnaire, form, contest etc... Typeform will help you achieve it beautifully across all devices, every time, using its next generation platform.

Typeform Integrations
Typeform Alternatives

Connect the apps you use everyday and find your productivity super-powers.

  • JotForm JotForm
  • Google Forms Google Forms
  • 123FormBuilder 123FormBuilder

Best Odoo ERP Self Hosted and Typeform Integrations

  • Odoo ERP Self Hosted WordPress

    Odoo ERP Self Hosted + WordPress

    Create blog posts on WordPress about new Odoo ERP store products Read More...
    When this happens...
    Odoo ERP Self Hosted New Product
     
    Then do this...
    WordPress Create Post
    With this Appy Pie Connect integration you can automatically create new blog entries about your products. Once active, Appy Pie Connect will transfer the product information you specify and produce a new blog post in your WordPress blog whenever you add a new product to your OpenERP store. Then all you have to do is add more information about the product and publish—no more copying and pasting data from OpenERP into WordPress.
    How It Works
    • A new products is added to your Odoo ERP store
    • Appy Pie Connect create a new post on WordPress.
    What You Need
    • Odoo ERP account
    • WordPress account
  • Odoo ERP Self Hosted Google Calendar

    Odoo ERP Self Hosted + Google Calendar

    Create detailed Google Calendar events from new Odoo ERP events Read More...
    When this happens...
    Odoo ERP Self Hosted New Calendar Event
     
    Then do this...
    Google Calendar Create Detailed Event
    Do you need some assistance keeping your calendar up to date with your OpenERP events? Set up this OpenERP Google Calendar integration to make the connection smooth from then on. When you do, any new event you enter in OpenERP will instantly create a new comprehensive event in Google Calendar, complete with all the details you need to stay on top of what's coming up.
    How This Odoo ERP-Google Calendar Integration Works
    • A new calendar event is added to your Odoo ERP store
    • Appy Pie Connect create a detailed event on Google Calendar.
    What You Need
    • Odoo ERP account
    • Google Calendar account
  • Odoo ERP Self Hosted AWeber

    Odoo ERP Self Hosted + AWeber

    Create new AWeber subscribers from Odoo ERP leads Read More...
    When this happens...
    Odoo ERP Self Hosted New Lead/Opportunity
     
    Then do this...
    AWeber Create Subscriber
    Set up this Odoo ERP- Mailchimp integration and let us take care of keeping your leads up to date with your newsletters and announcements. When you do, every new lead uploaded to Odoo ERP will add a new subscriber to your AWeber list automatically and reliably, ensuring that your marketing reaches all of those potential customers.
    How This Integration Works
    • A new lead is added to Odoo ERP
    • Appy Pie Connect creates a new subscriber to AWeber.
    What You Need
    • Odoo ERP account
    • AWeber account
  • Odoo ERP Self Hosted Google Sheets

    Typeform + Google Sheets

    Add new Typeform responses to Google Sheets as rows Read More...
    When this happens...
    Odoo ERP Self Hosted New Entry
     
    Then do this...
    Google Sheets Create Spreadsheet Row
    Forms are wonderful for gathering information from users, but exporting the data takes time. With this integration, Appy Pie Connect can let you examine the entries in a spreadsheet automatically. It will catch every new entry you receive on a Typeform once you've set it up, saving the results to a new row in Google Sheets so you don't have to.
    How This Typeform – Google Sheets Integration Works
    • A form is submitted
    • Appy Pie Connect creates a new row on Google Sheets.
    What You Need
    • Typeform account
    • Google Sheet account
  • Odoo ERP Self Hosted MailChimp

    Typeform + MailChimp

    Create Mailchimp subscribers from new Typeform responses Read More...
    When this happens...
    Odoo ERP Self Hosted New Entry
     
    Then do this...
    MailChimp Add/Update Subscriber
    People frequently fill out forms on your website, and you'd like to keep in touch with them in the future. This is simple with a good email list and a provider like Mailchimp. For precisely this reason, Appy Pie Connect’s Typeform-Mailchimp integration is a breeze.
    How This Typeform – Mailchimp Integration Works
    • A form is submitted
    • Appy Pie Connect creates a new subscriber to Mailchimp.
    What You Need
    • Typeform account
    • Mailchimp account
  • Odoo ERP Self Hosted MailChimp

    {{item.triggerAppName}} + {{item.actionAppName}}

    {{item.message}} Read More...
    When this happens...
    Odoo ERP Self Hosted {{item.triggerTitle}}
     
    Then do this...
    {{item.actionAppImage}} {{item.actionTitle}}
Connect Odoo ERP Self Hosted + Typeform in easier way

It's easy to connect Odoo ERP Self Hosted + Typeform 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.

  • New Entry

    Triggers when a form is submitted.

    Actions

How Odoo ERP Self Hosted & Typeform Integrations Work

  1. Step 1: Choose Odoo ERP Self Hosted as a trigger app and Select "Trigger" from the Triggers List.

    (30 seconds)

  2. Step 2: Authenticate Odoo ERP Self Hosted with Appy Pie Connect.

    (10 seconds)

  3. Step 3: Select Typeform as an action app.

    (30 seconds)

  4. Step 4: Pick desired action for the selected trigger.

    (10 seconds)

  5. Step 5: Authenticate Typeform with Appy Pie Connect.

    (2 minutes)

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

Integration of Odoo ERP Self Hosted and Typeform

What is Odoo ERP Self Hosted?

Odoo is an open source enterprise resource planning (ERP. software which helps small and medium enterprises to manage their business. It is a complete spution for businesses of all sizes. It has modules for sales, marketing, inventory, manufacturing, accounting, projects and CRM.It is a fully integrated and multi-tenant system which can cater the needs of multiple companies at the same time.Odoo ERP self hosted has two versions available to choose from, Odoo Community Edition and Odoo Enterprise Edition . Both the editions are completely free to use.Odoo Community Edition . This edition is distributed under the AGPL license, it will stay free forever and you will have full access to the source code.Odoo Enterprise Edition . This edition is distributed under a Commercial license, it will be free to use for the first year and after that you will have to pay a fee. With this version you will get a 12 month support and maintenance package and you will have access to the source code of the software.

What is Typeform?

Typeform is a web application for creating online surveys. It has over 70 applications for mobile devices, email, Facebook, etc., so your customers can fill out your surveys on any device!Typeform can be integrated with Odoo ERP self hosted in many different ways. The most simple way is using Typeform's API.

Integration of Odoo ERP Self Hosted and Typeform

Fplowing are the steps to integrate Typeform with Odoo ERP self hosted :

  • Sign up for an API key from Typeform's website .

2. Put your API key in Odoo as fplows:Go to Settings > Configuration > REST API > Add new entry > Name it Typeform .Type form's API key in the URL field.3. Create a new action called Typeform .4. Create a new module called sales/order/api_typeform . This module will contain all the actions related to your integration.5. Copy the fplowing code in the action Typeform :6. Create a new action called order_add_note , paste the code given below in it:7. Create a new action called note_add_sales_order , paste the code given below in it:8. Create a new action called create_note , paste the code given below in it:9. Create a new view called Typeform , paste the code given below in it:

  • Create a new view called sales/order/api_typeform , paste the code given below in it:
  • Create a new view called sales/order/create_note , paste the code given below in it:
  • Create a new view called sales/orderote_add_sales_order , paste the code given below in it:
  • Create a new view called sales/order/order_add_note , paste the code given below in it:
  • Create a new view called sales/order/typeform_confirm , paste the code given below in it:
  • Create a new view called sales/order/typeform_submit , paste the code given below in it:
  • Create a new action called typeform_confirm , paste the code given below in it:
  • Create a new action called typeform_submit , paste the code given below in it:

18. Create an API module called sales/order/api_api_typeform and copy the fplowing code in its view api :In case your Odoo instance has multiple users then uncomment line number 30 or replace line number 27 with the fplowing lines:copy_acl = False #True if copying ACL is required (only useful for multiuser. def copy_acl(self. ""Copy ACL from current user"" if copy_acl == True. dc = pwd.getpwnam('name'. ac = self._current_user['acls'].get('name'. self._current_user['acls'] = ac['acls'] dc['acls'] = ac['acls'] else. self._current_user['acls'] = self._current_user['acls'].get('name'. self._current_user['pwd'] = pwd dc = None ac = None #delete dummy values def delete(. ""Delete API key"" dc = pwd.getpwnam('name'. if dc['password'] != 'x'. raise Exception('Invalid username or password'. ac = self._current_user['acls'].get('name'. try. ac['delete'] except pwd.NoSuchUser. raise Exception('Invalid username or password'. bf = typeform.models.KeyFormBase(self._root, dc. bf[u'api_key'] = ac['api_key'] ac['api_key'] = None dc['delete'] = None ac['delete'] = None dm = pwd.getpwnam('name'. dm['password'] = 'x' dc['password'] = dm['password'] dc['delete'] = True ac['delete'] = True def get(. ""Get API key"" return self._root[u'api_key'] def __repr__(self. return u'<api_typeform instance (root=%s)>' % self._root def add(. ""Add API key"" bf = typeform.models.KeyFormBase(self._root, dc. dc['password'] = 'x' dc['delete'] = False dc['api_key'] = bf[u'api_key'] bf[u'api_key'] = dc bf[u'password'] = 'x' ac['api_key'] = dc['api_key'] ac['delete'] = False return str(bf. def delete(. ""Delete API key"" if not self._root. raise Exception('API Key not found'. if not self._root[u'api_key']. raise Exception('API Key not found'. try. self._root[u'api_key'] except AttributeError. pass bf = typeform.models.KeyFormBase(self._root, dc. bf[u'api_key'] = None try. dc['delete'] except AttributeError. pass ac['delete'] = False return str(bf. def get(. ""Get API key"" if not self._root or not self._root[u'api_key']. raise Exception('API Key not found'. return str(self._root[u'api_key']. def __repr__(self. return u'<api_typeform instance (root=%s)>' % self._root 20a21-20a27 < self._url += '&apikey=' + str(self.get(. --- > self._url += '&apikey=' + str(self. 21a26-21a28 < ac["delete"] = True --- > dc["delete"] = True 28c29 < return str(dc. --- > return str(ac. 31c32 < ac["delete"] = True --- > dc["delete"] = True 33c34 < ac["delete"] = True --- > dc["delete"] = True 36a37 < return str(". --- > return "n/a" 40a42 < return "n/a" 43c45 < return "n/a" 46c47 < return "n/a" 48c49 < return "n/a" 50c51 < return "n/a" 53c54 < return "n/a" 55c56 < return "n/a" 57c58 < return "n/a" 59c60 < return "n/a" 62a63 < return "n/a" 70c72 < return "n/a" 80c82 < return "n/a" 81c83 < return "n/a" 83c84 < return "n/a" 85c86 < return "n/a" 88c89 < return "n/a" 89c90 < return "n/a" 91c92 < return "n/a" 92c93 < return "n/a" 94c95 < return "n/a" 95c96 < return "n/a" 97c98 < return "n/a

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