> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fetchski-attract.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Generate a blog post

> Describe a post, and FetchskiAI writes a full draft you can edit right away.

Tell FetchskiAI what a post should cover, and it writes a full draft in a minute or two. The draft is saved as an unpublished post, so you can polish it and publish when it's ready.

&#x20;**Who can do this:** Editors, Admins and Owners. Contributors see the **Generate with AI** button but can't run it.

## Before you start

* FetchskiAI must be turned on for your site. If you see **Set up AI features first**, ask an Admin or Owner. See [FetchskiAI settings](https://docs.fetchski-attract.com/fetchskiai/settings.md).
* Have a few notes ready: the topic, who it's for, the key points and the tone. The more detail you give, the better the draft.

## Generate the post

**1. Open your posts**

Open the command palette (⌘K, or Ctrl+K on Windows) and choose **Blog Posts**.

**2. Start**

At the top of the **Blog Posts** manager, choose **Generate with AI**. The **Generate a blog post** window opens.

![The Blog Posts manager with its buttons along the top, Generate with AI ringed.](https://mintcdn.com/fetchski-attract-api/14u3sY83pyWdBf8G/images/cms/fetchskiai/blog-posts/fetchskiai-blog-posts-button-light.png?fit=max\&auto=format\&n=14u3sY83pyWdBf8G\&q=85\&s=2962452ca3eb06093ee9722b73e5dc13)

Generate with AI sits with the other ways to start a post.

**3. Describe the post**

Under **What should the post cover?**, write your notes. For example: "5 tips for a puppy's first week at daycare, for new puppy owners in Portland. Friendly and practical. Drop-off is 7 to 9 a.m.; pack a leash and lunch in a labeled bag."

Put facts like times, prices and rules in your notes, as above. FetchskiAI only knows what you tell it here and what's in **Business Context** in [Agent Setup](https://docs.fetchski-attract.com/fetchskiai/agent-setup.md).

**4. Choose a model, if you like**

A model is the AI engine that writes the post, and each one writes a little differently. Leave **Model** empty to use your site's usual one, or choose another to try it for this post only.

**5. Choose the content type**

Under **Content type**, choose one (**Text only** is chosen to start):

* **Text only**: a written post with headings and paragraphs, like an article.
* **Rich content**: the same writing, broken up with ready-made sections you can edit afterward. For Parker's, that might be a row of big numbers ("3 play yards, 12 staff"), a numbered list of steps for a first visit, or a photo beside a paragraph.

Either type can have pictures from your library. The next step decides whether FetchskiAI may also make new ones.

**6. Add pictures, if you like**

Turn on **Create images for this post** to let FetchskiAI make up to 4 new images for it. Each new image uses some of your site's AI budget, so leave it off to use only images already in your library.

![The Generate with AI window filled in: the topic notes about a puppy's first week, Rich content chosen, Create images for this post turned on.](https://mintcdn.com/fetchski-attract-api/14u3sY83pyWdBf8G/images/cms/fetchskiai/blog-posts/fetchskiai-blog-posts-compose-light.png?fit=max\&auto=format\&n=14u3sY83pyWdBf8G\&q=85\&s=e0220c921266d9d8cdc8a3d003436a71)

Describe the post, pick its content type, then generate.

**7. Generate**

Choose **Generate**. FetchskiAI writes the post as you watch, then checks that it's built correctly: that every section and picture in it will work in a post.

If something doesn't, it fixes it on its own, up to 3 tries in all. You'll see "Fixing … validation issues". To stop, choose **Stop**.

These checks don't check facts. You still read the post for wrong prices, times or claims.

**8. Review the draft**

When it's done, the window shows **Draft created — editable** and the finished post. Click into the text to change it, and add, edit or move its sections.

Your changes save as you go ("All changes saved").

![The finished draft in the window: Draft created — editable at the top with the model, tokens and cost, the Edit topic and Regenerate buttons, then the post's title, intro and body ready to edit in place.](https://mintcdn.com/fetchski-attract-api/14u3sY83pyWdBf8G/images/cms/fetchskiai/blog-posts/fetchskiai-blog-posts-draft-light.png?fit=max\&auto=format\&n=14u3sY83pyWdBf8G\&q=85\&s=2893aa63971401d920c8641058bf6a3f)

The draft is ready to edit right in the window.

**9. Finish in the full editor**

Choose **Open in editor**, then set the rest of the post. Or choose **Close**, and the draft stays in **Blog Posts**.

* **Basics** tab: the **Author** (who wrote it), the **Category** and the **Publication Date** shown on the post.
* **Content** tab: the **Featured image**, the main photo on the post's card and at its top.
* **SEO** tab: how the post looks in search results.

See [Write a post](https://docs.fetchski-attract.com/guides/content/blog.md#write-a-post) for each one.

## Try again with different notes

Not quite right? In the finished draft, choose **Edit topic** to change your notes, or **Regenerate** to write it again with the same notes.

Either one deletes the current draft first, including any edits you made in the window, so you never collect a pile of unused drafts. FetchskiAI asks first: choose **Delete draft and edit topic** or **Delete draft and regenerate**.

## What happens next

The post is a draft, so visitors don't see it. When it's ready, open it in the full editor (from **Blog Posts**, choose its title) and choose **Publish** at the top right. Editors, Admins and Owners can publish. See [Drafts, publishing and scheduling](https://docs.fetchski-attract.com/guides/build-pages/publish-and-schedule.md).

New images the post asked for are saved in your Images library.

## Troubleshooting

> [accordion] Set up AI features first
>
> FetchskiAI isn't turned on for your site yet. An Admin or Owner can choose **Open FetchskiAI settings** and turn on **Enable AI features**. See [FetchskiAI settings](https://docs.fetchski-attract.com/fetchskiai/settings.md).

> [accordion] The generated document still fails validation after 3 attempts
>
> FetchskiAI couldn't produce a post that passed its checks, and the window lists what went wrong. No post was saved, and no new images were made or added to your library. The tries still used some of your AI budget.
>
> Choose **Retry** to try again, or **Edit topic** to change your notes. Choosing a different **Model** before you retry often helps.

> [accordion] You've generated too many posts in a short time
>
> The message reads "FetchskiAI allows 20 of these calls every 10 minutes for each caller. Try again in … s." Each person can choose **Generate** (or **Regenerate**) up to 20 times every 10 minutes. Wait the number of seconds the message shows, then try again.

> [accordion] This site's FetchskiAI budget is used up
>
> Your site has used its AI budget. The full message reads "This site's FetchskiAI budget is used up. Contact Fetchski Support to add more." Contact Fetchski Support to add more. See [Usage and budget](https://docs.fetchski-attract.com/fetchskiai/usage-and-budget.md).

> [accordion] I see the button, but I can't generate a post
>
> Only Editors, Admins and Owners can generate a post. Contributors can write posts by hand, or ask an Editor to generate one.

## Related

> [card] [Blog posts, categories and authors](https://docs.fetchski-attract.com/guides/content/blog.md)
>
> write, import and publish posts.

> [card] [Image generation](https://docs.fetchski-attract.com/fetchskiai/image-generation.md)
>
> make a featured image for your post.

> [card] [Custom instructions](https://docs.fetchski-attract.com/fetchskiai/custom-instructions.md)
>
> teach FetchskiAI how you like to write.

> [card] [Usage and budget](https://docs.fetchski-attract.com/fetchskiai/usage-and-budget.md)
>
> see what AI costs.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.