---
title: Getting Started
description: "## Prerequisites 1. JetEngine installed and activated 2. A Custom Content Type (CCT) created in JetEngine 3. Active JetFormBuilder 4. Elementor installed and activated ### Creating Your Notification CCT Your CCT needs specific fields to work with the notification system:…"
url: "https://nelxstudio.com/docs/getting-started/"
updated: "2026-04-23"
category: Nelx Notification System
---

# Getting Started

## Prerequisites

1. JetEngine installed and activated
2. A Custom Content Type (CCT) created in JetEngine
3. Active JetFormBuilder
4. Elementor installed and activated

### Creating Your Notification CCT

Your CCT needs specific fields to work with the notification system:

| Field Name | Field Type | Purpose |
| --- | --- | --- |
| user_id | Text | Stores the recipient's user ID |
| user_role | Repeater | For role-based notifications |
| type | Radio | The notification type |
| message | Textarea | The notification message |
| url | Text | Optional link for "See details" |
| status | Radio | Must have options: "seen" and "unseen" |
| sound_played | Radio | Must have options: "yes" and "no" |
| time | Date | When the notification was created |

## How to Create Your Notifications Custom Content Type (CCT)

Go to JetEngine > Custom Content Types > Add New

Give your CCT a name (e.g., Notifications) and note the generated CCT Slug. No need to memorize it, you can always come back to check (it's also available on the CCT list page).

![CCT general settings](https://nelxstudio.com/wp-content/uploads/2026/03/nelx-notifications-system-creating-cct-general-settings.webp)

### REST API Endpoints

Make sure to enable the following endpoints.

- Register create item REST API Endpoint
- Register update item REST API Endpoint

![Rest API Endpoints settings](https://nelxstudio.com/wp-content/uploads/2026/03/nelx-notifications-system-rest-api-endpoints.webp)

**Important Note: It's risky to set your Access Capability to 'public'**

### Add Required Fields

Add the required fields listed above in the fields sections and save your work.

![Required notification fields](https://nelxstudio.com/wp-content/uploads/2026/03/nelx-notifications-system-creating-cct-fields.webp)

### Pro Tip

Instead of adding the event type radio field options manually, go to JetEngine Dashboard > Glossaries, and create a glossary.

![JetEngine glossaries](https://nelxstudio.com/wp-content/uploads/2026/03/nelx-notifications-system-notifications-events-glossary.webp)

And use it in your radio field options source.

![Select glossary as the radio field options source.](https://nelxstudio.com/wp-content/uploads/2026/03/nelx-notifications-system-notifications-events-source-glossary.webp)
