> For the complete documentation index, see [llms.txt](https://docs.hackle.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.hackle.io/en/crm-marketing/push-message-guide/recommended-templates/copy.md).

# (To be deleted) Push Message Recommended Templates

If you're unsure about which campaign to run and how to set it up, refer to this template document.

We recommend cohorts for setting campaign targets by target and purpose, along with appropriate send types for each message. Replace the event keys with those used in your actual workspace.

* For a detailed guide on creating cohorts 👉 [Create Cohort](/en/cohort/create.md)
* For a detailed guide on sending push messages 👉 [Sending Push Messages](/en/crm-marketing/push-message-guide/send.md)

***

## Customer Retention Campaign

### 1. New Member Welcome Campaign

**Target & Purpose**: Encourage newly registered customers to use the service\
**Content**: Welcome message, exclusive coupon issuance\
**Message Example**

![](/files/uloIHlgKOpVeQrP5u0pU)

* **Required Event**: signup (member registration)
* **Cohort Setup Example**: Event type cohort

  ![](/files/6pzCxC6ipRexQMFsQfCD)

### 2. Inactive Customer Re-engagement Campaign

* **Target & Purpose**: Nudge customers who have not recently used the service to prevent them from fully churning
* **Content**: Content recommendations, new product introductions
* **Message Example**

  ![](/files/kXPaozCd6j6xAZacW483)
* **Required Event**: $session\_start (new session start, Hackle auto-collected) or Any event (sum of all events, Hackle auto-generated)
* **Cohort Setup Example**: Event type cohort

  ![](/files/kslj6QZejxFh03d76Baf)

## Interest-Based Personalized Message Campaigns

### 1. Campaign to Improve Purchase Conversion Using Interest Product Information

* **Target & Purpose**: Send promotional information about products that customers have shown interest in but haven't purchased to encourage buying
* **Content**: Notifications about promotions including products the customer expressed interest in, exclusive coupons for those products, etc.
* **Message Example**

  ![](/files/yaNX6uBxcVzxKr0ot4mb)
* **Required Event**: add\_to\_favorite (add to favorites), view\_item (visit specific product detail page)
* Cohort Setup Example:

![](/files/cbu2ScUhSYl5JtrVxODN)

### 2. Campaign to Increase Purchase Frequency Using Favorite Brand Information

#### Target & Purpose

Provide information about brands that customers have shown interest in or frequently purchased (brands with loyalty) to encourage continued purchases.

#### Content

Notifications about promotions including that brand, new product arrival alerts, sale information, exclusive coupons, etc.

#### Message Example

![](/files/yaNX6uBxcVzxKr0ot4mb)

* Required Event: add\_to\_favorite (add to favorites), purchase, visit\_brand\_home (visit a specific brand home)
* Personalized message example: brand\_name (brand name)
  * **Required properties**: name (user name), product\_name (product name)

![](/files/25YN4BzmWn5JWLvPB2Cm)

![You can check messages by property through the user message preview](/files/eWtOxIhXWiJkYgDNLGeE)

#### Cohort Setup Example

![](/files/IycB2Bl5TIOulE9F7Uvv)

### 3. Re-engagement Campaign Using Favorite Category Information

#### Target & Purpose

Provide information related to categories that customers frequently visit/purchase to encourage re-visits.

#### Content

Notifications about promotions for that category, messages recommending popular products in the category.

#### Message Example

![](/files/yaNX6uBxcVzxKr0ot4mb)

* Required Event: visit\_category\_list (visit a specific category)

#### Cohort Setup Example

![](/files/ahAFnx34kVgV1wPj7SJw)

## Conversion Marketing Campaign

### 1. Limited-Time Coupon Issuance

#### Target & Purpose

Issue limited-time coupons to users who have visited the service within the last 90 days to drive re-visits and repeat purchases.

#### Content

Send coupon notification messages available during a specific period (weekend).

#### Message Examples

#### Cohort

Users who visited within the last 90 days

Marketing subscription consent

#### Send Settings

* Send type: Schedule-based
  * Recurring Send

## Review Writing Encouragement Campaign

#### Target & Purpose

Nudge customers who have completed a purchase but have not written a review to leave a review after a specific period.

#### Content

Encourage review writing and announce review writing benefits.

#### Message Example

![](/files/JALHXJN8DuOyK7rJrn0Y)

#### Cohort

* **Cohort setup example**: Funnel type cohort
  * **Required events**: complete\_order (purchase complete), complete\_review (review writing complete)

![](/files/Cf2Ii1kcTRcdroiUkv0g)

#### Message Content

* **Personalized message example**: User properties
  * **Required properties**: name (user name), product\_name (product name)

![](/files/ra6mmIoTQZUgfc3sqbJM)

#### Send Settings

* **Send type**: Event-based
  * **Required event**: complete\_order (purchase complete)
  * **Wait time**: Send 7 days after event occurs

![](/files/1GFs8BlBtVoa55VB1G0d)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.hackle.io/en/crm-marketing/push-message-guide/recommended-templates/copy.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
