While creating a new goal, Admins can add scripts which are pre-written messages that agents can use to message contacts. Scripts help agents move through conversations faster. There are several kinds of scripts Admins can use when creating a goal: Initial Scripts, Response Scripts, Additional Response Scripts and Saved Scripts.
- How do I create scripts when making a goal?
- How do I test a script?
- How do I save scripts?
- Best practices
- Changing skin tone of emojis in Hustle
How do I create scripts when making a goal?
To create a script:
- While creating a goal, scroll down to Initial Scripts. These will be the first messages agents will send in initial workflows.
- You will see two default scripts:
- For New contacts: The script agents will use to message contacts they haven’t messaged in the group.
- For Existing contacts: The script agents will use to message contacts they have messaged before.
- Note: Hustle automatically selects whether an Agent uses a new or existing contact script.
- Assignment strategies determine which scripts agents will send.
- Click Edit to open the Script Editor to make changes to scripts:
- Scripts can be in any language.
- You can add emojis.
- If enabled by an Account admin, images (jpegs, png, gifs) can be added to scripts. (5 mb max) For more information on enabling MMS, see Account-Level Administration.
Note: File size restrictions for non-image files vary by carrier and can be as low as .675 MB. For more information on those restrictions, see Twilio Programmable SMS Supported File Types and Size Limits for MMS Media Messages.
- You can also add variables into the script which will include Hustle default fields like contact name, agent name, Link, etc. as well as any Custom Fields.
- When done editing the script click Save.
- Note: For script changes to be saved, the Goal form also needs to be saved.
- You can also edit the Response Scripts, which will include messages available to agents when responding to contacts. When agents select Lead Actions (Yes, No, VAN Survey Goal Survey Responses, etc.), these response scripts will automatically populate for agents to send or edit as necessary.
- To add more scripts for your agents, scroll to the bottom of the goal creation form. You can click Write New Script to provide your agents with more pre-written messages and title them so your agents can find them quickly. Note: These scripts will only be available for this goal.
- You can also add scripts that you’ve saved for the whole organization by clicking Add Saved Scripts to any of the scripts (Initial, Response or Additional).
Note: Saved Scripts do not support goal specific variables like Link, Phone number to call, Event Start Time, etc.
For information on how to make your scripts effective, see Best practices. For instructions on how to create scripts on the web and mobile app, see How do I create response scripts on my web or mobile app?
How do I test a script?
You can send test texts to yourself from the script editor to see what they look like before you launch your goal. In the script editor, on the right side, click Preview > Send me a test:
Within a minute or so the text should come through to your phone.
Note: When you test texts from the admin panel you will receive a text from a number that won’t match your groups location. Rest assured, the area codes that reach your contacts are based on the location set for the group.
- The delivery of the message depends on your carrier and your script. The more you follow the script analysis suggestions, the better off you’ll be.
- Character limits are enforced by carriers.
- The name of the admin that is creating the goal will replace <Agent Name> in the preview text. When the goal is live, the agents preferred name will replace <Agent Name>.
- Some fields like <Phone number to call>, or <member>, won’t populate in the preview message.
How do I use saved scripts?
Admins can use saved scripts from a Script Library. These scripts can then be used across all Goals. To create scripts and access the script library, click Scripts in the admin panel.
Here are some best practices that will make sure your message is delivered, and increase response rates and conversions with Hustle. The most important thing to remember is that the magic of peer-to-peer texting is it’s real people talking to real people.
- Make sure there are no links in your initial message. Carriers filter out messages that have links to prevent spam. Especially if it’s the first time that number has texted someone.
- When using links, especially with the Share a Link goal type, avoid redirect links like bit.ly and use direct links instead. Too many redirect links raises suspicion with carriers and risks messages not being delivered.
- Your scripts shouldn’t be any longer than 160 characters. This makes sure your messages are delivered and are more likely to be read. For more information, see Character limitations enforced by carriers.
- Response scripts are a great place to include follow-up information, links, and images.
- Adding additional scripts to your goals will help your agents continue the conversation by providing them with all the information they need to pass on.
Changing skin tone of emojis in Hustle
You can change the skin tone of your emoji in Hustle to connect you even further with your audience.
- Fill out the goal form as you normally would.
- Edit your script and click emoji.
- Before you add an emoji into the script, click the small yellow circle to the top right side of the message box.
- Click on one of the available skin tone options.
- Add the emojis to the script and click Save.
• Changing and emojis skin tone in Hustle only works on iOS phone and does not work on Android phones. Therefore, iPhone users will see the intended skin tone, while Android users will continue to see the default yellow emoji tone.
• Skin tone will only update the emojis that have a skin tone option. e.g. The regular “smiley face” emoji will remain unchanged, but emojis like “thumbs up” will.