# Presets

> A preset saves a node's settings under a name. Use Nodaro's factory presets, save your own, find them with search and favorites, and share them as a JSON file.

Source: https://nodaro.ai/docs/concepts/presets

A **preset** is a named snapshot of a node's settings: its prompt, model, aspect ratio, voice and every other parameter. You save a setup once and load it onto any node of the same type in one click. Nodaro ships factory presets for the most-used nodes, and you can save, organize and share your own.

## How it works

| | Factory presets | My presets |
| --- | --- | --- |
| **Who makes them** | Nodaro | You |
| **Where they appear** | The **Factory** section of the preset menu, in folders | The **My Presets** section, at the top of the menu |
| **Can you change them** | No. They are read-only starting points. | Yes: update, rename, organize and delete them |
| **Who sees them** | Everyone | Only you, on all your devices |

Every node with settings has presets, and a new node type gets them automatically. Nodes without settings, such as a sticky note, and the asset nodes, such as Character, Location and Object, have no preset menu.

## Use a preset

The preset menu is in two places: at the top of the settings panel, below the node's name, and on the node itself, in the toolbar that appears when you point at the node. Until you choose a preset, the menu reads **PRESET**.

### Open the preset menu

Click **PRESET** on the node or in its settings panel. At the top is a **Favorites** band, when you have favorites. Then come **My Presets** and the **Factory** folders, which start collapsed.

### Find a preset

Browse the folders, or type in **Search presets…**. The search matches names, descriptions and tags, and shows every match in one list.

### Apply it

Click the preset. If it would overwrite settings you already have, Nodaro asks "Apply preset?" first. Click **Apply**. To go back, press Ctrl+Z.

### Fill in the placeholders

Many factory prompts contain placeholders in curly braces, such as `{brand || a modern tech startup}`. Replace them with your own words, or leave them: each placeholder then uses its default. Then run the node.

After you apply a preset, its name shows in the menu. When you change one of its settings, a `*` appears next to the name, so you know that the node no longer matches the preset. You cannot apply a preset while the node is running.

## Everything in the preset menu

| Item | What it does |
| --- | --- |
| **Save as new** | Saves the node's current settings as a new preset of yours. |
| **Override “name”** | Updates the active preset of yours with the node's current settings, after you confirm. Factory presets cannot be overridden. |
| **Search presets…** | Filters every preset by name, description and tags. |
| The star on a row | Adds the preset, factory or yours, to **Favorites**. |
| **Import** and **Export** | Load presets from a `.json` file, or save them to one. |
| The delete button on a row | Deletes one of your presets. |
| **Reset to default** | Clears the selected preset and restores the node's default settings, after you confirm. |
| **Manage presets…** | Opens the dialog where you organize your presets. |

## Placeholders and default values

Factory prompts use the same syntax as [prompt variables](https://nodaro.ai/docs/concepts/prompt-variables). A placeholder with a default, such as `{brand || a modern tech startup}`, gives a sensible result even when you run the preset without changes. You have three ways to fill it:

1. **Run it as it is.** Each placeholder uses its default.
2. **Type over it.** Replace the whole placeholder with your own words, such as "a family bakery".
3. **Connect a node with the same name.** A [Text](https://nodaro.ai/docs/nodes/automate/text) node labeled "brand" fills `{brand}` at run time, so upstream nodes or the people who use your app can set it.

## What a preset saves

A preset saves the node's reusable setup: the prompt, the model, the aspect ratio, the resolution, the quality, the seed, the voice, the style, the numeric settings, and the node's [pre and post text](https://nodaro.ai/docs/concepts/prompt-pre-post-text).

A preset never saves:

- **Results.** Generated images, videos and run states are results, not settings.
- **The node's label.** Applying a preset never renames your node.
- **Connections.** Connections belong to one workflow, so a preset leaves them as they are.
- **Generated plans.** The authored plan of a Motion Graphics, Composite, After Effects, 3D Title or Lottie Overlay node is a result. Applying a preset clears it, so an old animation never shows under new settings.

A preset applies its model together with the settings of that model. When you apply a preset made for another model, any setting that does not fit the new model is adjusted automatically.

**Pre and post text.** A preset that ships prompt content, a prompt or pre and post text, replaces the node's pre and post text. A preset that only changes settings leaves your prompt and your pre and post text alone. Keep a preset's reusable wording in its pre and post text, so that the prompt field stays free for your subject.

## Organize your presets

Click **Manage presets…** to open the management dialog for your own presets:

- **New folder** creates a collapsible folder, and **New section** creates an always-open heading at the top level.
- The **Top level** menu on a row moves a preset into a folder or a section.
- **Move up** and **Move down** change the order of folders, sections and presets.
- **Description (optional)** adds a short description, which shows under the name and is searchable.
- **add tag…** adds tags, which the menu's search also matches.
- Rename folders and presets in place. Deleting a folder moves its presets back to the top level, so no preset is ever lost.

In the preset menu, your folders and sections appear in the order you set, under **My Presets**. The **Favorites** band at the top holds both factory presets and yours.

## Factory presets for images

[Generate Image](https://nodaro.ai/docs/nodes/image/generate-image) has the largest factory catalog. Each preset chooses the best model and aspect ratio for its job, for example a model that writes text well for logos and thumbnails.

| Folder | What it holds |
| --- | --- |
| **Reference Sheet** | Character, Pose, Location, Product, Outfit, Scene, Creature, Vehicle, Food, Mascot and Pet boards, made from one connected photo. See [Reference boards](https://nodaro.ai/docs/guides/reference-boards). |
| **Cast & Consistency** | **Character Reference Grid**, **Cast Mega Grid** for two to four characters, and **Cast Scene**: clean grids to feed back as identity references. |
| **Edit by Name** | **Label Elements** numbers the parts of a connected photo, and **Apply Named Edit** changes parts by their label. |
| **Face Privacy** | **Faceless · 3D Blank Head**, **Remove Faces** and **Transparent Faces**: edits that hide faces and keep the rest of the photo. |
| **Photography & Cinematic** | Cinematic stills, studio and golden-hour portraits, black and white, macro, food, aerial and landscape. |
| **Characters** | Character sheets, such as a turnaround, action poses, expressions and outfit variations, plus portraits and avatars. |
| **Product & Commerce** | Product on white, lifestyle, flat lay, packaging and device mockups, beauty hero. |
| **Branding & Logos** | Wordmark, emblem and mascot logos, app icon, monogram. |
| **Marketing & Social** | YouTube thumbnail, Instagram post, story or reel, ad creative, quote card, web banner. |
| **Print & Posters** | Movie and event posters, book cover, T-shirt print, die-cut sticker, album cover. |
| **Illustration & Art Styles** | Anime, comic, manga, watercolor, oil, flat vector, isometric, pixel art, coloring page, concept art and more. |
| **Handmade & Stop-Motion** | Claymation, needle felt, sock puppet, cardboard diorama, embroidery, clay food. |
| **Film & Storyboard** | Storyboard frame, cinematic keyframe, matte painting, mood board tile, establishing shot. |
| **Architecture & Interiors** | Exterior, interior, real estate hero, skyscraper. |
| **Icons, Game Assets & Textures** | Game icon, seamless texture, emoji set, pixel sprite. |
| **Diagrams & Infographics** | Blueprint, infographic, app mockup, flowchart, chart, timeline. |
| **Portrait Transformations** | Age progressions such as **Timeless Soul**, a decade timeline, four seasons and times of day, from a reference photo. |
| **Stylized Subject** | Mixed styles, such as a cartoon person in a real photo. Connect a reference image. |
| **Edits** | Remove or replace the background, colorize, restore an old photo, relight, restyle, and doodle overlays. Connect a reference image. |

The **Stylized Subject** and **Edits** folders are also on [Modify Image](https://nodaro.ai/docs/nodes/image/modify-image).

## Factory presets for video

[Generate Video](https://nodaro.ai/docs/nodes/video/generate-video) presets are built around camera work. Each one chooses a fitting model, an aspect ratio and a duration that the model supports, and adds a tuned negative prompt against warping, flicker and morphing. Social presets use `9:16`.

| Folder | What it holds |
| --- | --- |
| **Camera Moves** | Slow push-in, dolly out, 360° orbit, arc, crane up, tracking follow, pan, tilt-up reveal, whip pan, dolly zoom. |
| **Shot Types & Angles** | Establishing wide, medium, close-up, macro, low-angle hero, overhead, FPV drone. |
| **Cinematic & Specialty** | Handheld documentary, slow motion, timelapse, hyperlapse, bullet time, rack focus. |
| **Social & Reels** | Vertical hero, talking head, product reveal, quick cuts, POV walk. |
| **Product & Ads** | Product hero, 360 spin, liquid splash, unboxing, lifestyle ad. |
| **Motion Graphics & Logo** | Logo sting, title reveal, particle and loop backgrounds. |
| **B-Roll & Nature** | Clouds timelapse, water in slow motion, forest drift, aerial landscape, ocean loop. |
| **Animation & Style** | Anime motion, 3D cartoon, claymation, living watercolor. |
| **Looping & Backgrounds** | Subtle motion, living wallpaper. |
| **Viral & Effects** | Frozen in ice, superhero transformation, elevator doors reveal, POV skydive, underwater POV. Best with an input image. |
| **Scene Recipes** | Scripted scenes with sound and lip-synced lines, such as a meteor scene, a cartoon short and a two-character dialogue. Connect your reference boards and grids so that every character stays the same. |
| **Video Editing** | **Edit Video** changes a clip connected to **Video Refs** by instruction. Type the change you want as the prompt. |

## Factory presets for other nodes

| Node | Folders and examples |
| --- | --- |
| [Generate Music](https://nodaro.ai/docs/nodes/audio/generate-music) | **By Use-Case**, **By Mood / Score** and **By Genre**. Each preset sets a genre, a mood, instrumental or not, and a prompt. |
| [Suno Create Music](https://nodaro.ai/docs/nodes/audio/suno-create-music) | **By Use-Case** and **By Genre**, instrumental and ready to run, and **Vocals & Songs**, which sets a style and a song structure for your own lyrics. |
| [Text to Speech](https://nodaro.ai/docs/nodes/audio/text-to-speech) | **Narration**, **Advertising & Hype** and **Conversational & Calm**: delivery profiles that work with whichever voice you choose. |
| [Text to Audio](https://nodaro.ai/docs/nodes/audio/text-to-audio) | **Transitions & Impacts**, **Ambiences (loopable)**, **UI & Stingers** and **Foley & Action**. |
| [Prompt](https://nodaro.ai/docs/nodes/automate/prompt) | **Assistants**, **Writing & Marketing**, **Utility** and **Structured Output**: roles such as copywriter, translator, summarizer and JSON extractor. |
| [Generate Script](https://nodaro.ai/docs/nodes/video/generate-script) | **By Format**, such as YouTube Short, explainer and UGC ad, and **Long-Form & Narrative**. |
| [Describe Image](https://nodaro.ai/docs/nodes/image/describe-image) | **Accessibility & SEO**, **Extraction** and **Creative**, such as alt text, OCR and reverse prompt. |
| [Voice Design](https://nodaro.ai/docs/nodes/audio/voice-design) | **Narration & Character** and **Professional & Assistant**. |
| [Voice Changer](https://nodaro.ai/docs/nodes/audio/voice-changer) | **Revoice Styles**, from faithful to studio clean. |
| [Add Captions](https://nodaro.ai/docs/nodes/video/add-captions) | **Caption Styles**: Clean Subtitles, TikTok Bold, Karaoke Highlight, Word Pop, Bouncy Captions, Word Highlight and Top Banner. |
| [Video to Video](https://nodaro.ai/docs/nodes/video/video-to-video) | **Restyle Looks**: anime, claymation, cyberpunk neon, oil painting, 3D animated and watercolor, with the original motion kept. |
| [Combine Videos](https://nodaro.ai/docs/nodes/video/combine-videos) | **Joins & Transitions**: Hard Cut, Crossfade, Dissolve, Fade Through Black and **Seamless Join (One-Shot)**. |
| [Motion Graphics](https://nodaro.ai/docs/nodes/video/motion-graphics) | Six folders, such as **Titles & Text**, **Intros & Logos** and **FX Overlays**, with editable colours and text after the run. |
| [Lottie Overlay](https://nodaro.ai/docs/nodes/video/lottie-overlay) | **Connected Graphic**, **Celebration & FX**, **Reactions & Social** and **Emphasis & UI**, with placeholders for the timing and the position. |
| [Relight & Switch](https://nodaro.ai/docs/nodes/video/relight-and-switch) | One preset for each operation. |

**Seamless Join (One-Shot)** fixes the small jump between clips that continue each other, such as clips made from a storyboard of start and end frames. It keeps a hard cut, trims 4 frames from the end of each clip and 3 from the start, and crossfades the audio.

**Motion Graphics** presets overwrite the node's prompt and canvas settings, and clear any plan the node already made. **Lottie Overlay** presets write their levers as placeholders, such as `{start time || 1 second}` and `{corner || bottom-right}`. They do not set the node's duration, so the overlay keeps following your video.

## Export file format

An exported file is versioned JSON:

```json
{
"kind": "nodaro.node-presets",
"version": 1,
"exportedAt": "2026-06-05T12:00:00.000Z",
"presets": [
{
"nodeType": "generate-image",
"name": "Cinematic Portrait",
"description": "Moody, shallow-depth portrait look.",
"data": { "provider": "nano-banana-pro", "aspectRatio": "9:16" }
}
]
}
```

When you import a preset whose name already exists for that node, Nodaro keeps both and adds "(imported)" to the new name. Importing never overwrites a preset.

## From the API

You create and edit presets in the editor. Code and AI assistants can read them:

- **REST:** `GET /v1/node-presets` lists your presets, `GET /v1/node-preset-groups` lists your folders and sections, and `GET /v1/node-presets/factory?nodeType=generate-image` lists the factory catalog of a node. OAuth tokens need the `presets:read` scope. See [Presets](https://nodaro.ai/docs/developers/api/presets).
- **SDK:** `client.presets.list()`, `client.presets.listGroups()` and `client.presets.listFactory(nodeType)`.
- **CLI:** `nodaro presets list`, with `--factory` and `--node-type`, plus `nodaro presets groups` and `nodaro presets export`.
- **MCP:** the `list_node_presets` tool.

A preset's `data` is the node's settings: merge it into a node's data when you build a workflow in code.

## Frequently asked questions

### What is a preset in Nodaro?

A preset is a named snapshot of a node's settings, such as its prompt, model, aspect ratio and voice. You can load it onto any node of the same type in one click.

### What is the difference between factory presets and my presets?

Factory presets ship with Nodaro, are grouped in folders and cannot be changed. Your own presets are private to your account, sync across your devices, and can be updated, organized and deleted.

### Does applying a preset change my connections or the name of my node?

No. A preset never changes the node's label or its connections, and it never stores results. It changes only the node's settings, and asks you to confirm when it would overwrite them.

### What are the words in curly braces in a preset's prompt?

Placeholders, such as {brand || a modern tech startup}. Replace them with your own words, or run the preset as it is and the default after the two pipes is used.

### How do I share presets with another person?

Open the preset menu, click Export and send the .json file. The other person clicks Import. A preset whose name already exists is imported with "(imported)" added, so nothing is overwritten.
