Create an entity

Walk through DFC, create an entity of your own, give it a schema and items, and point it at other things.

This section is the core of the workshop. By the end of it you will have read the model behind a working phone line, added to it, and understood every field type you are likely to meet.

The demo instance already holds a small set of entities. They are worth looking at before you create anything, because they show how the model is meant to be used.

Entity Holds
Contact Source One item per entry point: a phone number, a chat widget. Points at an experience
Experience Config The reusable bundle of behaviour: language, prompts, hours, routing. The hub
Routing Destination Where a contact goes: a queue, an external number, a voicemail box
Schedule Weekly operating hours
Holidays and Closure Known-in-advance closures, and unplanned ones
Language A supported language: its locale, its voice, its prompts
Prompts A named set of message slots: welcome, first question, out of hours

Read that table as a sentence and you have the model: a contact source points at an experience, and the experience points at everything else. Hub and spoke, with the experience as the hub.

Two pages, in order:

  1. Your first entity — create one, give it a schema, add items, and meet the field types.
  2. References and Connect resources — the two ways an item points at something else, and why they are different.

Nesting entities under one another is a later concern, and has its own section in Advanced concepts.