Changelog
What shipped.
- 13 November 2026
Align text, and set line spacing and page margins
Highlight copy to align a paragraph left, centre or right from the format bar. On a text page, Tight / Normal / Relaxed line spacing and Narrow / Normal / Wide margins sit next to the position grid and page colour. Existing pages stay as they were until you change them.
- 5 November 2026
Hortons is a flat £100/month with unlimited seats
The Hortons workspace stays on Scale features and no longer bills per seat. Invites and accepts are not seat-gated, and Postval does not change that Stripe subscription’s quantity. Other agencies still match billed seats.
- 1 October 2026
Page locks on the shared template
On the workspace selling template, an admin can lock a page with a padlock. Users see Locked by your admin and cannot change that page — text, photos, colour, position, hide, reorder or remove — on their copy or on a draft proposal started from it. Unlocking applies at once to existing copies. Sent proposals stay as they were.
- 1 October 2026
Team templates for admins
The admin library section is now Team templates. It still lists each colleague’s private copy with their name, and saving still writes to that copy — the same in-canvas editor, no admin duplicate.
- 25 September 2026
Ten complimentary sends for new agencies
New signups now start with 10 complimentary proposal sends, no card. Existing balances stay as they were — the paid Starter plan is still 15 sends a month. Unpaid workspaces that have not subscribed get a short reminder on day 3 and day 7.
- 24 September 2026
Text colour, page colour, and in-canvas position
Highlight text to change its colour — brand swatches or a custom picker, saved with the other marks. Each text page can have a background colour as well as a photo, and a nine-point grid for where the copy sits. Cover and page logos can sit left, centre or right, and still follow the template logo override and size slider.
- 24 September 2026
Template saves, FAQs, and photo pages
Saving a workspace template now updates your existing copy instead of creating another one, and the Save button shows Saving…, Saved, or Failed — retry. FAQ questions and answers can be edited on the canvas, including add and remove. Photo pages keep empty slots so you can add up to six photographs.
- 23 September 2026
Add extra people to open-notification emails
Settings → Notifications lets you add up to five extra addresses that are emailed when someone opens a proposal you created. Your account email always stays on the list. Colleagues keep their own lists. The wording of that email is still edited under Settings → Emails → Opened.
- 19 September 2026
Safari Mac scrolls a proposal without a first click
Opening a proposal in Safari on a Mac now pages with the trackpad immediately. The viewer listens for wheel on the window and focuses the slide frame, so you do not have to click the page first. Chrome and phones are unchanged.
- 18 September 2026
Template logos sit in one column, with a size slider
Template settings no longer overlap the dark-logo preview with Choose. Light and dark marks stack, with Replace / Remove under each preview. Granted people (Abby on Hortons) can also set logo size on that template — the same 25–100% scale as Settings → Branding — and it applies on the cover and reading header for proposals started from it.
- 18 September 2026
Desktop Safari no longer fights page snap
On a Mac with Safari, the proposal viewer turns off CSS scroll-snap so wheel paging can land on one slide. iPhone Safari and Chrome are unchanged.
- 17 September 2026
Named people can set a template logo
Settings → Branding stays the workspace default. A granted user can replace the cover and reading-header logos on their own template, and proposals started from it keep that mark. Hortons seeds this for Abby Wheeler only; other Hortons colleagues keep the office logos and do not see the control. Favicon and proposal emails stay on the workspace brand.
- 17 September 2026
New agencies start without a logo
A non-Hortons signup no longer keeps Winford marks in the cloned selling template. Branding stays empty until they upload a logo or use the company name. Teammates in Hortons still use the workspace brand Adam set.
- 17 September 2026
Trackpad flicks one proposal page
On a desk, one trackpad gesture lands on the next slide instead of skipping. Page numbers in the top-left of a slide match the footer (cover is 01).
- 17 September 2026
Scale seats match billed users
On Scale, a workspace cannot invite or accept past its Stripe seat quantity (members plus pending invites). The Team page points admins to Billing to add seats. Starter and Premium stay at one user, including leftover invite links. Removing someone does not drop billed seats on its own.
- 17 September 2026
Hortons Scale is £30 per user
The public Scale board stays £40/user/mo. The Hortons workspace bills Scale at £30/user/mo on its own Stripe price. Seat updates and a new Checkout from Billing use that amount.
- 17 September 2026
Unique proposal links stay valid
A unique /p/{token} link no longer times out after a day. If a client opens it again months later, the proposal still loads, the open still counts, and the agent still gets the open email. Generating another unique link does not turn the earlier one off.
- 16 September 2026
Analytics counts unique viewers
Proposal analytics shows unique viewers (distinct people who opened) next to total opens (every time the link was opened), so a repeat look is not confused with a new person.
- 16 September 2026
Desktop viewer snaps one page at a time
The client proposal view lands on a full slide for wheel, trackpad and keys on a desk, the same intent as a phone. Long pages still scroll inside the slide first. The Send dialog no longer clips tab labels or a long unique link.
- 16 September 2026
Signup is just an account — branding waits for the first send
Create workspace asks for your name, agency, email and password. It no longer uploads a logo. Solo accounts, and Premium or Scale admins, are asked to add a logo or use the company name when they first send. Google and Apple sign-in appear once those OAuth apps are configured.
- 16 September 2026
Winford Grey is a live demo, not a shared login
The homepage See live demo still opens the March House proposal with Winford Grey branding. There is no public Winford workspace login. New agencies still receive the public demo selling template (with their name swapped in) unless they sign up with an @hortons.co email.
- 15 September 2026
Open emails match invites, and fire on each look
A tracked client open now emails in the same dark Postval card as teammate invites, with View analytics. The same visitor can trigger another email after about a minute — long enough to ignore a double page-load, not a whole sitting.
- 15 September 2026
Admins can edit a colleague’s templates
An admin or owner can open another user’s private template copies in the same workspace, see whose they are, and save changes in the in-canvas editor. Users still only see their own copies, and saving a workspace template still makes a private copy.
- 15 September 2026
Invite email uses the Postval wordmark
Teammate invites open with the lowercase postval mark instead of a POSTVAL label, and no longer mention that nobody at Postval needs to provision you.
- 15 September 2026
One selling template on signup
New workspaces get a single preset. An @hortons.co email clones the live Hortons selling proposal. Every other signup clones the Winford Grey selling template, with the agency name (and logo, if they uploaded one) swapped in. Invites do not add another preset.
- 15 September 2026
In-canvas editor on a phone
The editor is the same on a phone as on a desk: one selected page fills the canvas, tap text or a photo to change it. Pages open from a compact Pages sheet instead of a cramped rail. The keyboard tucks the app chrome so the slide stays on screen.
- 15 September 2026
In-canvas editor shows one page at a time
The editor no longer free-scrolls a stack of slides. Rail, Contents and Next jump to a single full page, so the selected heading and the page counter stay in agreement. Click-to-edit on that page is unchanged. The client viewer still snaps and scrolls.
- 15 September 2026
In-canvas editor — click the proposal itself
Templates and pre-send tweaks now edit on the real client surface: click a title, caption or photo on the slide. Page controls sit as light overlays. Client details stay in a side sheet. Send still saves first.
- 15 September 2026
Visual editor — what you see is what they get
Template and proposal editing now sit beside a live client viewer: same chrome, type, logos and backgrounds as the sent proposal. Swipe or tap the preview to pick a page. Send still saves first, so last-minute tweaks are the same editor.
- 15 September 2026
Email when a proposal is opened
The assigned agent gets an email on a tracked client open — client name, property, and a link to analytics. Same visitor, same proposal: at most one email every 30 minutes. Demo links used for selling the product are skipped. Missing Resend logs instead of claiming the mail went out.
- 15 September 2026
Send: unique link or email, with preview
Send offers Generate unique link (copy for WhatsApp) and Send via email. Both create a tracked /p/{token} URL. The email tab shows a client preview. If Resend is missing or the from-domain is unverified, the link still works and the error is shown — the app no longer claims the email is on its way.
- 15 September 2026
Plan prices without VAT
Starter £24/mo, Premium £32/mo, Scale £40/user/mo. Postval Ltd is not VAT-registered yet, so public and in-app copy no longer says +VAT. Stripe Tax stays off; Checkout has no VAT line.
- 15 September 2026
Photo uploads and full-bleed titles
Template and proposal photo uploads compress in the browser so phone photos (up to 12MB) fit Vercel’s 4.5MB function payload. The stored file is at most 4MB. Oversized files get a clear error. Full-bleed page titles on mobile now match other page types.
- 15 September 2026
Scale Checkout is live in the app
Upgrade modal and Billing subscribe to Scale through Stripe Checkout (same Apple Pay / card path as Starter and Premium). Scale uses STRIPE_PRICE_SCALE with quantity = seats. Missing env falls back to the documented test price so Scale is never a dead card.
- 15 September 2026
Template cover image + smaller cover logo
Templates and proposals use the same upload/replace cover-image field. New proposals inherit the template cover, or the agency default if none is set. The centred cover-page agency logo is slightly smaller so it no longer dominates the masthead.
- 15 September 2026
Scale Checkout: £40 per user
Starter, Premium, and Scale all appear on the upgrade modal and Billing. Scale Checkout uses STRIPE_PRICE_SCALE with quantity = seats (defaults to current members). Webhook syncs billed seats onto the workspace.
- 14 September 2026
Pricing board v3: Starter £24, Premium £32, Scale £40
Published board is Starter £24/mo, Premium £32/mo, Scale £40/user/mo. Earlier draft amounts are retired. Checkout still reads STRIPE_PRICE_STARTER, STRIPE_PRICE_PREMIUM, and STRIPE_PRICE_SCALE from env — test IDs from the CFO, never hardcoded in the app.
- 14 September 2026
Starter and Premium Stripe Checkout (test mode)
Self-serve Starter, Premium, and Scale subscribe through Stripe Checkout in test mode. Scale is billed per user (seat quantity). Not live billing.
- 14 September 2026
Locked pricing board
Start free — one proposal, no card. Starter (15 sends, 1 template, 1 user). Premium (35 sends, unlimited templates, custom domain). Scale (unlimited sends and users, billed per user). Amounts are on the pricing page.
- 13 September 2026
Earlier draft board retired
Draft amounts are gone. The live board is Starter, Premium, and Scale — see the pricing page.
- 13 September 2026
Self-serve workspaces
Sign up, create an agency, invite teammates, send — without anyone at Postval provisioning you.
- 13 September 2026
Mobile-first vendor viewer
A swipeable proposal, open and time-on-page tracking, and a Hub API for the stacks agencies already run.