Adobe Campaign Classic is a pretty comprehensive tool – that’s a given. It enables marketing automation marketeers to efficiently design, plan, execute, manage and optimize cross-channel marketing campaigns that deliver a high return on marketing investment and drive loyalty.
With its concept of communication channels, it allows you to easily create highly personalized ways of interacting with your target audience. There are already a couple of communication channels that come out-of-the-box with Campaign − such as email, direct mail, sms and mobile app channel. But one feature that sets Adobe Campaign Classic even more apart is the freedom it gives you to create your own, new channels.
Creative Marketeers sometimes need to communicate even through their own channels, to push personalization the decisive step further. For instance, with inbox messages on the profile pages of their brand websites. Or what about a new post on Reddit under your brand’s sub reddit ... Luckily, Adobe Campaign Classic enables you to create your custom communication channel integrations. Let’s create such a custom channel step by step.
When sending out a delivery in Campaign, every individual message to your targets is personalized and converted into delivery parts − be it an email, a push notification or a delivery for a custom build communication channel. The delivery parts are the individual units that will be sent through the communication channel. In order to load-balance the campaign server that sends out the messages, a set of delivery parts is aggregated in a bucket and sent out together. This can be seen in the diagram below. For every delivery, a delivery connector is configured. This connector is responsible for processing all delivery parts. Out-of-the-box Adobe Campaign Classic comes with a set of connectors for the included channels such as email, direct mail and push notifications. The connector interface defines the methods that should be implemented for every custom connector setup. Now you are ready to create your own connector. Let´s do it together now:
Adobe Campaign Classic
For a custom delivery connector, we need to implement the connector interface. This interface consists of 3 methods.
Adobe Campaign Classic Connector Interface
Once the methods of the delivery connector are implemented, we can create a new external account of the type “Routing”. In this account, it is possible to select the connector definition we have described above. This routing account can now be used on every delivery that is intended to send out communication through the custom channel. The configurations of the external account looks like this:
Adobe Campaign Classic Routing Account
With the steps described above, you can leverage the power and extensibility of Adobe Campaign Classic − to send out messages to your own, custom communication channels. The delivery connector interface plays a crucial role here as it is responsible for processing all personalized messages that are wrapped within delivery part objects. This customization provides marketing automation marketeers with a powerful tool to send marketing messages from within the Adobe ecosystem to any social platform of choice.
If you have any questions or would like to learn more about Adobe Campaign, get in touch with our Adobe experts through the comments below or our website contact page.
Simon De Schutter is Digital Experience Consultant at Amplexor, based in Belgium. Having joined the team in 2013 as a WCM Consultant, Simon now specializes in multiple Adobe Experience Cloud solutions. As a certified AEM 6.0 developer, he's passionate about building innovative components with a high usability that are loved by users.