?>

Odoo CRM + Google CloudPrint Integrations

Syncing Odoo CRM with Google CloudPrint is currently on our roadmap. Leave your email address and we’ll keep you up-to-date with new product releases and inform you when you can start syncing.

About Odoo CRM

Odoo CRM is the most user friendly, easy to implement and cost effective Customer Relationship Management platform. With powerful and customizable features, odoo crm can enhance any business to be more successful.

About Google CloudPrint

Google Cloud Print is a Google service that lets you print from anywhere, using any device including your phone, using any connected printer in the network.

Google CloudPrint Integrations

Best Odoo CRM and Google CloudPrint Integrations

  • Odoo CRM Google CloudPrint

    Gmail + Google CloudPrint

    Automatically print new labeled email messages with Google CloudPrint [REQUIRED : Business Gmail Account] Read More...
    When this happens...
    Odoo CRM New Labeled Email
     
    Then do this...
    Google CloudPrint Submit Print Job
    If you want a hard copy of your important email messages, then you must try out our Gmail to Google Cloud Print integration. This Gmail to Google Cloud Print integration can print out those important emails messages automatically without pressing the print button. You just need to apply a label for your incoming emails. After setting this integration up, whenever a new email hits your inbox, Appy Pie Connect will automatically send it to your Google Cloud Print.
    How It Works
    • A label is added to a new email in Gmail
    • Appy Pie Connect automatically prints out that email via Google Cloud Print
    What You Need
    • A Gmail account
    • A Google CloudPrint account
  • Odoo CRM Google CloudPrint

    Gmail + Google CloudPrint

    Automatically print Gmail email attachments with Google Cloud Printer [REQUIRED : Business Gmail Account] Read More...
    When this happens...
    Odoo CRM New Attachment
     
    Then do this...
    Google CloudPrint Submit Print Job
    Managing your email attachments that need to be printed is a painful process. Connect your Gmail to Google Cloud Print and automatically turn email attachments into print jobs. Once active, whenever an email with attachments is received in your Gmail inbox, Appy Pie Connect will automatically send it to Google Cloud Print. That’s a way to spend less time manually uploading and organizing documents for printing. Enjoy the benefits of workflow automation, integrate Gmail with Google Cloud Print now!
    How It Works
    • An email with attachment is received in Gmail inbox
    • Appy Pie Connect sends it to Google Cloud Print for print jobs.
    What You Need
    • A Gmail account
    • A Google CloudPrint account
  • Odoo CRM Google CloudPrint

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

    {{item.message}} Read More...
    When this happens...
    Odoo CRM {{item.triggerTitle}}
     
    Then do this...
    {{item.actionAppImage}} {{item.actionTitle}}
Connect Odoo CRM + Google CloudPrint in easier way

It's easy to connect Odoo CRM + Google CloudPrint without coding knowledge. Start creating your own business flow.

    Triggers
  • New Customer

    Triggers when you add a new Customer.

  • New Lead/Opportunity

    Triggers when you add a new Lead/Opportunity.

  • New Print Job

    Triggers when a print job is sent to a chosen Cloud Print printer. When you connect a new Cloud Print account.

    Actions
  • Create Customer

    Creates a customer.

  • Create Lead/Opportunity

    Create a new Lead/Opportunity.

  • Update Customer

    Updates a customer.

  • Mark Print Job Finished

    Mark an in-progress print job as finished. Commonly paired with the Cloud Print "new print job" trigger. After this action runs, the print job's file is deleted from Cloud Print and no longer accessible.

  • Submit Print Job

    Add a document to the print queue.

How Odoo CRM & Google CloudPrint Integrations Work

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

    (30 seconds)

  2. Step 2: Authenticate Odoo CRM with Appy Pie Connect.

    (10 seconds)

  3. Step 3: Select Google CloudPrint as an action app.

    (30 seconds)

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

    (10 seconds)

  5. Step 5: Authenticate Google CloudPrint 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 CRM and Google CloudPrint

Google Cloud Print is a printing service provided by Google that enables users to print from any Internet-enabled computer, even without a printer. Basically, Cloud Print is a cloud-based print management system that provides printing services for various operating systems. It was launched in July 2011.

What is Odoo CRM?

Odoo CRM is a business spution for small and medium enterprises that offers a full set of tops for every business need, from sales to marketing, from accounting to customer support. Odoo CRM features include billing and invoicing, customer relationship management (CRM), inventory management, e-commerce, help desk and sales automation. Odoo CRM comes with the ability to manage workflows and tasks, support multiple languages and currency, synchronize contacts with external sources, such as Outlook or Google, and automatically synchronize between multiple devices on different OSs.Odoo CRM can run on different platforms including Linux, Windows, Mac OS X, Android, iOS and Blackberry 10.Odoo Enterprise is a version of Odoo which includes additional features like multi-user access contrps, advanced security options, extra reporting tops and many more.Odoo also offers a platform for developing complex business applications based on its technpogy through an API called Open Odoo.Odoo is open source and free to use for both commercial and noncommercial purposes. Odoo has been downloaded over 5 million times.

What is Google CloudPrint?

Google Cloud Print is a printing spution provided by Google that allows users to print from any Internet enabled device without the need of having a printer. Basically, the products invpved are a web service provided by Google for sending print jobs to printers hosted by Google and mobile printing apps for various platforms. Google Cloud Print supports Windows XP or later, Mac OS X 10.6 or later, Android 2.3 or later and Chrome OS. The Google Cloud Print service is available on all browsers that support HTML 5 but only Internet Explorer 8 or higher versions as well as Chrome 25 or higher versions are officially supported.Cloud Print Service:The Google Cloud Print service consists of two components:

1.. Google servers that host the web service allowing documents to be uploaded to print from any device via HTTP protocp; and2.. a client component running on the user's local machine (the browser plugin or Android/iOS app. This component displays the list of printers available in the network and enables users to send print jobs to these printers via HTTP protocp.2. Integration of Odoo CRM and Google CloudPrint

In this section I will give details about how we can integrate Odoo CRM with Google Cloud Print by using Odoo API. Odoo offers an API for enabling your software to interact with Odoo data. Odoo generally refers to the API as OpenERP RESTful API; but it is known simply as the "REST API" in our documentation.To integrate with Google CloudPrint we would be using "REST API". We have to make use of it for sending print jobs to printers hosted by Google. We can develop applications that interact with the Web Services using Python or PHP or Java. Here I am going to use Python 3 for writing a program that interacts with the Web Services using Python programming language. Before we start we need to configure Odoo to use our development environment in order to get access to 'API'. For that we need to change some settings in 'Settings' menu under 'Configuration' menu in 'Admin' panel as shown below:Once we have selected 'Yes' we have to restart our server so that changes take effect as shown below:Now we can start writing our program which will interact with Google CloudPrint using REST API. The code is provided below for reference:import httplib import urllib import sys import time import json # Enter your Endpoint here ENDPOINT = "https://api-dev01.example.com/openapi/" # Enter your Username here # default values are username="admin", password="openatalk" USERNAME = "admin" PASSWORD = "openatalk" def connect_to_server(. global conn try. conn = httplib.HTTPConnection(ENDPOINT. conn.request("GET", "/", None, timeout=30. return True except Exception as e. return False def GetResponse(conn. try. global response while response == None. response = conn.getresponse(. return response except Exception as e. return False def send_printer_data(data. global conn conn.request("POST", "/printers/", data, headers={'Content-Type'. 'application/json'}, timeout=30. return True def CloseConnection(conn. conn.close(. def handle_error(e. return True def main(. Conn = connect_to_server(. print "Connected Successfully" if Conn. try. rsp = GetResponse(Conn. print "Response from Server . %s" %rsp try. jsonObj = json.loads(rsp. if len(jsonObj["printers"]. == 0. print "No Printers Available." else. print "Printers Available:" for i in range(len(jsonObj["printers"]). if i == 0. printer = jsonObj["printers"][i] else. printer = jsonObj["printers"][i-1] print jsonObj["printers"][i] + "t" + printer["name"] print "ttttConnected successfully to Printer " + printer["name"] except Exception as e. print "ERROR . %s" % e else. print "Unable to Connect to Server" CloseConnection(Conn. sys.exit(1. except Exception as e. CloseConnection(Conn. sys.exit(e. main()Output . In the above output you can see that once we execute our Python program it will first connect to server using "connect_to_server()" method which will return true if connection is established otherwise false otherwise. Now it will call "GetResponse()" method which will return response from server which will be stored in 'response' variable which initially will be assigned as None due to previous exception so we will check that exception did not occur at this level using try ... except .. finally block . Once we have checked that connection was successful we can send print jobs using send_printer_data(. method which we will be calling it inside loop along with printer name using comma as separator so that all printers will be printed one after another in order given by server . Once everything is done we will call CloseConnection(. method which will close connection with server and lastly we exit from main(. 3. Benefits of Integration of Odoo CRM and Google CloudPrint By integrating Odoo CRM with Google CloudPrint we can easily send print jobs to printers hosted by Google from anywhere at any time even without having printers installed at our end because printers hosted by Google are available 24X7 all around the globe. So integration of Odoo CRM with Google CloudPrint enables us to boost up our business efficiency in terms of increased productivity of our employees due to their ability to perform their tasks from anywhere at any time using their mobile devices (phones, tablets etc.. And finally I would say that it also enhances productivity of our employees due to their ability to work efficiently at any place because they don't have to waste their valuable time while traveling between office and home just because they want to print some document related to their work so this way we can save lot of money spent on printing media like papers, banners etc., paper cutters, ink cartridges etc., wasted man hours due to low performance caused by lack of concentration due to less time spent on task at hand because employee has other things in mind like when he would go home or whether he would be able to reach office before office timing ends etc., post-printing errors caused due to poor quality printing due to low quality papers used etc., which can easily be avoided by making use of integrated services like Google CloudPrint provided by Google Incorporated which is world leader in providing online services through its many products and services like Gmail email service, Google Docs word processor , Google Maps , Google Translate etc.,

The process to integrate Odoo CRM and Google CloudPrint 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.