<aside> 💡 Extensions are easy to build. To build an extension, follow simple "If Then" statement logic.

</aside>

Quick links

Anatomy of an Extension

Insight extensions are all structured in the same way

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/0ef8e83c-1a25-4bc7-9454-92d097f61336/IMG_FDE365FD2CCD-1.jpeg

Most conditions and actions require no code and can be specified in the UI, but there's a special action for injecting Javascript that lets users perform more powerful actions.

How to Create Extensions

On any page, tap the 🚀 emoji to bring up the currently applied extensions and to create a new one. You choose a name for your extension. Then tap on "Edit Logic" to configure it.

We'll pre-fill some default conditions based on the page you're on, but you can change that.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/52074dd0-f1dd-48a9-ab35-5bdec171fd5e/RPReplay_Final1607549197.mov

Conditions

Conditions determine what pages an extension should be run on.

Switching between ANY and ALL

By default, the actions are executed if all the conditions are true, but you can change it to execute when any of the listed conditions are true. (Think AND or OR logic).