Bespoke Integration

Modified on Thu, 27 Jun at 5:03 PM

Our Values 

Its important to note our value around integration as we understand our platform is part of a wider customer engagement strategy hence : 


“Confer With respects the investments our clients have already made in technology and aim to integrate seamlessly with platforms to enhance those investments. 

We are flexible enough to account for integrations and client needs. Confer With products are light touch, secure and scalable.


Components

Confer With seamlessly integrates into your eCommerce platform using standard integration touchpoints. Its quick and straightforward to deploy Confer With with several elements to configure :

Step 1 : The Widget / SDK

The core channel for customers to engage with you on Confer With is via your website and this requires either our widget and / or SDK to be deployed.  Either of these should be shown on any page where you would like to trigger a call from, generally this is your Home Page, Information Pages, Product Listing Pages or Product Pages so you can align the service to your customer journey. 


Widget Overview 

The widget is a simple and highly configurable tool for your customer to engage with you. It has several design flavours (Side Load, Bubble and Strip Load) and can integrate and trigger third-party plugins, such as chat or feedback widgets. You can use the Confer With widget as your unified widget.


The widget is a lightweight JavaScript widget that can be embedded in your website with a few lines of JavaScript. It prompts an intuitive CTA to direct the customer to either start a video call or schedule a virtual appointment.


The widget uses matching logic to route the customer to the most appropriate expert for either a walk-in or a virtual appointment, based on their behaviour, product and expert availability.


 


Deploying the Widget

This text explains how to deploy the Confer With Widget on your website. This widget enables your team to receive calls from your website visitors. Insert the following script into pages you would like Confer With to run, ideally just before your closing </body> tag to ensure that all your components load prior to Confer With 


 <script src="https://live.conferwith.io/cdn/conferwith_widget.js"></script> 


Step 2 : Product Feed Integration

Product and Inventory feeds drive the immersive experience and are the link between your products and Confer With. The feed can be provided using a variety of methods – GraphQL, JSON, XML or CSV file and the following data should be provided:


The table below is an indication of what information we would like included in the feed as a minimum :


FieldTypeMandatoryDescription
IDInteger / TextYeseCommerce ID to Product
SKUInteger / TextYesSKU (maybe same as ID)
URLTextYesPublic URL to product
CurrencyTextNoCurrency(s) of Product
Product PriceNumberYesProduct Price (including tax)
TitleTextYesProduct Title
DescriptionTextYesProduct Description (can include HTML formatting)
Product TypeTextYesProduct Type OR Category
Product TagsArrayYesMeta Data about the product e.g. colour or size
StockInteger / TextNoIndicator of stock levels OR simple yes or no
ImagesArrayYesAn array of public facing images
Product VideosArrayNoAn Array of public facing videos


  • Products which have variants – we would expect the data above to be repeated for each variant and a link from the variant to the parent or default product.
  • More complex stock logic is possible – e.g. different locations etc. please contact us for more info
  • Alternative methods for integrating stock are available - please contact us for more information


Step 3 : Basket Merge and Sales Tracking

Basket Merge and Sales Tracking allow Confer With to transfer the basket items over to the retailer basket for purchase and track whether the sale occurs to provide your sales and conversion insights from Confer With.


Basket Merge : This allows Confer With to transfer its shopping basket to the Retailers eCommerce basket. Client to expose a secure clientside endpoint to allow Confer With to transfer the basket items in the same browser session. Minimum fields required - SKU and Quantity but you can pass more data. e.g. an example here

var products = {
0: { productId: "PAN-TX65GX700B",
quantity: 1},
1: { productId: "LG-43UN73006LC",
quantity: 2}
};
xyz.addToCart(products);

Sales Tracking Script : JavaScript file, embedded in your order confirmation page with a line of JavaScript 

<script src="https://live.conferwith.io/cdn/checkout.js"> </script>


Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons

Feedback sent

We appreciate your effort and will try to fix the article