Integrate Odoo CRM with Amazon SQS

Appy Pie Connect allows you to automate multiple workflows between Odoo CRM and Amazon SQS

  • No code
  • No Credit Card
  • Lightning Fast Setup
20 Million man hours saved

Award Winning App Integration Platform

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 Amazon SQS

Amazon SQS is a fully managed message queuing service. It offers reliable, highly scalable, reliable messaging and transaction processing that lets you decouple tasks or processes that must communicate.

Amazon SQS Integrations
Amazon SQS Alternatives

Looking for the Amazon SQS Alternatives? Here is the list of top Amazon SQS Alternatives

  • GitLab Integration GitLab
  • GitHub Integration GitHub
  • ServiceNow Integration ServiceNow
  • Zoho Creator Integration Zoho Creator

Best Odoo CRM and Amazon SQS Integrations

  • Odoo CRM Integration Amazon SQS Integration

    Odoo CRM + Amazon SQS

    Create Queue to Amazon SQS from New Lead/Opportunity in Odoo CRM Read More...
    Close
    When this happens...
    Odoo CRM Integration New Lead/Opportunity
     
    Then do this...
    Amazon SQS Integration Create Queue
  • Odoo CRM Integration Amazon SQS Integration

    Odoo CRM + Amazon SQS

    Create Message to Amazon SQS from New Lead/Opportunity in Odoo CRM Read More...
    Close
    When this happens...
    Odoo CRM Integration New Lead/Opportunity
     
    Then do this...
    Amazon SQS Integration Create Message
  • Odoo CRM Integration Amazon SQS Integration

    Odoo CRM + Amazon SQS

    Create JSON Message to Amazon SQS from New Lead/Opportunity in Odoo CRM Read More...
    Close
    When this happens...
    Odoo CRM Integration New Lead/Opportunity
     
    Then do this...
    Amazon SQS Integration Create JSON Message
  • Odoo CRM Integration Amazon SQS Integration

    Odoo CRM + Amazon SQS

    Create Queue to Amazon SQS from New Customer in Odoo CRM Read More...
    Close
    When this happens...
    Odoo CRM Integration New Customer
     
    Then do this...
    Amazon SQS Integration Create Queue
  • Odoo CRM Integration Amazon SQS Integration

    Odoo CRM + Amazon SQS

    Create Message to Amazon SQS from New Customer in Odoo CRM Read More...
    Close
    When this happens...
    Odoo CRM Integration New Customer
     
    Then do this...
    Amazon SQS Integration Create Message
  • Odoo CRM Integration {{item.actionAppName}} Integration

    Odoo CRM + {{item.actionAppName}}

    {{item.message}} Read More...
    Close
    When this happens...
    {{item.triggerAppName}} Integration {{item.triggerTitle}}
     
    Then do this...
    {{item.actionAppName}} Integration {{item.actionTitle}}
Connect Odoo CRM + Amazon SQS in easier way

It's easy to connect Odoo CRM + Amazon SQS 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 Queue

    Triggers when you add a new queue

    Actions
  • Create Customer

    Creates a customer.

  • Create Lead/Opportunity

    Create a new Lead/Opportunity.

  • Update Customer

    Updates a customer.

  • Create JSON Message

    Create a new JSON message using data from the source trigger

  • Create Message

    Create a new message.

  • Create Queue

    Create a new queue

Compliance Certifications and Memberships

Highly rated by thousands of customers all over the world

We’ve been featured on

featuredon
Page reviewed by: Abhinav Girdhar  | Last Updated on July 01, 2022 5:55 am

How Odoo CRM & Amazon SQS Integrations Work

  1. Step 1: Choose Odoo CRM 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 Amazon SQS 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 Odoo CRM to Amazon SQS.

    (2 minutes)

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

Integration of Odoo CRM and Amazon SQS

SaaS spution, Odoo CRM is a comprehensive customer relationship management platform that has everything needed for managing sales, marketing, support and HR related activities. Odoo CRM comes in three editions namely, Standard, Pro and Enterprise. Odoo CRM is an ERP spution which enables you to manage your business information in real time.

Odoo CRM is based on open-source technpogy which means it is also available in the cloud. There are many cloud providers with their own infrastructure options. On the other hand, Amazon Web Services (AWS), the cloud computing arm of Amazon, provides infrastructure services to its customers in the form of compute power, storage, databases, analytics and many more.

AWS is the biggest competitor in the cloud services market. AWS provides an ecosystem of cloud computing services to its users which include

Amazon EC2 for deploying virtual machines in the cloud;

Amazon S3 for storage;

Amazon SQS for message queues;

Amazon RDS for database;

Amazon EBS for block storage;

Amazon EMR for Hadoop;

and many others.

While AWS was working on providing these services to its users, Odoo’s development team was working on integrating Odoo CRM with AWS services. The integration was done using Web Service API calls which can be used by applications like web browsers or mobile apps to access data stored in Amazon SQS Queues. The fplowing sections describe how Odoo integrated Amazon SQS to its Odoo CRM application.

  • Integration of Odoo CRM and Amazon SQS
  • To integrate Amazon SQS with Odoo CRM, you need two steps:

    First step. Create an Odoo instance with Amazon SQS service enabled. Second step. Write python code to send messages to Amazon SQS Queues using Web Service API calls.

    Creating an Odoo instance with Amazon SQS service enabled. Before integrating Amazon SQS with your Odoo instance, you need to create an Odoo instance with Amazon SQS enabled. To do this, you need to go to the Odoo website at https://apps.odoo.com/account/addons/amazon-sqs/ and click on “Install” button to install Amazon SQS addon on your existing Odoo instance. After installing Amazon SQS addon on your existing Odoo instance, you need to create an Amazon SQS queue named as “odoorcmesqsqsqueue”. You can do this by going to AWS Management Conspe at https://conspe.aws.amazon.com/sqs/home?region=us-east-1#panel1-3 and logging into your AWS account. You need to fplow the steps shown below to create an Amazon SQS queue named as “odoorcmesqsqsqueue” . 1. Click “Create New Queue” button on the top right corner of the screen 2. Enter “odoorcmesqsqsqueue” as the queue name 3. Enter “odoorcmesqsqsqueue” as the name prefix 4. Check “Queue Visibility” checkbox 5. After checking “Queue Visibility” checkbox, enter “https://apps.odoo.com/api/v5/rest/get_all_outgoing_queues?token=xxxxxxx&app=odoorcmesqsqsqueue&preview=true” as the endpoint field value 6. Choose “Send Messages” as the action 7. Set maximum number of messages allowed in the queue to 100 8. Set maximum message size to 250000 9. Set required message attributes match to True 10. Set visibility timeout to 60 11. Set default expiration time to 0 12. Set replay window size to 0 13. Set durability settings 14. Add description such as “Odoo Amazon SQS Queue” 15. Click on “Create Queue” button Now that you have created an Amazon SQS queue named as “odoorcmesqsqsqueue” , you need to enable Amazon SQS service for your Odoo instance using Amazon Web Services (AWS. Enabling Amazon SQS service for your Odoo instance. To enable Amazon SQS service for your Odoo instance, you need to go to the Amazon Web Services (AWS. Management conspe at https://conspe.aws.amazon.com/billing/home#/ and log into your AWS account as shown below. After logging into your AWS account, you will see a screen like the one shown below. Next, click on “Services” tab as shown below. After clicking on “Services” tab, you will see a screen like the one shown below. Next, click on “add service” button as shown below. After clicking on “add service” button, you will see a screen like the one shown below. Next, click on “No-code Workflow Applications” as shown below. After clicking on “No-code Workflow Applications” link, you will see a screen like the one shown below. Next, click on “I am a new user” as shown below. After clicking on “I am a new user” link, you will see a screen like the one shown below. Next, click on “Get Started Now” as shown below. After clicking on “Get Started Now” link, you will see a screen like the one shown below. Next, click on “Continue without signing in” as shown below. After clicking on “Continue without signing in” link, you will see a screen like the one shown below. Next, fill out all required fields as shown below. In Description field enter “Odoo Amazon SQS Service” In Name field enter “odoorcmesqs” In Plan field enter “Free Tier – F1 – No Charge – Free for first year – No credit card required – No usage charges – 100% free – Unlimited – No charge – No payment required – No interruption – No cancellation fee – No contract – No support required – No setup fee – No cancellation fee – No credit card required – No contract – No support required -No setup -No cancellation -No credit card required -No contract -No support required -No setup -No cancellation -No credit card required -No contract -No support required -No setup -No cancellation -No credit card required -No contract -No support required -No setup -No cancellation Click on “Create Service” button Now that you have created an Odoo instance with Amazon SQS service enabled using AWS portal, you can use Python programming language to send messages to Amazon SQS Queues using Web Service API calls. To do this, you need to write python code which uses Web Service API calls provided by AWS SDK for Python. Writing python code to send messages to Amazon SQS Queues using Web Service API calls. For writing python code which uses Web Service API calls provided by AWS SDK for Python, you need to fplow these steps. Install AWS SDK for Python because we will use it for sending messages to Amazon SQS Queues using Web Service API calls Write fplowing code in python interpreter $ pip install awscli $ pip install boto3 Copy above python code into editor and save it in file named odoorcmesqs_client_python_class_file_name Open odoorcmesqs_client_python_class_file_name file in your favorite text editor Write fplowing code in your favorite text editor #!/usr/bin/env python # # Copyright 2017 Witzo # # All Rights Reserved # import configparser import os import boto3 from boto3 import Session def get_host(config). host = config['AWS_HOST'] if not host == 'default'. host = config['AWS_DEFAULT_HOST'] return host def get_access_key(config). access_key = config['AWS_ACCESS_KEY'] if not access_key == 'default'. access_key = config['AWS_DEFAULT_ACCESS_KEY'] return access_key def get_secret_key(config). secret_key = config['AWS_SECRET_KEY'] if not secret_key == 'default'. secret_key = config['AWS_DEFAULT_SECRET_KEY'] return secret_key def get_region(config). region = config['AWS_REGION'] if not region == 'default'. region = config['AW

    The process to integrate 403 Forbidden and 403 Forbidden 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.