Adobe Campaign Standard provides APIs which allow existing systems to integrate with the Campaign platform to solve real-world problems in real-time.
Public websites like the sign-up or opt-out page need to connect to backend systems to store profile information. Backend systems like Adobe Campaign have the flexibility and power to ingest profile data into and to perform custom operations on it.
Here are some examples:
Sign up landing pages provide a way for customers or prospects to register their name and email address. Once Campaign Standard captures the profile information and preferences, it can send personalized messages based on the person’s interests.
They are built with the elements below:
A registration form with campaign API listeners.
Custom actions to be taken based on checkboxes. A customer selecting “Email Special Offers” would be sent a different custom mail with a gift coupon compared to normal registration process.
A profile may change their details after clicking the “Update Details” link in the email. This brings the profile to the “Update your Profile and Preference Details” page. To perform the operation, the profile details (Pkey) are passed to the Campaign server and the profile is retrieved and represented. Once the profile clicks the “Update” button, the information is updated into the system (via a PATCH command).
A collection of requests is available to help you familiarize yourself with Campaign Standard APIs requests. This collection in JSON format provides pre-designed API requests representing common use cases.
The steps below describe a step-by-step use case to import and use the collection to create a profile in Campaign Standard database.
Our example uses Postman. However, feel free to use your favorite REST client.
Download the JSON collection by clicking here.
Open Postman, then select the File / Import menu.
Drag and drop the downloaded file into the window. Pre-designed API requests display, ready to be used.
Select the Creating a profile request, then update the POST request and the Headers tab with your own information (<ORGANIZATION>, <API_KEY>, <ACCESS_TOKEN>). For more on this, refer to this section.
Fill in the Body tab with the information you want to add to the new profile, then click the Send button to execute the request.
Once an object created, a primary key (PKey) is associated to it. It is visible in the resquest response, as well as other attributes.
Open your Campaign Standard instance, then check that the profile is created, with all the information from the payload.