--- title: Generate a playbook from text or image description: Generate a playbook using AI by providing text directions or an image. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/build-workflows/workflow-studio/generate-a-playbook-outline.html release: australia product: Workflow Studio classification: workflow-studio topic_type: task last_updated: "2026-06-25" reading_time_minutes: 5 keywords: [ServiceNow Otto, AI Agents, generative AI, agentic AI] breadcrumb: [Playbook generation from text prompt or image, Creating and managing Playbooks, Build Playbooks, Playbooks, Workflow Studio, Build workflows] --- # Generate a playbook from text or image Generate a playbook using AI by providing text directions or an image. \[Omitted video\] Description: Generate a playbook outline and get recommendations for placeholder activities ## Before you begin Verify that the ServiceNow Otto for Creator plugin is installed and the **Playbook generation** and **Playbook generation with images** skills are turned on. For more information about turning on the AI skills for Playbooks, see [Turn on AI skills for Playbooks](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/build-workflows/workflow-studio/turn-on-playbook-generation-skill.md). **Note:** AI skills are available in **Admin** > **AI Admin Hub** > **AI Skills** > **Creator**. For information about installing ServiceNow Otto for Creator, see [Install ServiceNow Otto for Creator](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/application-development/install-now-assist-for-creator.md) Learn how to write prompts to generate better playbooks. For more information, see [Writing prompts](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/build-workflows/workflow-studio/playbook-assist.md). Role required: - admin, playbook.admin, pd\_author, or a delegated developer permission ## Procedure 1. Navigate to **All** > **Process Automation** > **Workflow Studio**. 2. From the **New** drop-down menu, select **Playbook**. 3. On the **Create with AI** tab, fill in the following fields. \[Omitted image "new-playbook-otto.png"\] Alt text: Build a new playbook using AI.
| Field | Description |
|---|---|
| **Type** | Type of the playbook you want to create.Select **Standard playbook** for most day to day processes. |
| **Playbook name** | Unique, user-facing name for your playbook. This name also appears to agents and fulfillers during runtime. |
| **Application** | Application scope that you want your playbook to run in. Selecting **Global** lets your playbook run in any application scope. For more information, see [Application scope](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/application-development/c_ApplicationScope.md).**Important:** You can't change the application scope of a playbook after you've generated a preview for it. |
| **Describe the playbook using these inputs** | Directions for the playbook that you want to create.- **Image** Attach a high quality, clear image of the process. You can compliment the image with text instructions as well. For example, if you attach an image of a flow chart, you can add additional information about the process as text directions. - **Knowledge Article** Select a knowledge article based on which you want to generate a playbook. Additionally, you can add instructions in the text box to compliment the knowledge base article. - **Instructions only** Provide only text instructions to generate the playbook. - Describe each stage and activity in as much detail as you can. - Specify the order that stages and activities run in. - Specify if any stages or activities run at the same time. |
| **Execution type** | The type of playbook you want to create.- **Record driven** The playbook is tied to a record. It is triggered on demands, or automatically based on the record operations. Any data that comes from the playbook will also be stored on that record. - **Standalone** Single session playbook that don't store data to a record. These must be manually triggered or called from another playbook. |
| **Parent table** | In case of a record driven playbook, the table where the record resides. This option is not relevant for a standalone playbook. |
| **Additional properties** | Option to allow the playbook to be publicly accessible. Once embedded it is set to available to unauthenticated users, as long as there aren’t additional restrictions preventing the user from accessing the playbook. **Note:** Playbooks must be tied to a public parent table for unauthenticated users to see it in runtime. |