?>

Amazon SQS + Loyverse Integrations

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

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.

About Loyverse

Loyverse is a point of sale and inventory management software perfect for small and medium-sized businesses in the retail, foodservice, and service industries.

Loyverse Integrations

Best Amazon SQS and Loyverse Integrations

  • Amazon SQS Amazon SQS

    Gmail + Amazon SQS

    Create Amazon SQS JSON messages for emails matching search term on Gmail [REQUIRED : Business Gmail Account] Read More...
    When this happens...
    Amazon SQS New Email Matching Search
     
    Then do this...
    Amazon SQS Create JSON Message

    If you use email content to create an Amazon SQS message, then this integration is for you. Once you set up this Gmail-Amazon SQS integration, it will trigger every time a new email matching your search term is received in your Gmail account, instantly adding a new JSON message to Amazon SQS to ensure that your pipeline is always moving. With Appy Pie Connect, you can set up this integration without writing a single line of code.

    Note: To use this integration you must have a Business Gmail account.

    How this works
    • A new email matching your search term is received
    • Appy Pie Connect automatically creates a new JSON message on Amazon SQS.
    What You Need
    • A Gmail account
    • An Amazon SQS account
  • Amazon SQS Amazon SQS

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

    {{item.message}} Read More...
    When this happens...
    Amazon SQS {{item.triggerTitle}}
     
    Then do this...
    {{item.actionAppImage}} {{item.actionTitle}}
Connect Amazon SQS + Loyverse in easier way

It's easy to connect Amazon SQS + Loyverse without coding knowledge. Start creating your own business flow.

    Triggers
  • New Queue

    Triggers when you add a new queue

  • Update Customer

    Updates existing customer

  • Watch Customers

    Trigger when a new customer is added

  • Watch Employees

    Triggers when a new employee is created

  • Watch Inventory Levels

    Triggers when inventory levels change.

  • Watch Items

    Triggers when a new item is created

  • Watch Receipts

    Triggers when a new receipt is added

  • Watch Stores

    Triggers when a new store is created

  • Watch Taxes

    Triggers when a new tax is created

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

  • Create Customer

    Create a customer.

  • Create Item

    Creates an Item

  • Create Receipt

    Creates a new receipt.

  • Edit Inventory Levels

    Edit Inventory Levels.

  • Get single Item

    Gets a single item by ID

  • Update Item

    Updates a Single Item.

How Amazon SQS & Loyverse Integrations Work

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

    (30 seconds)

  2. Step 2: Authenticate Amazon SQS with Appy Pie Connect.

    (10 seconds)

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

    (30 seconds)

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

    (10 seconds)

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

    (2 minutes)

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

Integration of Amazon SQS and Loyverse

Amazon Simple Queue Service (SQS. is a web service that lets you build distributed applications. SQS makes it easy to create and manage a message queue, send messages, and process incoming messages. Amazon SQS supports two communication protocols. HTTPS (HTTP over Transport Layer Security. and HTTP. If you are using the HTTP protocol, you must use the AWS SDK for Java or the AWS SDK for .NET in your application. You can also use the AWS CLI to send messages to an Amazon SQS queue. For more information, see Sending Messages in the Amazon Simple Queue Service Developer Guide.

With Loyverse, you can easily add messaging functionality to your application. Loyverse makes it easy for you to send and receive messages from a variety of sources, including Amazon SQS queues. This enables you to build applications that are highly scalable, performant, and reliable. Loyverse offers cloud-based administration, easy-to-use APIs, customizable templates and auto-scaling clusters.

    Integration of Amazon SQS and Loyverse

This section explains how to integrate Amazon SQS and Loyverse.

Register with Loyverse:

Go to https://loyverse.com/dashboard/register/ and enter your desired username, email address and password. Click “Register” to proceed. Your username will be used as your login name. Click on “Notification Settings” to view and set up email notification settings for your account. Once you have completed this step, you will be able to access your account at https://loyverse.com/dashboard/. Click on “Create App” button in the upper right corner and select any one of the available apps for which you want to integrate Amazon SQS with Loyverse. You will be taken to a dashboard page of the selected app where you can view a list of your app’s resources.

Next, go to https://loyverse.com/dashboard/app_resource_list/ and select “9 – Integrate Amazon SQS” to proceed with integration of Amazon SQS with Loyverse.

Click on “Create New Integration” button under “Amazon S3 Integration” section to create a new integration.

The “Setup Integration” page shows you all available options for setting up Amazon SQS integration with Loyverse. Choose the resource name (queue. from the dropdown menu for which you want to integrate Amazon SQS with Loyverse. Choose the language (Ruby for example. from the Language dropdown menu. Enter the following details in the “Integration Settings” text box. Name. Name of the integration created by you. Description. A brief description of what this integration is about (optional. Secret Key. The secret key associated with your Amazon SQS queue and user credentials (optional. Set Endpoint Type as either HTTP or HTTPS depending upon whether you are using HTTP or HTTPS protocol in your application. Type your Amazon SQS queue URL in the text box beside “Endpoint Type” option in order to specify URL of your Amazon SQS queue. Specify appropriate values for Authorization Type and Authentication Scheme in the text boxes beside them as per your application configuration requirements. Click on “Create Integration” button to proceed with integration of Amazon SQS with Loyverse. You can view your newly created integration on a separate page displayed after clicking on the “Retrieve Integration” link in the lower part of the page. You will see that the integration has been added to Resource List under “Amazon S3 Integration” section on the main page of your app’s dashboard at https://loyverse.com/dashboard/app_resource_list/.

Login into Loyverse. Go to https://loyverse.com/dashboard/app_resource_list/. Click on a particular integration resource (in the Resource List section. that you have created for Amazon SQS integration with Loyverse to view its details page in the Resource Details section at bottom part of the page. On this page, click on “View Credentials” link to view credentials associated with your integration resource. This will bring up a popup window where you can view Access Key ID (Secret Key), Access Key Password, Access Key ID (Secret Key), Access Key Secret Key, Expiration Time, etc.. Make a note of the Secret Key because we will require it in our application code later in order to access API methods implemented by Loyverse via its Amazon SQS integration endpoint resource (Queue.

Integrating Amazon SQS with Loyverse. In order to make an application that integrates Amazon SQS with Loyverse, we need to get hold of an endpoint URL object provided by Loyverse using which we can communicate with API methods implemented by Loyverse via its Amazon SQS integration endpoint resource (Queue. An endpoint URL object can be obtained by invoking an endpoint URL path method exposed by Loyverse via its Amazon SQS integration endpoint resource (Queue. Let me take up a simple example here to illustrate how API methods exposed by Loyverse via its Amazon SQS integration endpoint resource (Queue. can be invoked via its endpoint URL object. We will invoke an endpoint URL path method that is accessible by invoking an endpoint URL path method exposed by Loyverse via its Amazon SQS integration endpoint resource (Queue. and return a string containing the name of a resource in JSON format as output if the specified resource name exists in Loyverse database or return empty string if the specified resource does not exist in Loyverse database. Here is a simple Ruby class I am going to use for invoking an endpoint URL path method exposed by Loyverse via its Amazon SQS integration endpoint resource (Queue. and returning string containing the name of a resource whose name is specified as input as output in JSON format if it exists in Loyverse database or return empty string if it does not exist in Loyverse database:

class Hoge < Struct . new ( :endpoint_url . def initialize ( endpoint_url . @endpoint_url = endpoint_url end def call ( params . res = @endpoint_url . request ( "GET" , "/ #{ params [ 'name' ] } " . res = JSON . parse res [ 'result' ] if res [ 'result' ] res = "No data found for ' #{ params [ 'name' ] } '." if res [ 'error' ] res end end

Let us now look at some examples of calling this class from Ruby code:

Hoge . new ( "https://api-eventsource-usa-east-1-portal-devops.loyverse.com/api/eventsource/v1/resources?name=test" . call ([ "test" ]. #=> {"eventSource". "test"} Hoge . new ( "https://api-eventsource-usa-east-1-portal-devops.loyverse.com/api/eventsource/v1/resources?name=test2" . call ([ "test2" ]. #=> No data found for 'test2'. Hoge . new ( "https://api-eventsource-usa-east-1-portal-devops.loyverse.com/api/eventsource/v1/resources?name=test3" . call ([ "test3" ]. #=> No data found for 'test3'. Hoge . new ( "https://api-eventsource-usa-east-1-portal-devops.loyverse.com/api/eventsource/v1/resources?name=test4" . call ([ "test4" ]. #=> No data found for 'test4'. Hoge . new ( "https://api-eventsource-usa-east-1-portal-devops.loyverse.com/api/eventsource/v1/resources?name=test5" . call ([ "test5" ]. #=> {eventSource. "test5"} Hoge . new ( "https://api-eventsource-usa-east-1-portal-devops.loyverse.com/api/eventsource/v1/resources?name=test6" . call ([ "test6" ]. #=> No data found for 'test6'. Hoge . new ( "https://api-eventsource-usa-east-1-portal-devops.loyverse.com/api/

The process to integrate Amazon SQS and Loyverse may seem complicated and intimidating. This is why Appy Pie Connect has come up with a simple, affordable, and quick solution to help you automate your workflows. Click on the button below to begin.