# Quickstart Checklist

Relayer offers tools that streamline the process for getting your integration across the line. The key pieces of data that will be passed to Relayer are:

* Wallet addresses
  * This data is used for tracking enrollment as rewards are provided on an opt-in basis
* Engagement information
  * This data is used to ensure offers are activated as well as optimize conversions.

Relayer uses the data passed to us to in turn pass your users their recommended offers.&#x20;

Estimated time to integrate is dependent upon your configuration but we typically expect it to take about 3 weeks to integrate per environment.

***

## Pre-Launch Checklist

Prior to launching your tailored offer experience via the curated or network solution, Relayer will work closely with you to review that your application is functioning correctly within our test environment and fully integrated with Relayer’s recommendation system.&#x20;

Relayer currently supports EVM-based chains.

Below are specific application use cases we’ll be checking for:

* [ ] Confirm authentication of a wallet account via message signing and signature verification.
* [ ] Confirm the enrollment (and unenrollment) of a wallet account for personalized offers.
* [ ] Confirm the end user experience of viewing personalized offers within your web/mobile application or browser extension. This includes a dedicated tab/page for viewing available offers and separate tabs/pages for each offer that provides additional details (e.g. terms and conditions).
* [ ] Confirm feedback events are being performed by a wallet account (viewing an offer, clicking an offer for details, and activating an offer for eventual redemption).
* [ ] Confirm the visual status of an activated offer updating upon being redeemed by an enrolled wallet account.

Additional checks:

* [ ] Confirm the correct address is set in your Relayer account to receive shared revenue when your users complete offers

Relayer’s wallet API is designed to handle the majority of this functionality, allowing you to focus on creating an interface that is best suited for the rest of your existing application.
