---
title: The embed system
description: "Shiori's embeds: what they are, what parts they have, how to build them with Discohook without coding, and how to assign them to automatic systems."
---

## What is an embed?

An **embed** is a formatted message inside Discord: a box with color, a title, images, and text. Instead of a plain-text message, an embed looks tidy and eye-catching, and it's how the server displays important messages.

## What parts does an embed have?

- A **title** and a **description**.
- A **color bar** on the side (the accent color).
- An **image** and a **thumbnail**.
- **Fields**: small sections with a title and text, great for prices, schedules, or links.
- A **timestamp** and a **footer**.

## How do you create an embed?

You don't need to know how to code. Embeds are designed in **Discohook**, a free website to build them visually ([discohook.app](https://discohook.app/)), like a click-based editor: you type the text, pick the color, upload the images...

1. **Design the embed in Discohook**

    Go to [Discohook](https://discohook.app/), click **Add embed**, and fill in the title, description, color, images, and fields.

2. **Share the link**

    In Discohook, use the **Share** button to generate a link with your embed.

3. **Save it with the bot**

    In Discord, type `/embed create` and paste the link. The bot saves the embed and it's ready to use.

:::tip
You can check how an embed looks before using it with `/embed preview` — it shows an exact preview.
:::

## Commands

- **`/embed create`** (Admin) — Saves an embed from its Discohook share link.
- **`/embed manage`** (Admin) — Edits or deletes a saved embed.
- **`/embed preview`** (Staff) — Sees what a saved embed looks like.
- **`/embed system`** (Admin) — Assigns an embed to a **system**.

## What are systems for?

A **system** is an automatic message the bot sends by itself, at the right moment: when someone joins the server, when a shop opens, etc. Each system uses a saved embed, so you can give it any design you want without touching code.

See [Systems and variables](/en/variables) for the list of systems and the variables they accept.
