Dynamic templates for Google Business posts

Dynamic templates let you automatically generate Google Business posts using data from your WordPress site.

Instead of rewriting the same content every time, you define a template once, and the plugin fills in the data for you.

If you’ve used the old %variable% system before, this builds on top of that and gives you much more control.


Basic example

Here’s a simple template:

🔥 {{post.title}}

{{post.excerpt}}

👉 {{post.permalink}}

When a post is published, this becomes:

🔥 Summer Sale Now Live

Get 20% off all items this weekend.

👉 https://example.com/summer-sale

How it works

Templates use a simple syntax:

{{variable}}

Each variable is replaced with data from your site.

You don’t need to remember the variable names, you can use the variable browser to insert them.


Using the variable browser

Click “Insert dynamic data” in the editor to open the browser.

From there you can:

  • browse available data (posts, custom fields, WooCommerce, etc.)
  • insert variables directly into your template
  • see what each variable represents


Live preview

Use the preview to see exactly what your post will look like before publishing.

This helps you:

  • catch empty fields
  • adjust formatting
  • avoid surprises in your Google Business posts


Common use cases

1. Blog post → GBP post

{{post.title}}

{{post.excerpt}}

Read more:{{post.permalink}}

2. WooCommerce products

🛒 {{wc.product.title}}

Price: {{wc.product.price}}

👉 {{wc.product.url}}

3. Custom fields (ACF / SCF)

{{acf.event_date}} – {{acf.event_location}}

{{post.title}}

Working with sections (advanced)

You can also use sections to work with objects or lists.

Example:

{{#wc.product}}
	{{title}} – {{price}}
{{/wc.product}}

This is useful when working with structured data.


Tips

  • Keep your templates simple, as Google Business posts are plain text
  • Use the preview to test your setup
  • If a variable is empty, nothing will be inserted
  • Dynamic template variables work in any text field within the template (e.g. Event title, event dates, Call-to-action URL)

Compatibility

Dynamic templates work with:

  • WordPress posts and pages
  • Custom fields (including ACF and SCF) Premium
  • WooCommerce products Premium

Old %variables% still work

The old %variable% system is still supported.

You don’t need to change anything if your current setup works, but the new system gives you more flexibility and better control.


Getting started

  1. Open your auto-post template settings (Post to GMB > Settings > Auto-post settings)
  2. Click “Insert dynamic data”
  3. Build your template
  4. Preview the result
  5. Save

That’s it.


Final note

This feature is still evolving, so if you run into anything unclear or have ideas for improvements, feel free to reach out.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us