Blog

AI Extension Builder: custom article templates for your app

Name any content section of your app in your prompt, and the AI Extension Builder builds a section that displays that content — in the exact layout you described. Your articles, your template, always up to date.

Your content, someone else's template — until now

Every content section in a GoodBarber app comes with a set of carefully designed templates. You pick one, and it works — that's the point of an integrated platform. But the layout you have in mind isn't always in the list. Maybe you picture your latest articles magazine-style: one big cover photo with the title overlaid, smaller cards underneath. Or your events as a compact agenda with just the date and the venue. Until now, you picked the template that came closest.

What many AI Extension Builder users haven't discovered is that this limit is gone. The builder doesn't just create standalone widgets — it can read the content of your app's existing sections. Which turns it into something more interesting than a widget generator: a tool for designing your own display templates.

Describe the template, name the section

In the AI Extension Builder, you can mention any content section of your app by name in your prompt, and the section it generates displays that section's real content. There is no syntax to learn, no code to write, and no configuration screen. You write what you want, and you call your section by its name. Here is a prompt we ran, word for word, in July 2026 while preparing this article:

"Show the 3 latest articles from my Sport section, magazine-style: the first as a large card with a full-width photo and the title overlaid, the next two as side-by-side thumbnails below."

The builder recognized "Sport" as a section of the app, connected the new section to its content, and designed the layout as described — a full-bleed cover photo, the title in bold over the image, the author and publication date in a badge, a category chip. The article displayed was the real, most recent article of that section, pulled live from the app. Not sample data: the actual content.

The result renders in the live preview, and it stays a conversation. Too tight? Wrong proportions? Want a "Read more" button? Say so, and the builder refines the template — the connection to your content carries over.

It shows your real content — and stays up to date

This is the part that changes how you think about it. The generated section doesn't copy your articles at creation time; it reads the section's content when it's displayed. Publish a new article tomorrow, and your custom template shows it — nothing to regenerate, nothing to sync. You designed the display once; the content keeps flowing through it.

Not just articles

As of July 2026, the builder can read six types of content sections: articles, videos, podcasts, photos, places, and events. A prompt for each, all taken from our test runs:

  • Videos — "Show the 5 latest videos from WMaker TV in a grid."
  • Podcasts — "List the latest episodes from the Podcasts section with an audio player."
  • Events — "Show the upcoming events from the Events section with their venue and date."
  • Photos — "Display the photos from the Photo gallery section as a square mosaic."
  • Places — "List the places from the Places section with their address and coordinates."

Each type brings its own fields — a video URL, an audio player, a date and a venue, map coordinates — and the builder knows which ones make sense for the layout you're asking for.

Compose your own front page

Since a single generated section can read from several sections at once, you can go one step further and design a layout that no built-in template offers — a front page of your own:

"Build a section with the latest article from Politics & Society at the top, and the latest video from WMaker TV below."

One section, two content sources, one layout you decided. For a publisher, that's an editorial homepage assembled by prompt; for anyone else, it's a way to give the most important content of the app a stage that fits it.

The details that make it work

Section names are matched the way a person would match them. Case, accents, and the connectors "&", "+", "and" are interchangeable — asking for "bars and pubs" finds your "Bars & Pubs" section. You write naturally; the builder figures out which section you mean.

An empty section doesn't break anything. If the section exists but has no content yet, the generated template displays sample content with a visible note inviting you to fill the section. As soon as you publish, the real content takes over.

The design fits your app. The builder designs the template within your app's look — its colors and its visual hierarchy — so a custom layout doesn't feel like a foreign object in your navigation.

Further reading

FAQ

Can the AI Extension Builder display my app's existing content?

Yes. Mention any content section of your app by name in your generation prompt — "the 3 latest articles from my Blog section" — and the AI Extension Builder connects the generated section to that content. It reads the section live at display time and presents it in the custom layout you described.

Do I need to learn a special syntax to reference my sections?

No. You name the section in plain language, inside your normal prompt: "the 3 latest articles from my Blog section." Case, accents, and connectors like "&" versus "and" don't matter — the builder matches the name the way a person would.

Which types of content can a generated section display?

Articles, videos, podcasts, photos, places, and events. Each type exposes its natural fields — an audio player for podcasts, a date and venue for events, coordinates for places — and the builder uses the ones your layout calls for.

Does the section update when I publish new content?

Yes, automatically. The generated section reads your section's content at display time, so a new article, video, or event shows up in your custom template without touching the builder again.

What happens if the section I mention is empty?

The template displays sample content with a clear note that the section is waiting for its first items. Publish something, and the real content replaces the sample.

Can one generated section display content from several sections?

Yes. You can combine sources in a single layout — the latest article from one section at the top, the latest video from another below — and each source stays live and up to date.

Can I change the template after it's generated?

Yes. Refining is part of the same conversation: ask for a different grid, another card style, an extra button. The connection to your content carries over from version to version.

Try it on a section you already have

Open the AI Extension Builder in your GoodBarber back office and pick the section you publish to most — your blog, your videos, your events. Describe the template you always wished it had: the big cover photo, the compact agenda, the mosaic. Name the section in the prompt, and watch your own content arrive in it, laid out your way. Then keep the conversation going until it's exactly right — that's what the builder is for.

Keep reading

  4 min read

Your Meta real estate catalog now shows up in your agency's app

The short version. Meta catalog, map and Meta catalog, listings are two extensions of GoodBarber, the no-code app builder, that read an agency's "Home listings" catalog, the XML feed it gives Meta for its real estate ads. Meta catalog, map fills a Map section: each property with a known position becomes a pin with its own page, sorted by distance when the app knows where the user is. Meta catalog, listings fills an Article section with the same properties, newest first. You connect them with the link to your catalog feed. Both are free for Content apps.Agencies build this catalog to reach buyers and tenants where they spend their time. Meta's apps were used by 3.60 billion people a day on average in June 2026, up 3% in a year, according to Meta's second quarter 2026 results published on July 29, 2026. Here is how the two extensions play out for an agency in Hamburg.

  5 min read

Maps in your colors

You might wonder what a map in your colors really changes. Here are three examples, from design consistency to the story you want your app to tell.

  3 min read

Your Givebutter events and campaigns now show up in your app

The short version. Givebutter Events and Givebutter Campaigns are two extensions of GoodBarber, the no-code app builder, that read a nonprofit's campaigns on Givebutter. Givebutter Events fills a Calendar section with upcoming events, at their time in the event's time zone, with their location unless you share it with attendees only. Givebutter Campaigns fills an Article section with active forms and fundraising pages, with their cover image and description. You connect them with a Givebutter API key. Both are free for Content apps: each section counts as one of the extensions included in your plan.A lot of giving already goes through Givebutter. On Giving Tuesday 2025, supporters gave $20 million on the platform, up from $16.4 million in 2024, from more than 93,000 donors across 16,000 active campaigns, according to Givebutter's recap published on December 8, 2025. Here is how the two extensions play out for an animal rescue.