# Custom assistants

> Hire an assistant in a role you define yourself, with the skills it needs, on Ultra and enterprise.

StellarFirm ships assistants for many jobs: the Coder, Marketing, Sales, the Accountant and more. When the job you need is not one of them, make it yourself. A **custom assistant** is an assistant in a role you name and describe, such as a grant writer, a sourcing lead or a community manager.

```video
custom-assistants
```

## Who can make one

Custom assistants come with Ultra and with enterprise and business licences, and with the 14-day trial. An assistant you already hired keeps working if your account changes later; only making a new one needs it.

## Make one

1. Open the hire page and choose **Define a role** at the top. You can also pick **Custom assistant**, the last role on the hire form.
2. Describe what you want in your own words and choose **Draft it for me**. A draft fills in the role's name, what it does, a name for the assistant, the skills it needs and the integrations it should connect.
3. Check and edit **Define the role**: the role's name and what it does and how it works, written like a job description.
4. Pick its **skills**. A custom assistant can have any StellarFirm skill from any role, plus skills of your own. The skills every assistant uses are already ticked.
5. Choose **Hire**.

The draft saves nothing, hires nothing and connects nothing. Hire is your own click, and an integration connects only when you connect it on its own page.

```prompt title="Describe a role"
I need an assistant that finds grants that fit our company, drafts the proposals in our voice and keeps track of every deadline. It should ask me before it sends anything to a funder.
```

## How it works

- The role you wrote is what the assistant reads about its job, and what the CEO assistant reads when it decides who should do a task. Name it in a message, or let the CEO assistant route work to it.
- Its tools follow its skills. Give it the marketing skills and it can use the tools a marketing assistant uses.
- It follows the same approvals as every assistant: anything that reaches other people, goes live, is deleted or spends your money waits for your **Approve**.
- You can change the role and its skills later on the assistant's own page, or let it go.

## Save a role to hire again

On Ultra and with an enterprise or business licence, you can save a role to your company's library and hire from it as often as you need, so a team keeps one tested job description for every new hire. A saved role is guidance for the assistant, never a permission.

> [!NOTE]
> Custom assistants are made on StellarFirm web. On the phone you chat with the ones you hired like any other assistant.

---

Source: https://stellarfirm.ai/docs/ceo/custom-assistants
