Language (言語)

The improved Salesforce SFRA Connector for Queue-it adds versatility & security

Salesforce Commerce Cloud is a leading ecommerce platform used by many of Queue-it’s enterprise customers. Salesforce customers can now benefit from Queue-it’s updated Salesforce SFRA Cartridge Connector, which helps prevent abuse and adds flexibility to waiting room setup.

Published:
Updated: 30 Sep 2022
connected green dots on black sphere

Use Case

Salesforce Commerce Cloud is a leading ecommerce platform used by many of Queue-it’s enterprise customers. Some of our Salesforce customers integrate Queue-it at the CDN level using one of Queue-it’s edge connectors. For other customers who integrate directly into their Salesforce instance, a version update to the Salesforce Cartridge Connector gives options to strengthen security and tailor their waiting room implementation.

Strengthened security

Some customers using the Salesforce Connector saw malicious traffic going directly to the waiting room. This limited the effectiveness of bot and abuse protection measures placed before the waiting room.

Flexible implementation & improved integration

Recent updates to Queue-it Connectors gave customers additional versatility with their implementations and integrations. But these updates weren’t yet reflected in the Salesforce SFRA Connector.

Solution

To help Salesforce customers strengthen their security and tailor their waiting room implementation and integration, Queue-it has updated our Salesforce SFRA Cartridge Connector.

Secure your setup

You can now force all requests to go through the Salesforce Connector, preventing visitors from navigating directly to the waiting room. Visitors will be issued a secure token from your Salesforce servers, which is then checked by Queue-it to allow visitors into the waiting room. By ensuring all visitors first pass through your Salesforce servers, you can run bot and abuse checks on all traffic before it enters the waiting room.

Get integration control & implementation flexibility

Recent updates to Queue-it Connectors gave customers additional versatility with their implementations and control with their integrations. For instance, customers can:

  • Create a trigger with the wildcard (*) that matches any value, ensuring that an action (e.g. send to waiting room) is taken for all visitors
  • Customize Queue-it session cookie attributes, like setting the secure flag on cookies
  • Log visitor behavior in Salesforce for visitors who have successfully been through the waiting room
  • Get better tools to handle errors and diagnose integration issues

How To

Force all requests through the Salesforce Connector

You’ll need to update settings in both Salesforce and the GO Queue-it Platform to force all requests through the Salesforce Connector.

In Queue-it, first ensure you have the Bots & Abuse feature on your Queue-it subscription. In the GO Queue-it Platform, navigate to the settings for you waiting room under Manage | Waiting Rooms and then go to the Bots and Abuse tab. There you’ll need to ensure “Require valid token to enter queue” is set, and that “Require user identification key” is set to Require unique key.

Enqueue token settings in Queue-it's GO Platform

In Salesforce, the configuration can be found under Merchant Tools (select site if prompted) | Site Preferences | Custom Preferences and ensure the “queueit-enableEnqueueTokenYesboleanDefault” flag is set to true.

Salesforce SFRA Queue-it settings enqueue token
Tailor your implementation & integration settings

To create a trigger that matches any value, navigate to Integration | Triggers in the GO Queue-it Platform. Create a new trigger or edit an existing one. In the rule logic, check “Match any” or enter an asterisk (*) in the “Value” field to match all values.

all trigger setting in the GO Queue-it Platform

To set the Secure flag on your cookies, go to Integration | Configurations, create or edit a Configuration, and check the box for “Secure cookies”.

Setting secure cookies flag in the GO Queue-it Platform

To log visitor behavior in Salesforce for visitors who’ve been through the waiting room, navigate to Merchant Tools (select site if prompted) | Site Preferences | Custom Preferences and ensure the “queueit-enableLoggingYesboleanDefault” flag is set to true.

Salesforce SFRA Connector logging

You can read more technical documentation of the Salesforce SFRA Connector on our GitHub page.

Key Takeaway

If your CDN provider already offers computing on the edge (e.g. Akamai EdgeWorkers, Cloudflare Workers), we recommend using an edge Connector to realize the benefits of edge integrations. Alternatively, Salesforce customers can now benefit from updating to Queue-it’s latest Salesforce SFRA Cartridge Connector. The updated Connector gives you more control over user flows to prevent bots and abuse, and gives you added flexibility for your waiting room setup.

For more information on how to get the most out of your Queue-it implementation, contact your Queue-it support representative at support@queue-it.com.

Discover Queue-it's latest product updates

Blossom