A proposal the client actually clicks — and that drafts your contract for you.
Interactive package selector, optional add-ons, client-adjustable quantities. Approve the submission and FlowShot auto-drafts the contract and the invoice — no re-typing, no copy-paste.
Available on: Free · Starter · Pro · Business
Pick a package
Silver · 6 hours
€2,400
Gold · 10 hours + film
€3,900
Platinum · full day + engagement
€5,600
Selected total
€3,900
Build your catalog once. Reuse across every proposal.
Offer Catalog (shown as Presets in the app) is your library of packages, add-ons, and deliverables. Set your pricing, descriptions, and defaults once. Every proposal picks from this catalog — your pricing stays consistent, your copy stays on-brand.
- Packages with included items and pricing
- Add-ons with fixed or client-adjustable quantities
- Deliverables with units (hours, prints, albums)
- Per-project-type catalog: Wedding, Corporate, Event
- Discount rules: early-bird, package bundle, seasonal
Design the proposal with blocks, not fonts.
Every proposal is a stack of reorderable blocks — Hero, Cover video, Package selector, Add-ons, Testimonials, FAQ, CTA. Pick variants per block (Video Loop hero, Kicker cover, Grid packages) and the Brand Kit applies. No Figma, no fiddly typography.
- Pre-built block variants for every section
- Reorderable via drag and drop
- Brand Kit tokens drive typography, colour, spacing
- Preview updates live as you edit
- Save as Template — start future proposals pre-wired
One click turns a proposal into a contract and an invoice.
When you approve the client's submission, FlowShot takes the selected package + add-ons + quantities and fills your contract template variables and your invoice line items. Draft, review, send — no re-typing, no transcription errors.
- Contract variables: {{client_name}}, {{package_name}}, {{total_price}}, {{event_date}}
- Invoice line items mirror the approved selection
- Retainer + balance split configurable per project type
- Webhook proposal.approved fires for downstream automation
From first send to signed contract + invoice.
- 1
Build your Offer Catalog once
30 minutesSet up your reusable packages, add-ons, and deliverable quantities in Presets. Every proposal pulls from this catalog — you never re-type "Wedding Gold" again.
- 2
Pick a template, fill client data
2 minutesPick a Proposal Template or start from scratch. Client name, event date, and project type auto-populate from the Kanban card.
- 3
Send the portal link
30 secondsFlowShot generates a portal link and an email draft. Send from FlowShot or copy-paste into your own email client. Client opens the link on your domain.
- 4
Client picks package + add-ons
On their scheduleThe client sees your packages, picks one, adds optional extras, adjusts deliverable quantities if you allowed it, and submits. Total recalculates as they pick.
- 5
You approve. Contract and invoice draft themselves.
5 secondsYou review the client's selection and hit Approve. FlowShot drafts the contract with the right variables and the invoice with the right retainer+balance structure — you review and click Send. Webhooks fire to any connected tools.
Common questions about proposals.
- Can clients pick their own package and add-ons inside the proposal?
- Instead of sending a PDF with three packages and waiting for the client to email 'I'll take the Gold', your portal renders live, clickable package cards. The client clicks Gold, optionally adds add-ons ('Add second shooter +€400'), adjusts quantities ('3 hours of coverage instead of 6'), and submits. You see a structured selection, not a body of text to interpret.
- Can clients adjust hours or quantities in a FlowShot proposal?
- Per add-on. Set each one to fixed-quantity or client-modifiable. If you sell 'Hours of coverage' as client-modifiable with a min of 4 and max of 12, the client can pick 8. If you sell 'Album cover material' as fixed-choice with three options, the client picks one.
- How does the auto-draft of contract and invoice work?
- When you hit Approve, FlowShot takes the submitted package + add-ons + quantities and fills variables into your contract template ({{package_name}}, {{total_price}}, {{retainer_amount}}, etc.) and your invoice template (line items match the approved selection). You review both drafts in the portal, adjust if needed, and send. No re-typing.
- Can I send a proposal with just an invoice (no contract)?
- Yes. In the Proposal Template, choose which modules trigger on approval: Contract, Invoice, or both. Corporate one-off gigs often skip the contract; weddings always include it.
- Do proposals support my branding?
- Yes. Proposals render with your Brand Kit tokens: accent colour, typography, logo, hero imagery. Proposal Templates let you customise hero, cover, package layout, testimonials, FAQ, and CTA blocks per project type.
- What happens if the client ignores the proposal?
- FlowShot does not send automated follow-up emails on stale proposals — relationship emails should come from you, not us. On Business, outbound webhooks fire on proposal.submitted and proposal.approved, so you can wire a Zapier or Make flow to nudge stale proposals on your own schedule.
Works with the rest of FlowShot.
Contracts →
Approved proposals auto-draft a DocuSeal-powered contract with the right variables.
Tour moduleInvoices →
Approved proposals auto-draft an invoice with retainer + balance structure.
Tour moduleClient portal →
The proposal lives inside a branded portal along with contract, invoice, and delivery.
Tour moduleReplace your PDF attachments with a living portal.
All paid plans include unlimited proposals. Send your next one through FlowShot and see the difference in conversion. 14-day free trial.