WordPress Automations

How to Automatically Create a WordPress Post When Another Post Is Created

When a new post is created on your WordPress website, you may sometimes want another post to be created automatically.

For example, you may want to create a follow-up post, create a standard announcement, create a draft for another team member, or automatically create related content.

Instead of creating the second post manually, you can use Zapify to automate it.

With this automation:

When: A new WordPress post is created

Then: Zapify automatically creates another WordPress post

What can you automate?

You can create an automation like this:

A post is created → Create a post

For example:

A new post is created → Create a related announcement post

Once the automation is active, Zapify automatically creates the configured post whenever the trigger occurs.


Why use this automation?

Creating similar or related posts manually can take time, especially when your website follows a consistent publishing workflow.

This automation can help you:

  • Automatically create follow-up posts

  • Create standard announcement posts

  • Create a draft for another team member

  • Automatically generate related content

  • Reduce repetitive content-management work

  • Keep your publishing workflow consistent


Who can use this?

This automation can be useful for:

  • Blogs

  • News websites

  • Magazine websites

  • Multi-author websites

  • Content teams

  • Websites with repetitive publishing workflows

  • Websites where one post should automatically create another post


Before you start

Make sure:

  • Zapify is installed and activated.

  • You have permission to create WordPress posts.

  • You know what the automatically created post should contain.

  • You know whether the new post should be created as a draft or with another available status.

You do not need to write any code.


Step 1: Create a new automation

Go to the Zapify section in your WordPress dashboard and create a new automation.

Give the automation a name that clearly explains what it does.

For example:

Create Announcement When Post Is Created

Create Automation Button

Automation Name

You can use any name that makes the automation easy to identify later.


Step 2: Choose the trigger

The trigger tells Zapify when the automation should start.

Trigger Button

Choose:

Wordpress -> A post is created

Select Wordpress

Select A Post Published

This trigger runs whenever a new WordPress post is created.

Once the automation is active, Zapify waits for a new post and starts the automation automatically.


Step 3: Add the create post action

Next, choose what should happen after the post is created.

Click Add Action.

Action Button

Select:

Wordpress -> Create a post

Select Wordpress as Action

Then select Create a post.

Select Create A Post


Step 4: Configure the new post

The Create a post action lets you define the information for the new post.

Configure the fields according to the type of post you want Zapify to create.

For example, you may provide:

  • Post Type
  • Post title
  • Post content
  • Post status
  • Other available post information

For example:

Title:

New Announcement

Content:

A new post has been created on our website.

You can also use the {} token button to insert information from the post that triggered the automation.


Step 5: Use information from the original post

One of the useful features of this automation is that information from the trigger can be used when creating the new post.

Click the {} token button and select the information you want to use.

For example, you may use the original post's title or other available information in the new post.

This allows the new post to be created dynamically instead of using exactly the same information every time.

For example:

Original post: New Product Released

Automatically created post: Announcement: New Product Released


Step 6: Choose the post status

Select the status you want the new post to have.

For example, you may want the post to be created as a Draft so that someone can review it before publishing.

If you want the post to become visible immediately, select the appropriate available status.

Choose the option that matches your publishing workflow.

For testing, using Draft can be useful because it allows you to review the automatically created post before it becomes publicly visible.


Example Create Post Action


Step 7: Save and set the automation live

Once the trigger and action are configured, save the automation.

A newly created automation is initially a Draft.

A Draft automation will not run when a new post is created.

Click Set Live at the top to activate it.

"Set Live" Button to activate Automation

Once the automation is live, Zapify will start watching for new WordPress posts.


Step 8: Test the automation

Create a new test post on your WordPress website.

After the post is created:

  1. The new post triggers Zapify.

  2. Zapify starts the automation.

  3. The Create a post action runs.

  4. Zapify creates the new WordPress post using the information configured in the action.

Open Posts in your WordPress dashboard and look for the newly created post.

Open the post to confirm that the title, content, and other configured information were created correctly.

This confirms that the automation is working as expected.


Example automation

Your finished automation should look similar to:

A post is created

Create a post

For example:

New post created → Create announcement post

From now on, Zapify will automatically create the configured WordPress post whenever the trigger occurs.


Common questions

Will Zapify create a new post every time another post is created?

Yes.

When the automation is active, each post that triggers the automation can cause the Create a post action to run.

Can I use information from the original post?

Yes.

You can use available trigger information through Zapify's {} token button.

For example, you may use the original post title when creating the new post.

Can I choose the title and content of the new post?

Yes.

Configure the title, content, and other available fields in the Create a post action.

Can the automatically created post be a draft?

Yes, if Draft is available as a post status in the action.

Creating the post as a draft can be useful when someone needs to review it before publishing.

Will the original post be changed?

No.

The Create a post action creates a separate WordPress post.

The original post remains unchanged unless another action in the automation is configured to modify it.

Can I create a different type of post?

This depends on the post types available in your Zapify action.

Choose the appropriate available option when configuring the Create a post action.

What happens if the automation is disabled?

Zapify will not run the automation while it is disabled.

You need to set the automation live before new posts can trigger the workflow.

What if the new post was not created?

First check that:

  • The automation is active.

  • The trigger was configured correctly.

  • The Create a post action has all required information.

  • You have permission to create posts.

You can also check Zapify's automation run information to see whether the automation was executed successfully.


A simple example

Imagine you run a news website.

Whenever an important news post is created, you want to automatically create an internal announcement for your content team.

Without Zapify:

Writer creates post → Team member manually creates announcement

With Zapify:

Writer creates post → Zapify → Announcement post is created

The team member can then review the automatically created post without having to create it from scratch.


Summary

Zapify can automatically create a WordPress post whenever another post is created.

The automation is simple:

Trigger: A post is created

Action: Create a post

Once the automation is set live, Zapify handles the creation of the new post automatically.

Was this page helpful?

Previous
How to Send an Email Automatically When a WordPress Post Is Created