Queue-it Connectors

Queue-it’s virtual waiting room can be deployed using our pre-built connectors to integrate into your web technology stack. Once you have found and implemented the best connector for your business requirements, you will be able to manage all of your events through the web-based GO Queue-it Platform and/or the Queue-it Admin API.

 

Client-side Connector (JavaScript)


For Queue-it’s client-side connector, JavaScript code is inserted on the relevant pages that are to be protected by the online queue. It is easy and fast to implement the JavaScript connector. However, it is less secure than our server-side connectors, as tech-savvy end-users can potentially manipulate the client code and skip the queue.

To implement the client-side connector, insert the JavaScript snippet below into the page(s) on your site and you are ready to protect them. You find the snippet with your account ID on the events Deployment tab in GO Queue-it, our web-based admin platform.

<script type="text/javascript" src="//static.queueit.net/script/queueclient.min.js"></script>
<script
 data-queueit-c="CustomerID"
 type="text/javascript"
 src="//static.queue-it.net/script/queueconfigloader.js">
</script>

Additional Resources

See our Technical Integration White Paper. Start with section 6: JavaScript Integration Method Details.

White papers are available in the GO Queue-it Platform under Help | White Papers. If you do not have access to the GO Queue-it Platform, you can request the white paper.

 

Web Application Connectors


Queue-it’s server-side integration uses the Known User Security Framework. This integration is the most secure, as its server-side execution prevents end-user manipulation and ensures an unskippable queue. The Known User integration can normally be done in one day by a skilled developer.

GitHub Repositories

Java Github

Java

Node JS Github

Node.js

PHP Github

PHP

Python Github

Python / Django

ASP Net Core Github

ASP.NET Core

ASP Net Github

ASP.NET

Ruby on Rails Github

Ruby On Rails

Lua Github

Lua (Nginx / Apache)

Cold Fusion Github

Cold Fusion

 

Additional Resources

See our Technical Integration White Paper. Start with section 5: Known User Integration Method Details.

White papers are available in the GO Queue-it Platform under Help | White Papers. If you do not have access to the GO Queue-it Platform, you can get the white paper.

 

Native App Connectors


Queue-it's native mobile app connector allows you to prevent traffic overload on your iOS or Android app. With the native mobile app connectors, you can either 1) enqueue app users into the same queue as desktop users or 2) enqueue app users into a separate queue. By using WebView in the app, end-users can see the same responsive queue page in the app as end-users see on the desktop view.

GitHub Repositories

iOS SDK Github

iOS

Node JS Github

Android

Additional Resources

See our Technical Integration White Paper. Start with section 5: Known User Integration Method Details.

White papers are available in the GO Queue-it Platform under Help | White Papers. If you do not have access to the GO Queue-it Platform, you can get the white paper.

 

Proxy / CDN / Load Balancer Connectors


Queue-it offers server-side connectors for integration with popular proxies, content delivery networks (CDNs) and load balancers.

GitHub Repositories

Cloudflare Github

Cloudflare Workers

Fastly Github

Fastly

AWS Cloudfront Github

CloudFront

F5 Github

F5

Additional Resources

See our Technical Integration White Paper. Start with section 5: Known User Integration Method Details.

White papers are available in the GO Queue-it Platform under Help | White Papers. If you do not have access to the GO Queue-it Platform, you can get the white paper.

 

Ecommerce Platform Connectors


Queue-it offers server-side connectors for integration with popular ecommerce platforms.

GitHub Repositories

Magentro m1 Github

Magento M1

Magento m2 Github

Magento M2

Salesforce Commerce Cloud Github

Salesforce Commerce Cloud

Additional Resources

Magento:
Magento M1: Magento M1 User Guide
Magento M2: Magento M2 User Guide

SalesForce CC:
See our Technical Integration White Paper. Start with section 5: Known User Integration Method Details.

White papers are available in the GO Queue-it Platform under Help | White Papers. If you do not have access to the GO Queue-it Platform, you can get the white paper.

 

Queue Token Connectors


Queue-it’s Queue Token SDK is used to ensure that end-users cannot enter the queue without a valid token. This token could be for example a promo code, a login id, etc. The token is generated by your logic. It also serves as a container which can carry sensitive user information from integrating system into the queue.

The Queue Token SDK is a powerful way to combat bots. For example, when running a members-only ticketing sale, the venue could require members to enter their membership ID to get a place in the queue.

GitHub Repositories

Java Github

Java

ASP Net Github

ASP.NET

Additional Resources

See our Fraud Protection White Paper. Start with section 3.5: Queue-Token SDK.

White papers are available in the GO Queue-it Platform under Help | White Papers. If you do not have access to the GO Queue-it Platform, you can get the white paper.

 

License


Queue-it Connectors are published on https://github.com/queueit and are all Open Source licensed under the GNU Lesser General Public License v3.0.