ActiveCampaign SMS 10DLC
ActiveCampaign is an omni-channel marketing automation platform. Our SMS channel is historically undervalued. In anticipation of a changing SMS regulatory landscape, my team kicked off this work to ensure that:
- our SMS features are legally compliant
- users don’t suffer from complexity introduced by SMS regulation
- our org is well-positioned to make long-term investments in SMS
What is A2P 10DLC?
- Short for “Application to Person 10-Digit Long Code”
- A2P 10DLC registration is part of an industry-wide push by carriers to regulate against fraudulent SMS practices and bad actors
- The industry goal is to reduce SMS spam and fraud for US-based consumers
- Our goal was to develop a low-friction in-platform registration experience to:
- Protect AC and its users from the financial impact of changing regulations
- Shield users from industry complexity while helping them remain compliant
- Avoid SMS service interruption and set the stage for further investment
Scale of customer impact
Success metrics
Financial implications
External partners
Because 10DLC represents an unprecedented push for SMS accountability, requirements were constantly in flux. And because of the high cost of penalties, small missteps in our experience could quickly translate to extremely expensive fees for ActiveCampaign and our customers. Constant collaboration and communication with our external partners was critical to our success.
Identifying requirements & documenting solutions
- In my ideal workflow, requirements gathering is a collaborative, cross-func process
- I worked with Product and Eng to identify needs, settle scope, and develop strategy
- This sort of collaboration unfolds across a variety of touchpoints and artifacts.
- The fidelity and specificity of these artifacts evolves alongside our discovery
Milestone 1 release
Goals for Milestone 1:
- Coordinate with external partners to understand reqs
- Implement a vendor-agnostic registration experience
- Coordinate with marketing to execute parallel outreach campaigns informing affected users
- Release M1 before industry-wide 10DLC enforcement, to avoid service interruptions for top 50 users
- Create an experience that shields users from industry complexity
Milestone 2 release
Goals for Milestone 2:
- Map benefits of registration to ActiveCampaign’s customer tiers; grant higher tiers access to greatest benefits
- Ensure regulatory compliance and a consistent experience for all ActiveCampaign customers
- Evaluate M1 registration data to identify root causes for registration errors; iterate to reduce error rates
- Develop mechanism to avoid service interruption for new registrants post-industry enforcement
- Reduces likelihood of non-compliance
- Takes decision off users’ plate
- Reduces time to value
- Allow higher tiered ActiveCampaign users to register additional campaign use-cases
- Improve the design and utility of the post-registration dashboard
Prototype iterations
Looking to the future
This project’s release sets up ActiveCampaign for continued investment into the SMS channel. With 10DLC compliance in check, our team is exploring new and exciting improvements to our SMS offering, including:
- Improved error handling in 10DLC registration
- Leveraging APIs to auto-populate registration fields for new registrants
- Exciting new integrations between SMS and other platform channels
- Clearer visibility and more granular control of TCR sender profile
- and much more...
Key decisions and challenges
Establishing vendor agnosticism
Rapidly evolving, often opaque requirements
Creating a system that accomodates current and future SMS users
Collaboration style
As with all product initiatives, I worked directly every day with PM and Engineering to accomplish this work. My style of cross-func collaboration is thorough. Some highlights about my work style include: