RPL stands for Responsys Personalization Language.
At its core, RPL is designed to generate HTML and Text for emails built in Responsys Interact. Although Responsys documentation says it's "not a full-blown programming language", it does have a lot of programming capabilties.
Generally, RPL is added to HTML to pull data from various data sources inside Responsys before the email ships.
It can also be used to do a number of things like:
- if-else statements
- reference links in a link table
- pass data to a link table
- assign variables
- parse XML or JSON data
- do math
- check values
- etc
Quick reference to the built-ins available in Responsys
Code snippets to solve unique problems
Documentation on various methods, directives, and functions used in RPL
Common errors and possible solutions to fix them
Anyone with knowledge on RPL is welcome to contribute to this knowledgebase.
You can create a pull request or request to become a contributer by emailing [email protected]