Business modulesMarketing

Creative Studio for business

Marketing teams prepare business visual/text drafts; source and model details belong to Era AI guides.

Marketing teams prepare business visual/text drafts; source and model details belong to Era AI guides.

Where to find it

Web: open Marketing. Desktop: Business → Marketing, using the same record paths. Disabled modules or missing read permission remove the navigation entry.

Screen / tabWeb pathUsageDesktop
Creative Studio/creative — one address per studio, see The studiosStudio suiteNative screen

Start working

Step 1

Describe output/use in Creative Studio.

Step 2

Add brand context/references.

Step 3

Review and request edits/variants.

Step 4

Check before using/publishing.

Creative Studio for business
Creative Studio for business

Settings

Option-by-option configuration and screen paths: Settings guide.

There is no separate settings route; the guide distinguishes record options from declared defaults.

Permissions and limits

Before you start

Generation depends on sources/permissions. Drafts do not publish campaigns/sites. No separate business settings exist.

Role capabilities: Read (read), Write (write), Delete/archive (delete), Handle automated delivery/jobs (handle).

Own-record restrictions apply equally to lists, records and Era. Record state or missing data can refuse an otherwise permitted action.

Ask Era

Draft three social visuals using brand colours.

Select relevant records for Era context. Era respects modules/roles; external or confirmation-sensitive work can stop for approval. Use era tools in the terminal to inspect currently available tools.

Automation and events

These declared events are available to module-event triggers. Subscribing does not configure the next operation; choose recipients, conditions and actions separately.

Operation details

The inventory includes record, configuration, visitor and background flows. IDs support Era/automation; not every row is a menu button. Asterisks mark required inputs. Unmapped rows do not imply a visible control.

Operation and IDInputsPermissionScreen or flow
Generate an image, video, voice-over or music · creative.generateWhat to make, Kind, Preset, Model, Shape, Length (seconds) (1–30), How many (1–4), Voice, Starting photos, Your clip, Resolution, Starting photos on the web, Audio, Use the brand kit, Editing agent, Upscale (2–4), Cloned voice, Edit the last picture, Channel, Product, Made fromWriteRecord/API/visitor flow; no separate screen button mapped
Start a generation · creative.start_generationGeneration *Handle automated delivery/jobsBackground routine
Finish a generation · creative.complete_generationGeneration *, Results *, Model, Provider, Paid by, Cost (USD), Whose connection, Self-checkHandle automated delivery/jobsBackground routine
Mark a generation failed · creative.fail_generationGeneration *, WhyHandle automated delivery/jobsBackground routine
Wait for the owner’s computer · creative.park_generationGeneration *, Runner job *Handle automated delivery/jobsBackground routine
Cancel a generation · creative.cancelGeneration *Write/creative
Favourite · creative.set_favouriteGeneration *, Favourite *Write/creative
Remove from history · creative.removeGeneration *Delete/archive/creative
Record where a result was used · creative.record_useGeneration *, Used on *, Record, NameWrite/creative
Save the brand kit · creative.save_brand_kitBrand name *, Tagline, Tone of voice, Who it is for, Colours, Fonts, Logo, Reference images, Words we use, Words and looks to avoid, Use in every generation, Sector, Taken from the workspaceWrite/creative
Clone a voice · creative.clone_voiceVoice name *, Recordings *, I have the speaker’s consent *WriteRecord/API/visitor flow; no separate screen button mapped
Finish cloning a voice · creative.finish_voiceVoice *, Provider voice id, Account, Connection, Why it failedHandle automated delivery/jobsBackground routine
Remove a voice · creative.remove_voiceVoice *Delete/archiveRecord/API/visitor flow; no separate screen button mapped
Post to social media · creative.schedule_postResult, Files, Where *, Account *, Caption, Title (YouTube), WhenWrite/creative
Cancel a scheduled post · creative.cancel_postPost *Write/creative
Record a post’s progress · creative.mark_postPost *, Status *, Platform id, Link, Why it failedHandle automated delivery/jobsBackground routine
Save an ad to the library · creative.save_adFrom *, Name *, Library id, Advertiser, Ad text, Link, Ad preview link, Screenshots, Media links, Platforms, Running since, Tags, Why we like itWrite/creative
Remove from the ad library · creative.remove_adAd *Delete/archive/creative
Product photo studio: make a set · creative.generate_setSet *, Product photo, Product photo on the web, Product, Product name, Anything else, Channel, Sector, ModelWriteRecord/API/visitor flow; no separate screen button mapped
Make a batch · creative.generate_batchTemplate, For all of them, Lines *, Channel, Model, Shape, Use the brand kit, NameWriteRecord/API/visitor flow; no separate screen button mapped
More like this · creative.varyPicture *, How many (1–4), What to changeWriteRecord/API/visitor flow; no separate screen button mapped
Set text on a picture, or make a photo reel · creative.composeWhat *, Pictures *, Layout, Channel, Reel, Product, Made fromWriteRecord/API/visitor flow; no separate screen button mapped
Save the post text · creative.save_captionResult *, Text *, Hashtags, ChannelWriteRecord/API/visitor flow; no separate screen button mapped
Edit the video again · creative.edit_againVideo edit *, What should change *WriteRecord/API/visitor flow; no separate screen button mapped

The studios

Creative Studio is a suite of studios. The rail on the left (a strip at the top on small screens) opens each one; every studio has its own address, so a link or Era can open it directly. The web and the native desktop screen show the same suite.

StudioAddressWhat it makes
Image/creative/imagePictures from words; add up to four photos and say how to change them
Cinema/creative/cinemaFilm-look stills: camera body, lens, focal length and aperture on four picker wheels
Character/creative/characterA portrait built trait by trait (face, physique, style), with Shuffle and Reset
Layers/creative/layersOne picture, finishing tools: split into layers, upscale, colour grading, remove background, expand, erase, edit text, relight, new angle, enhance
Video/creative/videoFour modes: from words, animate a photo, edit a video (Era's video editor, upscale, provider video tools), motion graphics
Clips/creative/clipThe best moments of a long video as short clips
Motion control/creative/motionA reference video's moves given to your character
Lip sync/creative/lipsyncA portrait photo or a video of a person speaking new audio
Recast/creative/recastYour character in an existing video, or a face onto a photo
Audio/creative/audioVoice-overs (stock or your cloned voice), music, sound effects; your cloned voices are managed here
Marketing/creative/marketingAds from a shop product or a product link in a format (UGC, video ad, promo, image ad, A+ …); the ad library and scheduled posts are its other two tabs
Product studio/creative/productOne phone photo of a product → clean background, angles, lifestyle and a marketplace set

Gallery (/creative/gallery) holds everything made, with the result viewer's actions (add to a product, share, post, change, colour-grade). Templates (/creative/templates) opens a template in the studio it belongs to.

Making something

The composer sits at the bottom of each studio. Add the media the studio asks for (each slot names what it wants and how many; you can also drop files on the composer), write what you want, then set the chips: Model, aspect ratio, resolution, duration, how many, Settings (the chosen model's other options), where it goes, and the brand switch. The line beside the button shows what the run uses — your plan, your own key with its estimated cost, or your MuAPI key. Ctrl/Cmd + Enter starts it.

The Model picker lists makers on the left, then tabs (in Image: text to image / image to image) and a search box. Auto lets Era pick the best model your plan or keys can run, including a ChatGPT plan for pictures. The ported studio tools run on your own MuAPI key; check their price in your MuAPI account — Era does not sell generations. In Image, adding a reference picture moves a text-to-image tool to the same maker's editing tool, and removing it moves back.

While something is being made it shows in the studio's queue with its time; the result lands in that studio's history (filters: all, ready, in progress, failed) and in Files → Creative. Results made before the suite are placed by how they were made.

Ask Era to open a studio ready ("open the video studio with this idea") or to make something in a studio; Era uses the same permissions, queue and files. Read permission opens the studio; Write is required to make, edit or resume.

Colour grading and recovery

Colour grading (Layers, or Colour grading in a picture's viewer) adjusts exposure, colour, softness, vignette and grain locally and saves a new picture without calling an AI provider. A failed provider job with a saved request offers Check the provider result again: it polls the original job without paying for a second generation. Continuation tools offer compatible finished videos from your history.

Technical sources

packages/os-kernel/src/modules/creative.ts, packages/os-kernel/src/modules/index.ts, apps/studio/lib/os/navigation.ts, apps/studio/lib/os/settings-groups.ts, apps/era-station/apps/web/src/era/business/screens.ts.

Screen pictures

© 2026 Era. Era documentation. Something missing or wrong? Write to us: [email protected]