Skip to main content
A Plural project is where you design the entire interactive experience for your robot or Avatar. Inside the project you use the visual Flow Builder to arrange and connect Elements — the building blocks that define what your device says, shows, hears, and does. This guide walks you through creating a project from scratch and adding your first speech interaction.
The primary language you select when creating a project cannot be changed after creation. Choose carefully before you save.

Create a new project

1

Open the Projects section

Log in to go.plural.io and navigate to Projects from the left-hand navigation bar.
2

Click + New Project

Click the + New Project button. A dialog box will appear asking for a project name and primary language.
3

Name your project and select a language

Enter a descriptive name for your project (for example, “Trade Show Greeter”) and select the primary language from the dropdown. Click Create.
4

Select your robot or Avatar

After the project opens, click the plus (+) icon in the upper-left corner of the canvas. A selection panel will appear — choose the robot or Avatar type you want to work with (Avatar, Pepper, Temi, or NAO). This creates a robot frame on the canvas.

Add a robot frame for additional devices

One project can control multiple robots or Avatars simultaneously. Each device gets its own frame within the same flow.
1

Click the + icon again

With your project open, click the plus (+) icon in the upper-left corner again.
2

Choose another device type

Select a different robot or Avatar from the panel. A second robot frame appears on the canvas alongside the first.
Running multiple frames in a single project lets you synchronise interactions across different device types — for example, having an Avatar and a Pepper robot deliver the same experience simultaneously in different locations.

Add speech with the Robot Says element

The simplest — and most satisfying — first interaction is getting your robot or Avatar to say something. The Robot Says element handles all text-to-speech output.
1

Click the speech input box

Inside the robot frame on your canvas, click the box labelled Enter text for the robot to say.
2

Type your message

Type Hello World! (or any other text you like) into the box.
3

Confirm the entry

Press Enter on your keyboard, then click anywhere outside the input box to confirm.
The exact appearance of the Robot Says element and the start/play button may look slightly different between device types, but the editing process is the same across Avatar, Pepper, Temi, and NAO.

Save your changes

Plural auto-saves periodically, but you should always click Save manually whenever you make a change.
1

Click the Save button

Look for the Save button in the top toolbar of the flow builder and click it after every meaningful change.
Do not rely solely on auto-save. If you close your browser tab without clicking Save, any unsaved changes since the last auto-save will be lost.

Your project is now set up with at least one robot frame and a basic speech element. The next step is to assign this project to your device and publish it so the robot or Avatar can run it live. Continue to Assign & Publish.