# Save Time w/ Actions

### About this export

| Field | Value |
| --- | --- |
| **content_type** | lesson |
| **platform** | contentstack-academy |
| **source_url** | https://www.contentstack.com/academy/courses/data-insights-using-profiles-to-power-personalization/data-insights-course-4--save-time-with-actions |
| **course_slug** | data-insights-using-profiles-to-power-personalization |
| **lesson_slug** | data-insights-course-4--save-time-with-actions |
| **markdown_file_url** | /academy/md/courses/data-insights-using-profiles-to-power-personalization/data-insights-course-4--save-time-with-actions.md |
| **generated_at** | 2026-04-28T06:55:50.214Z |

> Part of **[Using Profiles to Power Personalization](https://www.contentstack.com/academy/courses/data-insights-using-profiles-to-power-personalization)** on Contentstack Academy. **Academy MD v3** — structured for retrieval; no quiz or assessment keys.

<!-- ai_metadata: {"lesson_id":"05","type":"video","duration_seconds":76,"video_url":"https://cdn.jwplayer.com/previews/mlweezyZ","thumbnail_url":"https://cdn.jwplayer.com/v2/media/mlweezyZ/poster.jpg?width=720","topics":["Save","Time","Actions"]} -->

#### Video details

#### At a glance

- **Title:** 28-data-insights-actions
- **Duration:** 1m 16s
- **Media link:** https://cdn.jwplayer.com/previews/mlweezyZ
- **Publish date (unix):** 1752893452

#### Streaming renditions

- application/vnd.apple.mpegurl
- audio/mp4 · AAC Audio · 114467 kbps
- video/mp4 · 180p · 180p · 138041 kbps
- video/mp4 · 270p · 270p · 149652 kbps
- video/mp4 · 360p · 360p · 154910 kbps
- video/mp4 · 406p · 406p · 161100 kbps
- video/mp4 · 540p · 540p · 180955 kbps
- video/mp4 · 720p · 720p · 214918 kbps
- video/mp4 · 1080p · 1080p · 311057 kbps

#### Timed text tracks (delivery)

- **thumbnails:** `https://cdn.jwplayer.com/strips/mlweezyZ-120.vtt`

#### Transcript

Actions, what they allow you to do is essentially has a pre-built template that you basically fill in the blanks. So if I wanted to go and build an abandoned cart, we have a template. It asks you the questions. So I want to use event last timestamp. Use the cart event name. We recommend cart add. You say cart add, purchase. We recommend purchase. You can choose those windows. So how long do you want to wait before you assume that they've abandoned their cart? How long do you want to wait until they have sort of that window of purchase before you reset them? And then you can name it. You create the audience and it does all of that logic for you under the hood. It creates the rule. It sets up all of that kind of stuff sort of like just in a few clicks. So we're trying to make big steps to making things easier and easier and kind of more prepackaged but also still have support for the complexity and the value that the CDP can offer to an enterprise customer that wants to define everything on their own.

#### Subtitles (WebVTT)

```webvtt
WEBVTT

1
00:00:00.000 --> 00:00:21.000
Actions, what they allow you to do is essentially has a pre-built template that you basically

2
00:00:21.000 --> 00:00:22.000
fill in the blanks.

3
00:00:22.000 --> 00:00:25.600
So if I wanted to go and build an abandoned cart, we have a template.

4
00:00:25.600 --> 00:00:27.000
It asks you the questions.

5
00:00:27.000 --> 00:00:29.760
So I want to use event last timestamp.

6
00:00:29.760 --> 00:00:30.760
Use the cart event name.

7
00:00:30.760 --> 00:00:32.040
We recommend cart add.

8
00:00:32.040 --> 00:00:34.920
You say cart add, purchase.

9
00:00:34.920 --> 00:00:36.400
We recommend purchase.

10
00:00:36.400 --> 00:00:37.720
You can choose those windows.

11
00:00:37.720 --> 00:00:41.080
So how long do you want to wait before you assume that they've abandoned their cart?

12
00:00:41.080 --> 00:00:43.980
How long do you want to wait until they have sort of that window of purchase before you

13
00:00:43.980 --> 00:00:44.980
reset them?

14
00:00:44.980 --> 00:00:46.260
And then you can name it.

15
00:00:46.260 --> 00:00:50.280
You create the audience and it does all of that logic for you under the hood.

16
00:00:50.280 --> 00:00:51.280
It creates the rule.

17
00:00:51.280 --> 00:00:54.000
It sets up all of that kind of stuff sort of like just in a few clicks.

18
00:00:54.000 --> 00:00:58.400
So we're trying to make big steps to making things easier and easier and kind of more

19
00:00:58.400 --> 00:01:04.760
prepackaged but also still have support for the complexity and the value that the CDP

20
00:01:04.760 --> 00:01:07.400
can offer to an enterprise customer that wants to define everything on their own.

```

```transcript
<!-- PLACEHOLDER: replace with real transcript before publish if cues were auto-derived from WebVTT -->
[00:00] Actions, what they allow you to do is essentially has a pre-built template that you basically
[00:21] fill in the blanks.
[00:22] So if I wanted to go and build an abandoned cart, we have a template.
[00:25] It asks you the questions.
[00:27] So I want to use event last timestamp.
[00:29] Use the cart event name.
[00:30] We recommend cart add.
[00:32] You say cart add, purchase.
[00:34] We recommend purchase.
[00:36] You can choose those windows.
[00:37] So how long do you want to wait before you assume that they've abandoned their cart?
[00:41] How long do you want to wait until they have sort of that window of purchase before you
[00:43] reset them?
[00:44] And then you can name it.
[00:46] You create the audience and it does all of that logic for you under the hood.
[00:50] It creates the rule.
[00:51] It sets up all of that kind of stuff sort of like just in a few clicks.
[00:54] So we're trying to make big steps to making things easier and easier and kind of more
[00:58] prepackaged but also still have support for the complexity and the value that the CDP
[01:04] can offer to an enterprise customer that wants to define everything on their own.
```

#### Key takeaways

- Connect **Save Time w/ Actions** back to your stack configuration before moving to the next module.
- Capture one concrete artifact (screenshot, Postman call, or code snippet) that proves the step works in your environment.
- Re-read the delivery versus management boundary for anything you changed in the entry model.

## Supplement for indexing

### Content summary

Save Time w/ Actions. Save Time w/ Actions in Using Profiles to Power Personalization (data-insights-using-profiles-to-power-personalization).

### Retrieval tags

- Save
- Time
- Actions
- data-insights-using-profiles-to-power-personalization
- lesson 05
- Save Time w/ Actions
- data-insights-using-profiles-to-power-personalization lesson

### Indexing notes

Index this lesson as a primary chunk tagged with lesson_id "05" and topics: [Save, Time, Actions].
Parent course slug: data-insights-using-profiles-to-power-personalization. Use asset_references URLs as thumbnail hints in search results when present.
Never surface LMS quiz content or assessment answers from this file.

### Asset references

| Label | URL |
| --- | --- |
| Video thumbnail: Save Time w/ Actions | `https://cdn.jwplayer.com/v2/media/mlweezyZ/poster.jpg?width=720` |

### External links

| Label | URL |
| --- | --- |
| Contentstack Academy home | `https://www.contentstack.com/academy/` |
| Training instance setup | `https://www.contentstack.com/academy/training-instance` |
| Academy playground (GitHub) | `https://github.com/contentstack/contentstack-academy-playground` |
| Contentstack documentation | `https://www.contentstack.com/docs/` |
