Skip to content

Latest commit

 

History

History
41 lines (30 loc) · 1.48 KB

README.md

File metadata and controls

41 lines (30 loc) · 1.48 KB

Basics

What is RPL?

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.

How does RPL work?

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

Table of Contents

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


Contribution

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 jessecookedesign@gmail.com