Problem & Goal
The Setting: The average marketer uses 12+ apps to conduct their daily business. ActiveCampaign wants to integrate those apps into AC to provide a seamless way for marketers to conduct their business the way that works best for them. This positions ActiveCampaign as the hub of a marketer's entire strategy.
Problem Space: While ActiveCampaign historically supported app connections through intermediaries like Zapier and Piesync, these solutions created additional costs and a subpar user experience. The goal was to make apps a first-class citizen within ActiveCampaign by showcasing powerful new native integrations and providing a streamlined app experience.
Objective: Design a new app connection experience that streamlines discovering and configuring apps on ActiveCampaign.
“The average marketer uses at least 12 apps, how can we integrate all those apps seamlessly into ActiveCampaign?”
Solution
The AC App Experience has several major parts: the App Marketplace, apps in Automations, and the connect and configure flow for setting up and managing apps.
A Unified Experience
The majority of users were discovering apps through the marketing site by using Google. However, there was no way to actually connect an app from the marketing site.
This project added a flow that allowed users to auth and connect an app directly from the marketing site. This opened up a major new channel for app connections.
Connect and Configure
The connect-setup-map flow ensures a seamless process for connecting and managing apps:
• Authentication Options: Support for username/password, OAuth, and API key authentication.
• Data Mapping: Powered by ActiveCampaign’s Layer technology.
• Custom Objects: Apps can now create custom data structures within ActiveCampaign, offering unparalleled flexibility and functionality.
Apps in Automations
Integrating app-based triggers and actions into this experience enhances functionality:
• Triggers: Automations can start based on events from third-party apps (e.g., a new lead in Salesforce).
• Actions: Automations can perform app-based tasks, such as updating data or triggering outbound actions when conditions are met.
This integration brings third-party tools directly into ActiveCampaign’s core automation workflows.
Outcomes
The results of the initial release of App Studio resolved or severely reduced several major issues faced by developers and the internal dev ops team:
“Apps let me use the tools I like in the way that’s most comfortable for me. It’s made ActiveCampaign so much more powerful.” ~ Rasmus V, Marketer
Additional Information
App Ecosystem walkthrough deck - more images and information