Unlock Marketing Automation Success with EngageSpark: A Step-by-Step Guide
Marketing automation can feel overwhelming, but with the right tools and a clear strategy, it becomes both and practical. EngageSpark offers a powerful platform for automating SMS, voice, and WhatsApp marketing campaigns. Ready to transform your customer engagement? Let’s get started.
Key Takeaways
- You will learn how to create a multi-channel campaign in EngageSpark, sending SMS messages and initiating voice calls based on user actions.
- You will discover how to use EngageSpark’s “Flow Builder” to design custom automation workflows with branches, delays, and conditional logic.
- You will understand how to track campaign performance using EngageSpark’s built-in analytics dashboard, measuring delivery rates and conversion metrics.
Step 1: Setting Up Your EngageSpark Account and Number
Before you can launch any campaigns, you need to get your account in order. This is straightforward, but it’s essential to get right.
Creating an Account
- Visit the EngageSpark website and click on “Sign Up”.
- Fill in the required information: your name, email address, company name, and password. Make sure to use a strong, unique password.
- Verify your email address by clicking the link sent to your inbox. Check your spam folder if you don’t see it within a few minutes.
- Log in to your new EngageSpark account.
Purchasing a Number
- Navigate to “Numbers” in the main menu (look for the phone icon).
- Click on “Buy Number.”
- Select your desired country and number type (SMS, Voice, or both).
- Browse the available numbers and choose one that suits your needs. Consider a local Atlanta area code if you’re targeting customers in Georgia. I had a client last year who specifically wanted a 404 area code to build trust within the metro Atlanta market.
- Confirm your purchase and pay for the number.
Pro Tip: Choose a number that is easy to remember for your customers. Vanity numbers can sometimes increase recall. However, they can be more expensive.
Common Mistake: Forgetting to verify your account after signing up. This will limit your access to certain features.
Expected Outcome: You should have a verified EngageSpark account with at least one active phone number.
Step 2: Building Your First Multi-Channel Campaign with the Flow Builder
This is where the magic happens. The Flow Builder allows you to visually design your marketing automation sequences.
Accessing the Flow Builder
- Click on “Flows” in the main menu (look for the icon resembling connected nodes).
- Click on “Create Flow.”
- Give your flow a descriptive name (e.g., “Welcome Series – New Subscribers”).
- Select a trigger. For this example, choose “Keyword Trigger” and set the keyword to “JOIN”. This means when a user texts “JOIN” to your EngageSpark number, they’ll enter the flow.
Adding Actions to Your Flow
- Drag and drop a “Send SMS” action from the left-hand panel onto the canvas.
- Connect the “Keyword Trigger” node to the “Send SMS” node by dragging a line between them.
- Click on the “Send SMS” node to configure it.
- In the “Message Body” field, type your welcome message. For example: “Welcome to [Your Company]! Reply with YES to confirm your subscription.”
- Drag and drop a “Wait” action onto the canvas and connect it to the “Send SMS” node. Set the wait time to 1 hour.
- Drag and drop an “If/Else” (Conditional Split) action onto the canvas and connect it to the “Wait” action.
- Configure the “If/Else” action:
- Condition Type: “Last SMS Content”
- Operator: “Equals (Case Insensitive)”
- Value: “YES”
- Drag and drop another “Send SMS” action and connect it to the “True” branch of the “If/Else” action. This message will be sent if the user replies with “YES”. Example: “Thank you for subscribing! You’ll receive updates and exclusive offers.”
- Drag and drop a “Call” action and connect it to the “False” branch of the “If/Else” action. This will initiate a voice call if the user doesn’t reply with “YES”.
- Configure the “Call” action:
- Select “Text-to-Speech” as the call type.
- In the “Text to Speak” field, type a message like: “Hello, this is [Your Company]. We noticed you didn’t confirm your subscription. Please reply with YES to receive updates.”
Pro Tip: Use personalization tags (e.g., {{contact.first_name}}) to make your messages more engaging. These tags pull data from your contact list.
Common Mistake: Not properly connecting the nodes in the Flow Builder. This will cause the flow to stop unexpectedly.
Expected Outcome: You should have a working multi-channel flow that sends an SMS, waits, checks for a reply, and then sends another SMS or initiates a voice call based on the user’s response. Remember to test it thoroughly!
Step 3: Advanced Flow Customization: Delays, Webhooks, and Integrations
EngageSpark offers powerful advanced features to take your automation to the next level.
Adding Delays
Strategic delays are crucial for avoiding overwhelming your contacts.
- Drag and drop a “Wait” action onto your flow canvas.
- Connect it to the node before the action you want to delay.
- Configure the “Wait” action by setting the desired delay time (e.g., 1 day, 1 week). You can specify the time in minutes, hours, days, or weeks.
- Consider adding a delay before sending a promotional message to avoid bombarding new subscribers.
Using Webhooks
Webhooks allow you to integrate EngageSpark with other applications.
- Drag and drop a “Webhook” action onto your flow canvas.
- Connect it to the appropriate node in your flow.
- Configure the “Webhook” action by entering the URL of your target application’s endpoint.
- Specify the HTTP method (e.g., POST, GET) and any necessary headers or parameters.
- For example, you could use a webhook to update a customer’s record in your CRM after they complete a purchase initiated through an EngageSpark campaign.
Integrating with Other Platforms
EngageSpark integrates with many popular marketing and CRM platforms, including Salesforce and HubSpot. Check the EngageSpark Integrations Marketplace for a full list.
- Navigate to “Integrations” in the main menu.
- Browse the available integrations and select the one you want to use.
- Follow the on-screen instructions to connect your EngageSpark account to the selected platform. This usually involves authorizing EngageSpark to access your account on the other platform.
- Once connected, you can use the integrated platform’s data within your EngageSpark flows.
Pro Tip: Use webhooks to send data to a spreadsheet for custom reporting and analysis if EngageSpark’s built-in reporting doesn’t meet your needs.
Common Mistake: Providing an incorrect webhook URL, which will prevent data from being sent to your target application.
Expected Outcome: You should be able to seamlessly integrate EngageSpark with other applications, automating data transfer and triggering actions based on events in your other systems.
Step 4: Monitoring and Analyzing Campaign Performance
No campaign is complete without tracking its performance. EngageSpark provides a comprehensive analytics dashboard.
Accessing the Analytics Dashboard
- Click on “Analytics” in the main menu (look for the graph icon).
- Select the date range you want to analyze.
- Choose the specific flow or campaign you want to examine.
Key Metrics to Track
- Delivery Rate: The percentage of messages that were successfully delivered to recipients. A low delivery rate could indicate problems with your phone numbers or carrier.
- Open Rate (for WhatsApp): The percentage of recipients who opened your WhatsApp messages.
- Click-Through Rate (CTR): The percentage of recipients who clicked on a link in your message.
- Conversion Rate: The percentage of recipients who completed a desired action (e.g., making a purchase, filling out a form).
- Opt-Out Rate: The percentage of recipients who unsubscribed from your list. A high opt-out rate could indicate that your messages are not relevant or valuable to your audience.
Using Analytics to Improve Your Campaigns
- Identify underperforming areas in your flows. For example, if you see a high drop-off rate at a particular step, consider revising the message content or adding a delay.
- A Nielsen study, as reported by eMarketer, found that personalized SMS messages can increase conversion rates by up to 20%. Experiment with personalization tags to see if they improve your results.
- A client of mine, a local bakery in Decatur, used EngageSpark to send out special offers via SMS. By tracking the conversion rate, they were able to identify the most popular offers and adjust their inventory accordingly. The Fulton County Daily Report might have covered their success if they’d had a larger legal matter.
- A IAB report shows mobile ad spend continuing to rise. Make sure you’re allocating your budget effectively based on the performance of your EngageSpark campaigns.
Pro Tip: A/B test different message variations to see which ones perform best. EngageSpark’s A/B testing feature allows you to send different versions of your messages to different segments of your audience.
Common Mistake: Ignoring the analytics dashboard and failing to track campaign performance. This will prevent you from identifying areas for improvement.
Expected Outcome: You should be able to use the analytics dashboard to track key metrics and identify areas for improvement in your EngageSpark campaigns, leading to better results and a higher return on investment.
Step 5: Compliance and Best Practices
Staying compliant with regulations and following best practices is crucial for maintaining a positive sender reputation and avoiding legal issues. The FCC regulates SMS marketing, and failing to comply can result in hefty fines.
Obtaining Consent
Always obtain explicit consent from your contacts before sending them marketing messages. This is often referred to as “opt-in.”
- Use a double opt-in process. This means that after a user initially subscribes, you send them a confirmation message asking them to confirm their subscription.
- Clearly state the purpose of your messages and how often you will be sending them.
- Provide an easy way for users to opt-out of receiving messages. Include an “unsubscribe” link or instructions on how to reply with “STOP”.
Following TCPA Guidelines
The Telephone Consumer Protection Act (TCPA) regulates telemarketing calls and SMS messages. Adhere to these guidelines to avoid legal penalties. (O.C.G.A. Section 46-5-20 et seq. covers telecommunications regulations in Georgia, though it’s important to consult with legal counsel for specific compliance advice.)
- Do not send messages to contacts who have not given you their express consent.
- Honor opt-out requests immediately.
- Do not send messages outside of permissible hours (typically between 8 a.m. and 9 p.m. in the recipient’s time zone).
Maintaining a Clean Contact List
Regularly clean your contact list to remove inactive or invalid numbers.
- Use EngageSpark’s built-in tools to identify and remove duplicate contacts.
- Remove contacts who have unsubscribed or opted out.
- Consider using a third-party service to validate phone numbers and identify disconnected or reassigned numbers.
Pro Tip: Create a separate segment for contacts who have not engaged with your messages in a while and send them a re-engagement campaign.
Common Mistake: Sending messages to contacts who have not given you their consent, which can result in legal penalties and damage your sender reputation.
Expected Outcome: You should be able to maintain a compliant and engaged contact list, ensuring that your messages are reaching the right people and that you are avoiding legal issues.
To further refine your approach, consider reviewing audience segmentation strategies for improved campaign performance.
What is the cost of using EngageSpark?
EngageSpark offers various pricing plans depending on your usage volume and features. Check their website for the most up-to-date pricing information.
Can I use EngageSpark to send messages to international numbers?
Yes, EngageSpark supports sending messages to numbers in many countries. However, you may need to purchase a number in the recipient’s country.
How do I integrate EngageSpark with my CRM?
EngageSpark integrates with several popular CRMs through its integrations marketplace. Follow the instructions provided for your specific CRM to connect your accounts.
What kind of support does EngageSpark offer?
EngageSpark offers email support, a knowledge base, and online documentation. Higher-tier plans may include phone support.
Is EngageSpark GDPR compliant?
Yes, EngageSpark is GDPR compliant. They provide tools and features to help you obtain consent and manage data privacy.
Mastering EngageSpark is an ongoing process, but by following these steps, you’ll be well on your way to creating effective and engaging marketing automation campaigns. Don’t be afraid to experiment and adapt your strategies based on your results. Now go build that flow!