> ## Content Index
> Fetch the complete content index at: https://outpost.pub/llms.txt
> Use this file to discover other available public pages before exploring further.

# Release 3.9.7: Good Morning, Moon!
- URL: https://outpost.pub/release-3-9-7-good-morning-moon/
- Published: 2026-03-17T19:37:51.000Z
- Updated: 2026-03-17T19:37:51.000Z
- Description: No more forced unique offers in the Autoresponder, recording labels on where users came from on signups through Outpost, and lots of other fun stuff.
- Author: Andrew Nikolaenko
- Tags: #changelog

Lots of good stuff here!

You no longer have to create a new offer for every autoresponder. We figured out a way to track this without so many offers!

All of Outpost's CTAs now record labels on users for the usual UTM and ref parameters, in the format source:$value. This applies to every Outpost CTA.

The CTA dashboard is easier to read now, it's easier to know when a promotion expires if you set an expiration date, and the Gated PDF lets you center text and looks better with long text.

### Added

- 📝 All Outpost CTA signup forms now capture UTMs and record them as labels.  
Capture ref, source, and utm\_source URL parameters and add them as Ghost member labels (source:$value) when users sign up through any CTA type — boxes, popups, slide-ups, paywalls, and gated PDF downloads.  
Someone signing up on URL like ?utm\_source=facebook&utm\_campaign=spring2026&utm\_content=Facebook\_walter&utm\_term=double-optin add all four labels on the member record.
- ㆗ Made the Gated PDF card look better by ading a "center the text" toggle and adopting single-column grid to better handle long text
- 🩻 We added a debugging sytem for metered registration and metered paywall
- ☑️ Added the content selector back as an option for the in-post CTAs (for themes that use non-standard markings for the start of Ghost posts; this. is a rare but possible issue)

### Fixed

- 🧾 Fixed an issue with upcoming invoices in the latest version of the Stripe API
- 💰 Fixed an issue with the wrong coupon retrieval for some offers for some Ghost users (specifically when a Ghost offer is supposed to be shown to a paying/comped Ghost subscriber, but they can't see that so we have to fake it by getting the right coupon code)

### Changed

- 🥂 You can now reuse existing Ghost offers in the Autoresponder. No more forced unique offers!!
- ⚙️ We moved CTA content selector settings to the Default Design page (allowing in-post CTAs on themes that don't use the usual Ghost codes for the start/end of a post)
- 🧹 We removed the Mailgun section from "Core Connections" page (a legacy feature no one uses or needs to use)

### Improved

- 📆 We made it easier to understand exactly when a Outpost Promotion expires including exact time and timezone when creating a Promotion
- 📊 Made the CTA dashboard listing of conversions, etc, easier to read. We now preload the Post/Page name, instead of loading the post ID the first time you visited the page.