# Create a genie manually

Agent Studio enables you to build genies. Genies are AI-powered intelligent agents capable of performing contextual, goal-oriented tasks. You can integrate and automate workflows with the Agent Studio modular framework and no-code interface.

POWERED BY AI

Genies use advanced AI technologies, including Large Language Models (LLMs), to deliver context-aware interactions and precise task execution. Ensure that you review and test your genie’s behavior and skills to meet organizational requirements before deploying it across your workspace.

Complete the following steps to create a genie manually:

1

Sign in to Workato.

2

Go to Projects.

3

Click Create > Genie.

4

Click My new genie to build your own genie.

5

Enter a request or goal for your genie in the What would you like your genie to help with? field.

6

Use the Save genie in drop-down menu to select a location for your genie.

7

Click Start building.

# Create a job description

The Job description section is where you provide detailed prompt engineering to enable your genie to understand its role, personality, and goals. The Job description is automatically generated based on the input you provide to the What would you like your genie to help with? field during genie setup and can be edited to suit your requirements.

Complete the following steps to configure a job description for your genie:

1

Sign in to Workato.

2

Go to AI Hub and click the Genies tab. A list of your existing genies displays.

3

Select the genie where you plan to add or update the genie job description.

4

Locate the Job description section.

5

Review the detailed instructions generated for your genie in Job description. For example:


What's my job?
Example: "You are a recruiting coordinator who schedules interviews and keeps candidates informed. Your goal is to reduce time-to-hire while ensuring a positive candidate experience."

Who will need my help?
Example: "Hiring managers need interview coordination, HR recruiters want automated communications, and job candidates need timely updates and interview details."

How do I get things done?
Example: "Check calendars first, propose 3 time slots, send invites once confirmed. Pull latest info from ATS for status updates. Always confirm details before acting and follow up within 24 hours."

What should I avoid?
Example: "Don't make hiring decisions, share salary ranges, or promise specific timelines. Never share candidate info between candidates. Escalate sensitive situations to hiring managers immediately."

What results do you want me to track?
Example: "Same-day interview scheduling, 90%+ candidate response rates within 48 hours, and hiring manager satisfaction scores."

How should I talk to people?
Example: "Be warm with nervous candidates, concise with busy hiring managers. Use 'your interview is scheduled' language and always include next steps."

Any extra tips?
Example: "Double-check calendar availability to avoid conflicts. Over-communicate with candidates rather than leaving them wondering. Keep common Q&A responses ready."

6

Optional. Click Edit to update the job description.

# Add an AI model

The AI large language model (LLM) that powers your genie’s core functionality is set to Anthropic Claude by default. You can switch your LLM to OpenAI GPT. Genies support all model versions of Anthropic Claude and OpenAI GPT.

Complete the following steps to add or update the AI model for your genie:

1

Sign in to Workato.

2

Go to AI Hub and click the Genies tab. A list of your existing genies displays.

3

Select the genie where you plan to add or update the genie AI model.

4

Use the Powered by drop-down menu to select the LLM you plan to use.

# Add a chat interface

The Chat interface is the platform through which end users access and interact with your genie. Chat interfaces can only be changed after you stop your genie.

CHAT INTERFACE CONFIGURATION

The genies feature can only be configured to use Slack, Microsoft Teams, or Workato GO as the chat interface. Support for additional chat interface apps is in development.

Complete the following steps to add a chat interface to your genie:

1

Sign in to Workato.

2

Go to AI Hub and click the Genies tab. A list of your existing genies displays.

3

Select the genie where you plan to add the chat interface.

4

Locate the Chat interface field and click Select chat interface to open the configuration page.

5

Use the Where should users interact with this genie? field to select the app you plan to use as your interface. Available options include Slack, Microsoft Teams, and Workato GO.

6

Go to Step 1 and click Create new app. This redirects you to the app you selected and enables you to create a new app.

7

Go to Step 2 and enter your Client ID. You can find this in the Basic Information or App Credentials section of your app.

Chat interface step 2Chat interface Step 2 configuration

8

Enter your Client Secret. You can find this in the Basic Information or App Credentials section of your app.

9

Provide your Signing Secret. This is used to verify that interactive messages and events requests originate from your app. You can find this in the Basic Information or App Credentials section of your app.

10

Click Save app details.

11

Go to your app's App Manifest and use the Click here to verify link to verify your app's URL for Step 3.

12

Click Connect interface.

# Create a knowledge base

Knowledge bases store and organize company-specific information and domain knowledge, enabling your genie to provide more contextualized and accurate responses. Your knowledge base can only be assigned to one genie. Knowledge bases can contain multiple knowledge recipes.

Complete the following steps to create a knowledge base:

1

Sign in to Workato.

2

Go to Projects.

3

Click Create > Knowledge base.

4

Enter a name for your knowledge base in the Name field.

5

Optional. Enter a description for your knowledge base in the Description field. Genies use descriptions to understand the context and purpose of the knowledge base to determine when to use it.

6

Use the Location drop-down menu to select a location for your knowledge base.

7

Locate the Sync knowledge using section and select the data source you plan to use to sync the information in your knowledge base. Options are Knowledge recipes and Workato GO data sources.

8

Configure your knowledge base data sources if you selected Workato GO data sources.

9

Use the Data sources drop-down menu to select the sources Workato GO should use.

10

Click OK.

11

Click Create knowledge base.

# Create a knowledge recipe

Knowledge base recipes sync and update information from your various applications to your knowledge base. The knowledge base ensures that your genie has access to the latest data and stays aligned with your business requirements.

Complete the following steps to create a knowledge recipe:

1

Sign in to Workato.

2

Go to the knowledge base where you plan to add your knowledge recipe.

3

Click Create knowledge recipe.

4

Enter a name for your knowledge recipe in the Name field.

5

Use the Location drop-down menu to select a location for your knowledge recipe.

Set up your knowledge recipeSet up your knowledge recipe

6

Click Start building. The recipe editor opens with the Store knowledge in a knowledge base action automatically selected.

7

Configure your trigger.

8

Test your recipe to ensure workflow compatibility with your genie.

9

Click Save.

# Add knowledge to a genie

Complete the following steps to add knowledge to your genie:

1

Sign in to your Workato account.

2

Go to AI Hub and click the Genies tab. A list of your existing genies displays.

3

Select the genie where you plan to add knowledge.

4

Locate the Knowledge section and click + Add.

5

Search for and select the knowledge you plan to add to your genie.

# Create skills

You can create skill recipes to define workflows for your genie. This gives your genie different skills, such as starting a workflow or returning a response. Skills equip your genie with a comprehensive toolset to take action and respond to end users.

Skills use Verified user access to allow each end user to authenticate with their own credentials when a genie skill recipe runs. This ensures that the skill recipe performs actions using the individual user's identity and permissions.

Your end users have the ability to manage their runtime user connection through the genie chat interface.

You can share your skill recipes in the Community Library.

Complete the following steps to add a skill recipe to your genie:

1

Sign in to Workato.

2

Go to Projects.

3

Click Create > Skill.

4

Enter a name for your skill in the Name field.

5

Use the Location drop-down menu to select a location for your skill.

Set up skill recipeSet up your skill recipe

6

Click Start building. The recipe editor opens with the Start workflow trigger and Return response action automatically selected.

7

Provide a description for your skill workflow in the Description field. The genie uses this description to decide when to trigger this workflow.

8

Go to the Parameters schema section and click Use JSON or Add fields manually to provide a description of the schema recipe parameters.

9

Go to the Result schema section and click Use JSON or Add fields manually to provide a description for the recipe return value.

DEFINES THE RETURN RESPONSE GENIE STEP

The Result schema section defines the RETURN response for the genie step at the end of your recipe.

10

Click Select an app and action step in the recipe.

11

Search for and select the app you plan to use. A list of available actions for the app displays.

12

Select the action you plan to use.

13

Select the connection type you plan to use for the skill recipe.

Connection typeChoose a connection type

  • User's connection: Genie skill recipes perform actions based on the identity and permissions of the user who connects to the application. Users authenticate with their own credentials to execute the skill.
  • Your connection: This option uses the connection established by the recipe builder and follows the same principles as normal app connections.

VERIFIED USER ACCESS REQUIRES OAUTH 2.O

Only app connections that use OAuth 2.0 are available for user's connection. Refer to Verified user access for more information.

14

Provide a name for your connection in the Name field.

15

Use the Location drop-down menu to select the project where you plan to store the connection.

16

Provide information for all required app connection fields. Connection configuration fields vary based on the app you select.

17

Click Connect.

18

Test your recipe to ensure workflow compatibility with your genie.

19

Click Save.

# Add skills to a genie

You can add multiple skills to your genie.

Complete the following steps to add a skill to your genie:

1

Sign in to your Workato account.

2

Go to AI Hub and click the Genies tab. A list of your existing genies displays.

3

Select the genie where you plan to add or update a skill.

4

Locate the Skills section.

5

Click +Add, and then search for and select the skill you plan to add to your genie.

# Create an app event

App events enable genies to act proactively by responding to triggers from external systems, such as Salesforce or Zoom, instead of waiting for a user to initiate a conversation. These events help embed genies directly into existing workflows and allow genies to anticipate user needs and offer assistance without being prompted.

Refer to Create an App event for more information.


Last updated: 8/18/2025, 3:06:28 PM