---
canonical: https://amplience.com/developers/docs/user-guides/produce-content/create/blog/
title: Blog example
description: Discover how you can quickly create a blog post with Dynamic Content, using a content type that's already set up.
audience: Business User
image: https://cdn.media.amplience.net/i/ampproduct/create-content-button-hub-demo-store?w=1200&h=630
image_width: 1200
image_height: 630
date_published: 2025-07-25
date_modified: 2026-03-31
---

# Blog content example

Dynamic Content integrates with [Workforce](https://amplience.com/developers/docs/workforce/) and [Image Studio](https://amplience.com/developers/docs/workforce/image-studio/) to help you create and refine content quickly.

This example demonstrates creating blog content, using Workforce integrations to:

- Generate content with Workforce, directly from Dynamic Content
- Edit images with Image Studio, including background replacement, blur effects, and subject repositioning, directly from Dynamic Content

> **Tip: Creating content with Dynamic Content**
> To create blogs and other types of content, ask your developers to set up the necessary content types.

## Watch how it's done

This quick video demonstrates how to create blog content with Dynamic Content integrated with Workforce.

<video controls width="100%"  crossorigin="anonymous" protocol="https" preload="none" poster="https://cdn.media.amplience.net/v/ampproduct/create-content-blog?protocol=https">
    <source src="https://cdn.media.amplience.net/v/ampproduct/create-content-blog/mp4_720p?protocol=https"/>
    <source src="https://cdn.media.amplience.net/v/ampproduct/create-content-blog/webm720p?protocol=https"/>
    <source src="https://cdn.media.amplience.net/v/ampproduct/create-content-blog/mp4_480p?protocol=https"/>
    <source src="https://cdn.media.amplience.net/v/ampproduct/create-content-blog/webm480p?protocol=https"/>
    <source src="https://cdn.media.amplience.net/v/ampproduct/create-content-blog/mp4_240p?protocol=https"/>
<track
label="English"
kind="captions"
srclang="en"
src="https://cdn.c1.amplience.net/c/ampproduct/create-content-blog-captions-en-GB"/>
</video>

## Start the blog post

To start creating our blog content, we click "Create" in the content library.

![Start creating new content](https://cdn.media.amplience.net/i/ampproduct/create-content-button-hub-demo-store?w=1880&fmt=png 'Start creating new content')

For this example, we already have content types set up, and we'll choose the "Blog" content type.

> **Tip: To quickly find the content type you need...**
> Enter a search term to filter the list of content types.

![Choose the blog content type](https://cdn.media.amplience.net/i/ampproduct/create-blog-hub-demo-store-1?w=1880&fmt=png 'Choose the blog content type')

The content authoring experience opens for us to add blog content.

![Blog type in the content authoring experience](https://cdn.media.amplience.net/i/ampproduct/create-blog-hub-demo-store-empty-form?w=1880&fmt=png 'Blog type in the content authoring experience')

> **Tip: Visualize how content will look**
> Notice, this blog content type has a real time visualization (the "eye" icon). Clicking this icon shows content as it is entered. Speak to your developers about setting up [visualizations](https://amplience.com/developers/docs/user-guides/produce-content/visualize/).

Below, we've added an image, title, snippet description and author. The visualization shows how the content will look when it's live:

![Blog post with header content](https://cdn.media.amplience.net/i/ampproduct/create-blog-with-viz?w=1880&fmt=png 'Blog post with header content')

Next we'll add more content to the blog post.

## Adding the blog body text

The blog content type in this example has a **rich text** field and a **content chooser** for adding new and existing content:

![Blog post fields for adding content](https://cdn.media.amplience.net/i/ampproduct/create-blog-text-and-palette?w=1880&fmt=png 'Blog post fields for adding content')

The rich text field is configured for us to **manually write content**, use the **AI Assistant** for guided content creation, and generate complete, on-brand copy with **Workforce**.

### Generate with Workforce

We can generate the blog post in just a few steps using Workforce:

1. Launch Workforce directly from the editor:

   ![Launch Workforce](https://cdn.media.amplience.net/i/ampproduct/create-blog-launch-cs?w=1880&fmt=png 'Launch Workforce')

2. Within Workforce, choose to generate a blog post:

   ![Choose to generate a blog in Workforce](https://cdn.media.amplience.net/i/ampproduct/create-blog-cs-choose-blog?w=1880&fmt=png 'Choose to generate a blog in Workforce')

3. Generate the blog post:

   ![Generate the blog post in Workforce](https://cdn.media.amplience.net/i/ampproduct/create-blog-cs-generate-blog?w=1880&fmt=png 'Generate the blog post in Workforce')

4. Saving the generated content in Workforce, navigates back to Dynamic Content where the generated content is automatically included:

   ![Save the generated content in Workforce](https://cdn.media.amplience.net/i/ampproduct/create-blog-cs-save-blog?w=1880&fmt=png 'Save the generated content in Workforce')

The generated content can be edited in Dynamic Content, for example, by adding images, links and formatting.

![Generated content saved back to Dynamic Content](https://cdn.media.amplience.net/i/ampproduct/create-blog-saved-to-dc?w=1880&fmt=png 'Generated content saved back to Dynamic Content')

## Expand the blog post

The content type in this example lets us other types of content to the blog post.

![Content chooser in blog content type](https://cdn.media.amplience.net/i/ampproduct/create-blog-content-palette-button?w=1880&fmt=png 'Content chooser in blog content type')

We can choose from a number of different types of existing content, or create completely new content. Here, we're going to reuse some existing content by adding it to the blog.

![Choosing existing content to add to blog post](https://cdn.media.amplience.net/i/ampproduct/create-blog-content-palette-choose-content-1?w=1880&fmt=png 'Choosing existing content to add to blog post')

Our chosen content is added to the blog post.

![Blog post with content added](https://cdn.media.amplience.net/i/ampproduct/create-blog-with-card-type-1?w=1880&fmt=png 'Blog post with content added')

The image in one of the cards isn't quite what we want, so next we'll edit it.

## Edit images with Image Studio

If [Image Studio](https://amplience.com/developers/docs/workforce/image-studio/) is enabled on your account, you can use its AI capabilities to quickly edit images within your Dynamic Content authoring workflow.

> **Tip: How to know if Image Studio is enabled on your account**
> When Image Studio is enabled on your account, you’ll see an “Edit in Image Studio” icon for images that don't have any additional customization (as shown below). See [How to get Image Studio](https://amplience.com/developers/docs/workforce/image-studio/faq/#how-can-i-get-image-studio).

For our blog post example, we’ll edit an image in linked content by opening the content, hovering over its image, and clicking “Edit in Image Studio”.

![Launch Image Studio](https://cdn.media.amplience.net/i/ampproduct/is-story-workflow-1?w=1880&fmt=png 'Launch Image Studio')

Image Studio opens in a new tab, ready to quickly adjust the existing image so it fits our vision - without the need for graphic designers.

First we'll replace the background. Image Studio also provides other ways to [change image backgrounds](https://amplience.com/developers/docs/workforce/image-studio/background/#replacing-backgrounds).

![Launch Image Studio](https://cdn.media.amplience.net/i/ampproduct/is-story-workflow-2?w=1880&fmt=png 'Launch Image Studio')

> **Tip: The save button**
> Notice the "Save Image" button in the example above. This is shown because Image Studio was launched directly from Dynamic Content, allowing edits to be saved straight back to the content.

The new image background aligns better with what we want, and we've applied a light blur effect to blend the foreground and background for a more natural look.

![Launch Image Studio](https://cdn.media.amplience.net/i/ampproduct/is-story-workflow-3?w=1880&fmt=png 'Launch Image Studio')

Now our banner has a light blur, we'll resize the foreground slightly and move it to the right by clicking and dragging. See [Resizing and repositioning images](https://amplience.com/developers/docs/workforce/image-studio/resize-reposition).

![Launch Image Studio](https://cdn.media.amplience.net/i/ampproduct/is-story-workflow-4?w=1880&fmt=png 'Launch Image Studio')

With just a few clicks and no special graphics skills, we now have an image that's more suitable.

Edits made in Image Studio are **saved to a new file**.

![Save image in Image Studio](https://cdn.media.amplience.net/i/ampproduct/is-story-workflow-7?w=1880&fmt=png 'Save image in Image Studio')

> **Tip: Does Image Studio overwrite images?**
> Image Studio always creates a new image (appending a number to its name for uniqueness) and gives you the option to enter a different image name.

When you navigate back to Dynamic Content, the new image is automatically loaded into your content.

![Edited image loaded into content](https://cdn.media.amplience.net/i/ampproduct/is-story-workflow-8?w=1880&fmt=png 'Edited image loaded into content')

## Developer notes

To help get started with setting up blog content types see:

- [Blog schema example](https://amplience.com/developers/docs/schema-reference/schema-examples/blog/)
- [Amplience Demostore](https://github.com/amplience/dc-demostore-core)
- [Developing visualizations](https://amplience.com/developers/docs/dev-tools/guides-tutorials/visualizations/)

## Related pages

[Workforce](https://amplience.com/developers/docs/workforce/)
