Skip to content

Studio

create_carousel

Create a new Instagram carousel in the Carousel Studio from an idea or brief: Dalea plans it, writes every slide in the brand's voice and language, and paints the artwork, exactly as the Studio does. Returns at once with the draft id and a status of "generating"; the carousel takes 1 to 3 minutes and the widget in the chat fills in by itself. Do not poll: call get_carousel_generation once when the user asks whether it is done, or before scheduling it with schedule_carousel_post. Write the idea as a short brief in the user's words (topic, angle, who it is for, what the last slide should ask). Confirm the brief with the user before calling. Counts toward the brand's monthly carousel limit.

writetools/callcreate_carousel
10 calls/dayRequires dalea:write

Parameters

  • brandIdstring
  • ideastringrequired

    The brief: topic, angle, audience and the closing ask. Can include the points each slide should make. Up to 4000 characters.

  • funnel"tofu" | "mofu" | "bofu"

    tofu = reach, mofu = followers, bofu = sales. Default tofu.

  • slideCountinteger

    Leave out to let the plan decide. Between 1 and 10.

  • templateIdstring

    One of: clean_editorial, cinematic_poster, tweet_post, contrast_split, numbered_list, headline_editorial, post_behind_subject, post_card, post_bar, post_split, post_solid, post_paper. Leave out to let Dalea pick for the idea.

  • textAmount"little" | "medium" | "lot"

    How much copy per slide: little, medium or lot. Default medium.

  • illustration"3d" | "flat" | "line_art" | "cartoon" | "editorial" | "children" | "concept_art" | "poster" | "vintage"

    Illustration style for illustrated templates. Default 3d.

  • coverHeadlinestring

    Exact text for the cover slide, when the user already wrote it. Up to 200 characters.

  • languagestring

    BCP-47 code (pt-BR, en, es…) used only when the brand has no content language set. Up to 10 characters.

  • contentIdstring

    Link the carousel to one of the brand's content cards.