# Recommended events for subscription management

Below, you'll find recommended in-app events for your app category. We based our choice on industry-specific best practices and experts' advice. By tracking these selected events, you can improve your behavioral segmentation. This enables more effective, user-centric messaging campaigns.

<Aside type="caution" icon="setting" title="Developer assistance needed">
 You'll need your developer team's help to set up these events.  Please share [this guide](/developer/guides/audience-and-segmentation/events/custom-events-examples#subscription-management) with them for detailed instructions.
</Aside>

To implement any of these or other events:

* [Create the Event](/product/audience-data-and-segmentation/events#1-create-events-in-pushwoosh-control-panel) in your Pushwoosh Control Panel, add attributes if needed.
* Ask your development team to integrate the [postEvent](/developer/api-reference/user-centric-api#postevent) method into your mobile project. Provide the event name and attributes names exactly the same as in the Control Panel. For detailed instructions, please share [this link](/developer/guides/audience-and-segmentation/events/custom-events-examples#subscription-management) with them.

## Paid subscription purchase

Send this event when a user has bought a paid subscription plan.

Recommended attributes:

* subscription\_plan\_name: String
* price: Integer
* currency:String
* expiry\_date:Date

## Subscription renewal

Trigger this event once a user renews their subscription plan.

Recommended attributes:

* subscription\_plan\_name: String
* price: Integer
* currency: String
* renewal\_count: Integer

## Free trial started

Trigger this event when a user chooses to start a free trial before getting a subscription.

Recommended attributes:

* free\_trial\_name: String
* expiry\_date: Date

## Subscription canceled

Use this event to track in-app subscription cancelations.

## Conversion from Free to Paid

Trigger this event once a user converts from using your app for free to a paid subscription plan.

Recommended attributes:

* subscription\_plan\_name: String
* price: Integer
* currency: String
* date:Date