Skip to content

Instantly share code, notes, and snippets.

@p2tris
p2tris / SaleMove english locale
Created December 21, 2018 12:06
SaleMove visitor app english locale
'chat.input.placeholder': 'Enter Message',
'chat.input.send': 'Send',
'chat.new_message': 'New message: {message}',
'chat.status.delivered': 'Delivered',
'chat.status.failed': 'Failed',
'chat.status.typing': 'Operator typing',
'cobrowse.info': 'CoBrowse will be enabled and both of you will have the ability to browse this site together.' +
' This only applies to this website NOT your computer.',
'cobrowse.offered': '{operatorName} has offered you to CoBrowse',
'cobrowse.allow': 'Accept',
@p2tris
p2tris / sampleSaleMoveSAMLmetadata.xml
Created December 13, 2018 20:25
Sample SalMove SAML metadata
<md:EntityDescriptor xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" entityID="https://client_name.app.salemove.com">
<md:SPSSODescriptor protocolSupportEnumeration="urn:oasis:names:tc:SAML:2.0:protocol" AuthnRequestsSigned="false" WantAssertionsSigned="true">
<md:SingleLogoutService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect" Location="https://client_name.app.salemove.com/saml/logout" ResponseLocation="https://client_name.app.salemove.com/saml/logout" isDefault="true" index="0"/>
<md:NameIDFormat>
urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress
</md:NameIDFormat>
<md:AssertionConsumerService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" Location="https://client_name.app.salemove.com/saml/acs" isDefault="true" index="0"/>
</md:SPSSODescriptor>
</md:EntityDescriptor>
@p2tris
p2tris / Engagement End XML export content
Created February 6, 2018 12:29
SaleMove Engagement End XML export content
<?xml version='1.0' encoding='utf-8'?>
<export>
<visitor_name>{visitor_name}</visitor_name>
<visitor_email>{visitor_email}</visitor_email>
<visitor_phone>{visitor_phone}</visitor_phone>
<visitor_last_name>{visitor_last_name}</visitor_last_name>
<custom_fields>{custom_fields}<custom_fields>
<visitor_device_type>{visitor_device_type}</visitor_device_type>
<visitor_browser>{visitor_browser}</visitor_browser>
<notes>{notes}</notes>
@p2tris
p2tris / Engagement End HTML export content
Last active February 6, 2018 12:55
SaleMove Engagement End HTML export content
<!DOCTYPE html>
<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<meta content="*|MC:SUBJECT|*" property="og:title">
<title>SaleMove Lead</title>
<style type="text/css">
body {
width: 100% !important;
-webkit-text-size-adjust: none;
@p2tris
p2tris / Generic and Operator Message JSON export content
Created February 6, 2018 11:54
SaleMove Generic and Operator Message JSON export content
{
"siteName": {site_name},
"visitorName": {visitor_name},
"visitorEmail": {visitor_email},
"visitorPhone": {visitor_phone},
"customAttributes": {custom_fields},
"message": {message},
"messageId": {message_id},
"messageSentAt": {message_sent_at}
}
@p2tris
p2tris / Engagement End JSON export content
Created February 6, 2018 11:52
SaleMove Engagement End JSON export content
{
"visitorName": {visitor_name},
"visitorEmail": {visitor_email},
"visitorPhoneNumber": {visitor_phone},
"visitorLastName": {visitor_last_name},
"customAttributes": {custom_fields},
"visitorDeviceType": {visitor_device_type},
"visitorBrowser": {visitor_browser},
"operatorNotes": {notes},
"initialSiteName": {site_name},
@p2tris
p2tris / Engagement Transfer JSON export content
Created February 6, 2018 11:43
SaleMove Engagement Transfer JSON export content
{
"id": {engagement_id},
"visitorId": {visitor_id},
"visitor": {visitor_name},
"visitorEmail": {visitor_email},
"visitorPhoneNumber": {visitor_phone},
"customAttributes": {custom_fields},
"receivingOperatorId": {operator_id},
"receivingOperatorName": {operator_name},
"receivingOperatorEmail": {operator_email},
@p2tris
p2tris / Engagement Start JSON export content
Created February 6, 2018 11:33
SaleMove Engagement Start JSON export content
{
"id": {engagement_id},
"visitorId": {visitor_id},
"visitor": {visitor_name},
"visitorEmail": {visitor_email},
"visitorPhoneNumber": {visitor_phone},
"customAttributes": {custom_fields},
"operatorId": {operator_id},
"operatorName": {operator_name},
"operatorEmail": {operator_email},
@p2tris
p2tris / SaleMove get visitor id.js
Last active December 2, 2016 15:53
SaleMove get visitor id
var getVisitorId = function(salemove) {
return new Promise(function(resolve, reject) {
var xhr = new XMLHttpRequest();
xhr.open('GET', 'https://api.salemove.com/visitor');
requestHeaders = salemove.getRequestHeaders();
Object.keys(requestHeaders).forEach(function(key) {
xhr.setRequestHeader(key, requestHeaders[key]);
});