SMS/Text Message Solution User Guide. 2-way SMS messaging with Microsoft Dynamics CRM 2011. Copyright 2013 xrm Consultancy Limited



Similar documents
SMS/Text Message Solution User Guide. How to send bulk SMS messages. Copyright 2013 xrm Consultancy Limited

State of Michigan Data Exchange Gateway. Web-Interface Users Guide

Setup Guide. network support pc repairs web design graphic design Internet services spam filtering hosting sales programming

Configuration Task 3: (Optional) As part of configuration, you can deploy rules. For more information, see "Deploy Inbox Rules" below.

In order to use Elements Mail, you must have an active Elements CRM account.

DESKTOP CLIENT CONFIGURATION GUIDE BUSINESS

700 Fox Glen Barrington, Illinois ph: [847] fx: [847]

How to install and use the File Sharing Outlook Plugin

Note: Your security settings may prohibit you from viewing or modifying the current list of marketing promotions.

MyMobileAPI. mymobileapi.com

Phone & User Assignment. Feature Overview. Feature Prerequisites. Feature Setup

ClickDimensions Quick Start Guide For Microsoft Dynamics CRM /1/2011 ClickDimensions

ONBASE OUTLOOK CLIENT GUIDE for 2010 and 2013

chef for Magento: Package Tutorial

ABB solar inverters. User s manual ABB Remote monitoring portal

BulkSMS Text Messenger Product Manual

Exchange 2003 Standard Journaling Guide

quick start guide A Quick Start Guide inflow Support GET STARTED WITH INFLOW

Outlook Plugin. What is MangoApps for Outlook?

Fax and SMS Quickguide

Introduction. POP and IMAP Servers. MAC1028 June 2007

Recommendations for SMS Messaging with Appointments, Recalls, and Reminders

WaveWare Technologies, Inc. We Deliver Information at the Speed of Light

one Managing your PBX Administrator ACCESSING YOUR PBX ACCOUNT CHECKING ACCOUNT ACTIVITY

Note: With v3.2, the DocuSign Fetch application was renamed DocuSign Retrieve.

Mimecast Services for Outlook (MSO4)

Chapter 15: Forms. User Guide. 1 P a g e

Kentico CMS 5.5 User s Guide

TRIM: Web Tool. Web Address The TRIM web tool can be accessed at:

Virtual Contact Center

Using Blackboard ConnectTxt Outlook Add-in

Record Tagging for Microsoft Dynamics CRM

Microsoft Dynamics CRM 2011 Application Design

Kentico CMS User s Guide 5.0

For details for obtaining this later version; see the Known issues & Limitations, section at the end of this document.

ProperSync 1.3 User Manual. Rev 1.2

Instructions for Microsoft Outlook 2003

Folder Management in Outlook for Macintosh

XTIVIA, Inc. Vicinity for Salesforce Installation Guide

Kentico CMS 7.0 User s Guide. User s Guide. Kentico CMS

Parental Control Setup Guide

FieldIT Limited FieldIT CRM. Installation Manual v1.3.i3 (Enterprise Install)

How To Use The Intergage Bulk Facility

Auto Print User s Manual

SMS for REST Professional

Installing and Configuring SQL Express 2008 R2 for Supply Chain Guru

QQConnect Overview Guide

Dynamics CRM 2011 Outlook Configuration Guide With Windows XP

Salesforce Classic Guide for iphone

OUTLOOK 2003: HOW TO GET OUT OF JAIL

Banner Workflow. Creating FOAPAL Requests

Capture and History CCS Service Request for Microsoft SharePoint

AEC Version Installation/Upgrade Quick Start Guide

NOTE: Please refer to the LinkNavigator CD-ROM s IP Setup Utility if you do not know the LinkStation s IP Address or Host Name.

Encryption. How do I send my encryption key?

Plesk Control Panel Adding accounts

1 P a g e. Copyright CRMKnowledge.

Entourage - an Introduction to

Clean Up Rules Quick Steps Search Tools Change Views Export Data Convert to tasks Contact Groups. Outlook Functions

How to Integrate Salesforce with Your Constant Contact Account FOR ENTERPRISE & UNLIMITED EDITIONS

Microsoft Office 365 how to make a booking for meeting rooms and resource calendars

Intelli-M Access Quick Start Guide

From the Start Page click on Create New Client. Alternatively, you can click on New Client within the Browse window on the left hand side

LICENTIA. Nuntius. Magento Marketing Extension REVISION: THURSDAY, JUNE 2, 2016 (V )

AppShore Premium Edition Campaigns How to Guide. Release 2.1

The first thing to do is choose if you are creating a mail merge for printing or an merge for distribution over .

Applicant Workflow Hiring Managers

Note: Before E-Z Mail can be installed; Microsoft Outlook or Lotus Notes must be installed on your system.

Recalling A Sent Message in Outlook 2010

CONTENTS. Introduction Outlook at a glance Configure Outlook 2010 on-campus Creating Folders Sorting s...

Prerequisite. Getting Started. Signing and Encryption using Microsoft outlook 2007

Outlook Web Access Tipsheets

2. Unzip the file using a program that supports long filenames, such as WinZip. Do not use DOS.

Set Up and Maintain Customer Support Tools

Exchange Outlook Profile/POP/IMAP/SMTP Setup Guide

Installing and Configuring Microsoft Dynamics Outlook Plugin to Use with ipipeline MS CRM

Google Trusted Stores Setup in Magento

Outlook Quick Steps & Rules

Policy Based Encryption Gateway. Administration Guide

client configuration guide. Business

USER GUIDE. PowerMailChimp CRM 2011

Using CONNECT to Outlook. CONNECT to Outlook ProductInfo. A strong team: DocuWare and Microsoft Outlook. Benefits

Prerequisite. Getting Started. Signing and Encryption using Microsoft outlook 2010

Windows Live Mail Setup Guide

Introduction to SharePoint For Team Site Owner/Administrators. Instructional Guide

Report: Salesforce and Microsoft Dynamics CRM Outlook Integration Compared

8.7. NET SatisFAXtion Gateway Installation Guide. For NET SatisFAXtion 8.7. Contents

wce Outlook Contact Manager Documentation

About the To-Do Bar in Outlook 2007

AUTOCUE IVR. User Guide Updated: 06/18/15 Document Number: 36UG

SENDING S & MESSAGES TO GROUPS

Lesson 7: Maintenance

Vodafone Bulk Text. User Guide. Copyright Notice. Copyright Phonovation Ltd

eedge101 Training Guide

Perceptive Connector for Infor Lawson AP Invoice Automation

ClicktoFax Service Usage Manual

Transcription:

SMS/Text Message Solution User Guide 2-way SMS messaging with Microsoft Dynamics CRM 2011

Contents Contents... 2 Introduction... 3 Pre-requisite... 3 North52 Formula Manager... 3 How to handle replies and opt-out from your SMS messages... 4 1. Ensure your recipients can reply to your SMS messages... 4 2. Set up SMS forwarding for received SMS (Esendex account settings)... 5 3. Set up Do Not Bulks SMS Contact Method on the contact form... 6 4. Set up Formulas to process SMS reply... 8 Process SMS reply email to set Regarding the appropriate Contact... 8 Process SMS reply email to run the workflow and update Contact s Do not Bulk SMS preference.. 10 5. Testing it all works... 13 Keeping Mobile Number Formatting Consistent... 15 Importing Sample Solution and Formulae... 16 Import the SMS Extensions Solution... 16 Import the SMS Formulae... 18 Support... 20 Bulk SMS Guide: Contents 2

Introduction xrm Consultancy has partnered with North52 to bring you the ability to easily send bulk SMS messages and process replies to your messages. This functionality is available to you at no additional cost. North52 s product Formula Manager is a must-have solution for any Microsoft Dynamics CRM system it allows you to extend the capabilities of Microsoft Dynamics CRM very quickly without the need for expensive developer resources. This guide provides step-by-step instructions on how to set everything up to process replies to your SMS messages. To learn how to send Bulk SMS messages please refer to our Sending Bulk SMS guide download from: http://www.xrmconsultancy.com/sms-text-messaging-for-crm/ Pre-requisite This guide assumes your System Administrator has installed and configured the xrm Consultancy SMS Solution and given the appropriate security roles to users. If you encounter any errors trying to perform the actions outlined in this guide please consult your System Administrator. Please see the xrm Consultancy SMS Installation and User Guide for further information download from: http://www.xrmconsultancy.com/sms-text-messaging-for-crm/ North52 Formula Manager North52 s Formula Manager Solution needs to be installed and can be downloaded from www.north52.com. There is no cost for the Standard Edition which is sufficient to set up and send bulk SMS messages. Tip - Skip the detail and let me get going! If you would like to just get it all working with little effort you can skip to the last section Importing Sample Solution and Formulae on page 16 and get up and running within a few minutes. Bulk SMS Guide: Introduction 3

How to handle replies and opt-out from your SMS messages With a combination of our SMS Solution, Esendex s SMS to email function and North52 s Formula Manager it is easy to automate the process of handling replies and opt-outs from within Microsoft Dynamics CRM 2011. The example below shows you how to process opt-out requests but you can use the same method to trigger other automatic actions. We are going to outline how to set your environment up below. The basic process flow will be: a) Send contact SMS b) Contact replies to SMS c) SMS reply is forwarded to email address d) Email is Tracked in CRM e) North52 Formula is executed on the creation of any inbound emails from an email address containing @esendex f) The formula logic finds the contact with the associated SMS reply sets the regarding of the email and processes the workflow in our sample we find the contact with the associated SMS reply and update their Do not allow Bulk SMS contact preference to Do Not Allow Note this guide only covers replies to Contacts, it is possible to combine Leads into the process please contact us for further details on how to do this. 1. Ensure your recipients can reply to your SMS messages Firstly we need to ensure that recipients can reply to the SMS messages we send. For contacts to reply to your messages you must either include your SMS virtual number (contact Esendex support if this is not enabled in your account) in your outgoing messages or ensure that you do not use a Send Alias (the send alias allows you to put your company name as the sender rather than a number but means direct replies are not possible). 4

To check/remove your Send Alias open the SMS Configuration: (Settings > Solutions> SMS/Text Messaging from xrm Consultancy > Configuration > Open SMS Configuration Send Alias field on SMS Configuration page should be left blank unless you include your virtual number in outgoing messages: 2. Set up SMS forwarding for received SMS (Esendex account settings) Note: You may need to contact Esendex to get this feature activated. To process SMS replies you need to configure your Esendex account to forward SMS replies sent to your virtual number to an email address. For ease of set up we are going to use a standard CRM User account and Outlook tracking to do the integration but in a production environment we would set up a queue and the email router to handle the replies. Tip - set up a specific email address and Queue and use the Email Router to process incoming emails for a more automated setup. Contact us if you would like help setting this up. 5

Log on to your Esendex Account then navigate to Settings > Receiving > Email forwarding section. Set the email address where you want the received SMS message to go: 3. Set up Do Not Bulks SMS Contact Method on the contact form This is not mandatory but it is best practice to be able let your SMS recipients opt out from receiving future messages. Create a new field on the Contact entity to match the existing Contact Method options. Easiest way to do this is to navigate to a Contact > Open the form > Customize tab > Form Create a new Two Options field by clicking the New Field button at the bottom right of the form page. 6

Display Name: Do not allow Bulk SMS Name: new_donotbulksms Type: Two Options Edit the allowable values to be consistent with that other Contact Method options: Edit the No option to be Allow Edit the Yes option to be Do Not Allow Your Field should look like this: Click Save and Close. Drag the field from the Field Explorer and position it under the Do not allow Faxes field in the Contact Methods section Click Save and then Publish. Close the form window and go back to your Contact form window that was previously open. 7

Scroll down to the Contact Methods section and you should see your new field: 4. Set up Formulas to process SMS reply Tip you can either set up the formula manually (see below for details) or download and import the formulas (see section Importing Sample Solution and Formulae on page 16) Process SMS reply email to set Regarding the appropriate Contact To enable workflow actions that can be associated to the appropriate Contact we need to set the Regarding attribute of the received SMS reply email to the correct Contact record. We do this by matching the inbound SMS number with that of a Contact. Navigate to Settings > North52 > N52 Formula Manager Create a new Formula by clicking the New button and set the following properties: Name: leave default or rename to something more meaningful for you. E.g. SMS Reply - Update Bulk SMS preference Formula Type: Save To Current Record Mode: Server Side Event: Create Source Entity: E-mail Source Property: Sender Target Entity: E-mail Target Property: Regarding 8

Create your formula in the Formula Description area: Copy formula: if(indexof([email.sender], 'esendex', 0) > -1, SetRegardingLookup('contact', FindValue('contact', 'mobilephone', Substring([email.sender], 0, IndexOf([email.sender], '@',0)), 'contactid'), FindValue('contact', 'mobilephone', Substring([email.sender], 0, IndexOf([email.sender], '@',0)), 'fullname')), 'NoOp') Click Save and your formula is ready to test. 9

Process SMS reply email to run the workflow and update Contact s Do not Bulk SMS preference We need to create the workflow first. If you only want to process one type of reply your workflow would simply be a single action, however we have shown below how easy it is to set up your workflow to handle multiple reply types and have different business processes start. You could get as complex as you like with the workflow and even send automated SMS replies back to your contact. The workflow properties The workflow steps: The Update Contact properties: 10

Next we create a new Formula. Navigate to Settings > North52 > N52 Formula Manager, click the New button and set the following properties: Name: leave default or rename to something more meaningful for you Formula Type: Save Perform Action Mode: Server Side Event: Create Source Entity: E-mail Source Property: Subject Stage: Post-Operation Note: You will need to enable the advanced view to set the Stage parameter: 11

Bui Create your formula in the Formula Description area This formula executes a workflow for the email that is tracked in CRM (uses it s CRM record ID) and has a sender email address from esendex Copy formula: if((indexof([email.sender], 'esendex', 0) > -1, ExecuteWorkflow('SMS Response', [email.activityid]), 'NoOp') Click Save and your formula is ready to test. Note: The above formulas assume that you only have one contact with the matching incoming mobile number. Numbers must be formatted in an international format e.g. 447733262333 for this to work correctly. Formula Manager can enforce this formatting for all your existing contact records see the Keeping Mobile Number Formatting Consistent section on page 15. 12

5. Testing it all works Send yourself a SMS message File > New Activity > SMS Reply to the message with the word Stop You should receive a message in your Outlook in a few seconds Click Track in CRM from within Outlook 13

Tip for a more robust and automated setup you should create a CRM queue and use the E-mail Router to automatically have the inbound emails created and processed in CRM. Contact us if you want help setting this up. The Formula should execute as the email is tracked and created in CRM. It will set the Regarding field for the associated contact and then run the workflow to update the Do not bulk SMS contact method preference. Tracked message with set regarding the correct contact: Contact preferences are updated: Now when sending your future bulk SMS messages you should include a filter to exclude contacts where Do not allow Bulk SMS is equal to Do Not Allow 14

Keeping Mobile Number Formatting Consistent To ensure that you can send SMS messages and receive replies you need to ensure you have mobile numbers recorded in your CRM in the correct format. This can be achieved with a simple formula to enforce a format structure. To keep things simple we are going to require that mobile numbers are recorded in an international format of a between 11 and 15 numbers without a leading 0, e.g. 441212341234. If you wish you could make this +44 (0)12 1234 1234 (note if you do this your formula to manage replies would need to convert the sender number from 441212341234 format to +44 (0)12 1234 1234 to ensure an exact match with the mobile number recorded at the contact level please contact us if you would like help with this). Navigate to Settings > North52 > N52 Formula Manager Create another new Formula by clicking the New button and set the following properties: Name: leave default or rename to something more meaningful for you. E.g. SMS - Contact Mobile field validation Server Side Formula Type: Validation Mode: Server Side Event: Create & Update Source Entity: Contact Source Property: Mobile Number Build your formula: Copy formula: if(containsdata([contact.mobilephone]) and RegexIsMatch([contact.mobilephone], «^[1-9]{1}[0-9]{10,15}$»), 'NoOp', 'Mobile Phone should be in the international format without a leading 0, +, () or spaces e.g. 447712341234, to ensure SMS delivery and reply matching') Bulk SMS Guide: Keeping Mobile Number Formatting Consistent 15

Importing Sample Solution and Formulae We have in the previous sections outlined in detail how to set up sending bulk SMS messages and handle SMS replies, however if you just want to get going quickly without getting into the detail of what is going on under the hood follow these simple steps: 1. Download and unzip the SMSExtensionsSampleSolutionAndFormula.zip file from http://www.xrmconsultancy.com/storage/smsextensionssamplesolutionandformula.zip It contains: a. SMSExtensions_1_0_0_0.zip b. SMSExtensionsForumalae.zip 2. Import the SMSExtensions_1_0_0_0.zip Solution (this is an unmanaged solution so that you can modify things if you need to see section below for installation instructions), it contains: a. Do Not Bulk SMS attribute on the contact record b. Sample workflow for use with sending bulk messages c. Sample workflow for processing SMS Reponses 3. Import the SMS Formulae.zip file (see section below for instructions), this contains formulae to: a. Format mobile phone numbers in the international format: 441212341234 b. Process SMS reply emails track the reply against the relevant contact and start the SMS Reponses workflow 4. See sections 1. Ensure your recipients can reply to your SMS messages (page 4) and 2. Set up SMS forwarding for received SMS (Esendex account settings) (page 5) to ensure you can reply to messages 5. Set up your first bulk SMS schedule (see our separate guide on sending bulk SMS messages) to send some messages 6. Test! See section 5. Testing it all works on page 13 Import the SMS Extensions Solution a) Navigate to Settings > Solutions and click the Import button b) Locate the solution zip file downloaded from link above (SMSExtensionsSolution.zip) Bulk SMS Guide: Importing Sample Solution and Formulae 16

c) Review the solution information and click Next d) Leave the default Import Options and click Next e) After a successful import Publish All Customizations Bulk SMS Guide: Importing Sample Solution and Formulae 17

Import the SMS Formulae a) Navigate to Settings > North52 > N52 Formula and click the Import button b) Locate the formulae zip file downloaded from link above (SMSExtensionsFormulae.zip) c) Review File Upload Summary and click Next Bulk SMS Guide: Importing Sample Solution and Formulae 18

d) Select the N52Formula Data Map and click Next e) Review the Mapping Summary and click Next Bulk SMS Guide: Importing Sample Solution and Formulae 19

f) Review Setting and Import Data and click Submit g) The import process is asynchronous so might take a few minutes. You can review progress by going to Settings > System > System Jobs and reviewing the imports h) Once the import is completed you will see 3 formulas in the N52 Formula view. These are ready to be used/tested. Support Please contact support@xrmconsultancy.com if you have any questions. Bulk SMS Guide: Support 20