# Older Messaging Information

## New Merchants

We recommend that all new merchants use our current [On-Site Messaging](/cash-app-afterpay/guides/afterpay-messaging/getting-started) product.

## Existing Cash App Afterpay Merchants

We currently support two messaging products.

[On-Site Messaging](/cash-app-afterpay/guides/afterpay-messaging/getting-started) is our current messaging product, and our previous product is messaging from the [JavaScript Library](/cash-app-afterpay/guides/afterpay-messaging/older-messaging-information-and-links).

If you want to migrate from the JavaScript Library messaging to the current On-Site messaging product, see the information on the [Upgrade to On-Site Messaging](/cash-app-afterpay/guides/afterpay-messaging/migration) page.

### Transition from Afterpay to Cash App Afterpay

**On-Site Messaging**

If you use On-Site Messaging, it will be updated automatically.

**JavaScript Library**

If you use the JavaScript library for your messaging, it will be updated automatically.

## JavaScript Library Messaging

You can find links to our previous messaging products and features, including the JavaScript library here.

<Warning>
  The products and features listed here are only partially supported. All Cash App Afterpay merchants with a direct integration should use On-Site Messaging for on-site messaging. See 

  [Getting Started with On-Site Messaging](/cash-app-afterpay/guides/afterpay-messaging/getting-started)

   and 

  [Upgrade to On-Site Messaging](/cash-app-afterpay/guides/afterpay-messaging/migration)

   for more details.
</Warning>

## Links

### JavaScript Library

* [JavaScript Library introduction](JavaScript-Library.mdx)

* [Style Messaging](Style-Messaging.mdx)

* [Advanced Usage](Advanced-Usage.mdx)

* [Pay Monthly Enhanced Javascript Library Features](Pay-Monthly-enhanced-JavaScript-library-features.mdx)

* [Afterpay.js Reference](Afterpay-js-Reference.mdx)