
Flexible pricing, layouts, image-rich content, and smarter automation
Price plans with four layouts, article-style dynamic pages, image-rich content lists, and automation agents that read GitHub and publish records automatically.
What's new in Hub
Today's update is one of the biggest yet — covering pricing pages, article-style site layouts, richer content blocks, and a smarter automation system. Here's everything that's new.
Powerful pricing pages, four ways
You can now add a full pricing section to any Hub site without needing to connect Stripe first. Choose from four layouts — Classic, Compact, Featured, and Comparison — and write your plans directly in the editor or pull them from your published records.
Each plan can have its own price label (free, from a set amount, or custom), a list of features and exclusions, a primary and secondary button pointing wherever you like, and a monthly/yearly toggle so visitors can switch between billing periods at a glance.
Need to mix a free signup, a paid subscription, and a "contact us for enterprise" option in the same section? You can. Each card has an independent destination, so Stripe is only involved where you actually need payment.
Product variants and Money fields
If your products come in sizes, tiers, or versions, you can now group them as separate records and let visitors choose between them on the page. Selecting a version updates the price and the call-to-action together.
Pricing sections can also draw their prices straight from a Money field on your records, making it easy to keep your site in sync with your data without manually re-entering figures. You can also filter which records appear — for example, show only items marked as "Public" — using dropdown or field-value conditions.
Article layouts and reading time for dynamic pages
Dynamic record pages — the kind that automatically display the right content for each record — now support an Article layout. Editors can add a cover image, a summary field, a reading-time estimate drawn from the content itself, and a title size that adjusts automatically so long headings don't overwhelm the page.
Article body content also uses a comfortable, narrower reading width so long-form text is easy to read on any screen.
Width controls and mobile banner options
Article headers and body content now share consistent width controls — Narrow (640 px), Balanced (960 px), or Full — with independent alignment options. Matching these settings on the header and body keeps your content edges perfectly aligned without any manual tweaking.
Site banners also gain a mobile-specific image placement option. You can now choose whether the banner image appears behind the text or below it on smaller screens. The stacked "below" layout grows with your text content so nothing gets cropped.
FAQ answers and images in content lists
Content list blocks can now display the full text of any field below each item's title — not just short summaries. That means FAQ sections can show the complete answer for each question directly on the page, without visitors needing to click through.
Record cards and content lists can also display uploaded images or record attachments, with a source picker so editors choose exactly which image to show, and a visibility toggle to turn it off when it isn't needed. Images work in Classic rows, and on mobile the image stacks neatly above the text.
Cleaner site spacing throughout
A series of layout refinements tidies up the spacing between your site's header and page content. The gap between the navigation bar and the first block of content is now consistent whether or not a page has breadcrumbs, and the spacing around article headings and breadcrumb dividers is properly balanced. These are quiet improvements — your visitors simply get a more polished experience.
Automation agents can now read GitHub and publish records
Hub's Operations agents — the automated workflows that respond to schedules, record changes, or manual triggers — can now be connected to GitHub repositories. An agent can read merged pull requests, inspect files or releases, and use that information to create and publish Data records in your workspace automatically.
Duplicate detection is built in, so running the same agent multiple times won't produce repeated outputs. A full run history records which sources were read and which records were created.
Simpler agent setup
Setting up an Operations agent is now much easier. Repository access and collection permissions are presented as searchable, readable cards rather than a dense permissions table. Publish controls are explicit, and the setup only shows the options that are relevant to the kind of agent you're configuring.
More improvements are in progress. We'll keep you updated as they roll out.