Subscription plus credits: each scene will show its credit cost before anything renders. No unlimited plan, no overage trap, no price that changes because of a cookie. If a line item cannot be explained, it does not belong on the invoice.
17% OFF
Creator
The independent agent who needs a listing video this week, not a production retainer.
Launch prices, converted for display from our USD grid: $19 / $49 / $99 / $199 a month, or two months free with annual billing. Billing is not connected yet: no payment method is collected and no generation is charged. Billing will use Stripe Checkout with server-side price selection; the browser never chooses a price ID, a currency or a discount.
Live today · included
What every plan gives you now
Owner, admin and agent roles, re-read from live membership on every request.
Invite a teammate by email, accept with a signed-in account, change the role afterwards.
Immutable movements with post-movement balances; reservations are atomic and idempotent.
Verified email, password reset, sessions and organisation switching.
Three deterministic agents read a project's scenes, photographs, jobs and launch steps and name what blocks the film.
Assistant, copywriter and director over the workspace rows — answered by the configured model (Groq by default), with the rule-based planner as the fallback.
Property details, ordered photos, a scene plan and a credit cost shown before anything renders.
Signed uploads, EXIF orientation, metadata stripping, checksums and originals retained.
Proposes the scene plan — order, duration, move and caption — which you accept, reorder or override.
Deterministic local camera moves animate the original photo in each scene; no generative model runs in this available path.
Paste a listing URL, preview facts and photographs, then create the property with its source kept.
A labelled static portrait supplied for the project can be composited into the film; no lip-sync or voice clone is produced.
Campaign ideas, an opening hook and a per-scene script written from the listing's approved facts, saved on the project for review before any render.
A slow pull-back that rises from a close, low framing to a wider, higher one, animated from the agent's own photograph. A composed camera move, not an aerial view; no model runs.
Straighten, crop and balance the still — reversible parameters, originals retained, exports flagged. No object removal.
Apply a local style grade to a room photo and preview it with a visible disclosure; no furniture is generated.
A labelled concept preview of a dated room in a chosen renovation direction — a colour direction rendered on the photograph, never a photograph of the property's current condition.
A hosted Model Context Protocol server any agent client can connect to with a workspace API key.
Trim, reorder, drop a scene or change its move, then re-export without running a model.
One plan for timing, moves, captions, music and voice, rendered by a single pipeline.
Logo, palette, contact block and end card applied to every project in the workspace.
Caption cues stored with the plan and exported as SRT, plus an uploaded narration track mixed under music.
A score generated for one film's duration, stored with its provenance and licensing record — offered only once those terms are verified.
A portrait card prepared from the agent's own photograph — cropped 4:5, graded and framed — stored in the portrait library the presenter already reads. No model runs.
A rendered title treatment inside the film, composed from the brand kit's type and the plan's first caption cue — fade or lower-third rise, with the cue left editable.
A downloadable card rendered from the saved brand kit, with no print-ready claim until a print specification is approved.
Re-time a licensed track to the cut, duck it under narration and mix it into the export.
Per-ratio exports, sidecar captions and an expiring review link that needs no account.
Per-destination export profiles with the documented duration, ratio, bitrate and naming, recorded on each export — never a universal compliance guarantee.
A public single-property page with facts, photos, latest film and an enquiry form.
Projects, photo URLs and render jobs from your CRM, with scoped revocable keys.
The finished cut to Facebook, Instagram, X and YouTube — composed per-network captions with manual receipts today, auto-posting when channels connect.
Views, plays and enquiries per listing, attributed by QR code — real counts or nothing.
Enquiries and QR scans delivered to the CRM as signed webhooks, with a delivery log.
Link a Google Ads customer account per workspace, prepare YouTube and Performance Max creative packs per project, and record campaign receipts.
Link a Meta ad account (act_…) per workspace, compose Feed and Reel creative packs with AI disclosure flags, and record campaign handoff receipts.
Link a TikTok Ads advertiser account per workspace, prepare 9:16 vertical creative packs with platform AI disclosure, and record campaign receipts.
Search and link official Facebook Ad Library references onto a project and turn competitor ads into a structured creative brief — never a copied creative.
On the roadmap · not sold yet
What is not in this price
Narration in a consented brand voice, with the voice owner's consent recorded before any sample is stored.— Phase 8
Billing itself: Stripe Checkout is built, no key is configured and no card is collected.
Nothing in this column is charged for today, and no page promises it as shipped.
The contract
Six rules we will not bend.
Pricing is a product surface, not a negotiation. These are the rules the billing code is built to enforce.
One project, one definition
A project is one property, one scene plan and one final video. Re-exporting an included format does not burn generation credits.
Credits, not vibes
Every scene and every export has a published credit cost. The project summary adds them up before you confirm, with the pricing version attached.
Regeneration has a price
Re-running a scene is a new attempt with a new cost. You see the price and the remaining allowance before the button does anything, and a film that fails returns its held credits in full.
Expiry in writing
Subscription credits are granted each billing period and the balance is shown in the workspace. Credit packs are on the roadmap and nothing is sold as one today.
Regional pricing is eligibility, not a currency trick
Eligibility is based on billing country and checked server-side. A converted display price is never sold as local purchasing-power pricing.
Failures follow a policy
If no provider cost was incurred, reserved credits are released. If a provider charged for a failed attempt, the policy states what is refunded before you buy.
Pricing FAQ
Pricing questions, answered honestly.
Trial, cancel, credits, expiry, re-renders and formats. No card is collected until billing opens.
Is there a free trial?+
Yes. Create a workspace and try the live workflow before checkout. Billing is not connected yet, so no card is collected and no generation is charged.
Can I cancel anytime?+
Yes. Monthly plans cancel for the next cycle and annual plans keep access until the end of the term. These are indicative launch terms until billing opens.
What do plan credits cover?+
Scenes and exports. Every scene and every export shows its credit cost before you confirm, and every movement lands in an immutable ledger.
Do unused credits expire?+
Subscription credits expire at the end of the billing period unless stated otherwise. Purchased packs carry their own validity, printed at checkout.
Does re-rendering a scene cost extra?+
Yes. Re-running a scene is a new attempt with a new cost. You see the price and the remaining allowance before it runs.
Which video formats are included?+
One approved scene plan renders 16:9, 9:16, 1:1 and 4:5. Each ratio is its own render: it reserves 12 credits up front and charges them only when the film is delivered, so four formats cost four renders.
How many films will your credits cover?
Per-film credit cost is not published yet. It will be set after the first measured renders, then this estimator will convert scenes and films into credits.
Estimator disabled until real costs are measured. No card is collected.