Quote
Ordering platform and email marketing
Prepared for
Farm to Fork Nutrition
Date
6 November 2026
Valid until
6 December 2026
Prepared by
Graham Hollinger, Sprint

A standalone Farm to Fork site built for the phone: build a box, subscribe weekly, manage it from your account, with a kitchen screen for every dispatch day, for launch in the week of 12 January 2027. Open any item for the detail. Every item is ticked; untick anything you do not want and the totals at the bottom follow.

One-off

Design, build and set-up
1Website and ordering platform: design and buildCustomer site, build-a-box, weekly subscriptions, accounts, kitchen and admin£5,000+ VAT

Farm to Fork currently sells through a category on The Butchery's website, with meal changes typed into the checkout comments box and no way to subscribe. This gives it its own home, designed for a phone first because that is where the orders come from. We looked closely at Prep Kitchen, Simmer and FuelHub and took the parts that work: one screen to build the box, a running total, a countdown to the order deadline and a suggested box so nobody starts from an empty page. What none of them have is a farm, a butchery and two shops people can walk into, and the site makes more of that than the current one does.

farmtoforknutrition.co.ukWorking prototype
The kitchen's production run screen: meals to make for Tuesday 10 November, customer notes against each meal, ingredient totals
The customer site on a phone: hero image, Build your box, this month's menu
Both prototypes are interactive: tap through the ordering journey on your phone, and the kitchen screens on a tablet or desktop.Customer site Kitchen and admin

The customer site

  • Home, the story pages (farm, butchery, kitchen), this month's menu and the three-page ordering journey: choose a package, build your box, checkout
  • Eight packages as today: Protein Plus and Calorie Cut, 10, 14, 15 or 21 meals, at the agreed one-off and weekly prices
  • Build-your-box with a suggested selection, +/− on each meal, "add 3 more to continue" and chef's picks
  • Delivery (Tuesday or Thursday) or collection (Lockerbie or Dumfries), next available dates and a live countdown to the midnight Sunday and midnight Tuesday cutoffs
  • Delivery £10, free over £100 after discount; collection free; promo codes on one-off boxes only
  • Checkout with Apple Pay, Google Pay and card through Stripe; the account is created from the checkout email

Weekly subscriptions and the account

  • "Every week" is charged automatically at each cutoff at the 5, 10 or 15% package discount; a skipped week is never charged
  • Before the cutoff: change meals, skip, pause (set time or indefinitely), change day or package, cancel. Do nothing and the standing selection goes
  • Menu change: meals that have gone are swapped for suggestions and the customer is emailed to review
  • Failed payment: box held, fix-payment link, retry, then the week is skipped rather than the plan cancelled
  • One card for the next box with its countdown and four actions; reorder last box in one tap; favourites; per-meal notes ("no cheese") saved and applied, and shown to the kitchen
  • Order history, address and card managed through Stripe; card details never touch Farm to Fork's servers

Kitchen and admin

  • Production run per dispatch day: counts per meal, notes against each meal, ingredient totals where recipes have lines, printable sheet and labels
  • Pack and dispatch on an iPad: one card per box, tap to mark packed, dispatched or collected; a consignment CSV in DHL's import format
  • Menus built a month ahead with a live-from date; price, nutrition, allergens and photo per meal
  • A dated cost price on each meal; orders keep the cost at the time they were placed, so gross profit and popularity stay accurate as prices move; ingredient-level recipes optional
  • Reports: sales, boxes, active plans, gross profit, delivery cost, popularity against margin, and a page per promo code for each ambassador or gym

Delivery, platform and launch

  • Orders are one or more shipments, so Fresh Delivery Plus (part of a box Tuesday, the rest Thursday, +£10) is in from launch
  • Built on AWS with Stripe; a Stripe account owned by Farm to Fork, so the money never passes through Sprint; the code and data are Farm to Fork's
  • Installs to a phone's home screen like an app; no app store to manage
  • Data entry of the January menu, a kitchen test week on the real December menu, staff training on the iPad screens, launch and two weeks of post-launch fixes
How the work runs: scope agreed in the week of 17 November, build through December with the customer journey first, content and photography in by mid-December, the kitchen running a real week on the system before Christmas, final fixes and training in the first week of January, launch the week of 12 January. If anything slips it is the back-office reporting, not the thing customers see.
2Email marketing: set-up, templates and managementThe 31,000-contact list cleaned, migrated and working for the launch£1,750+ VAT

Farm to Fork's existing list of around 31,000 contacts is the fastest route to January sales, and the most valuable thing the current site has produced. This gets it working properly.

  • Marketing platform set-up with the sending domain authenticated (SPF, DKIM, DMARC), so the emails land in the inbox
  • Migration of the existing list once it has been verified (item 4), with the first sends staged so the platform builds a sending reputation
  • A set of branded templates: new menu, launch offer, reminder before cutoff, win-back, welcome
  • Automations: welcome on sign-up, the monthly menu announcement, the pre-cutoff reminder
  • Management of the sends through the launch period to the end of February 2027, with a short report on opens, clicks and orders after each
  • Contacts who have not engaged after the launch period are moved to a separate segment rather than mailed indefinitely
3AI development toolingTwo months of the tooling the build runs on, at cost£300+ VAT

Sprint builds with AI-assisted development tooling, which is why a site with this much functionality can be delivered for the figure in item 1 and in the time available, and why changes after launch land in days rather than weeks. The subscription for the two months of the build (November and December) is passed through at cost: £150 + VAT a month.

4Email list verificationThe 31,000 contacts cleaned before the first send, at cost£200approx. + VAT

A one-off clean of the existing contacts through NeverBounce or an equivalent service before anything is sent, so that bounces from old and mistyped addresses do not damage the new sending domain's reputation. Charged at the supplier's rate: NeverBounce's published pay-as-you-go price is $0.008 per address, about £200 for 31,000. The list is de-duplicated first, so the final figure may be lower.

5DHL integrationOne tap per box for the label and tracking, instead of DHL's portal£750+ VAT

Without this, the pack screen produces a consignment CSV in DHL's import format and the team prints labels in DHL's own portal as they do today. With it, the courier step disappears from the kitchen's day. It is priced as its own item because it depends on DHL as much as on Sprint: the account manager has to enable API access on the DHL Parcel UK account and issue sandbox and live credentials, which should be requested the week this is agreed. It can be left out and added after launch at the same price.

  • Account set-up: credentials stored securely; the account's services (next-day, the chilled service in use) and the collection address mapped once in the admin
  • Address checking at checkout: UK postcode lookup and validation, so a box is never booked to an address DHL will reject
  • Consignment at pack time: tapping "packed" on the iPad creates the consignment (weight, service, references, the customer's contact details for delivery notifications) and returns the tracking number to the order
  • Labels: returned as a PDF or printer-ready format and printed from the pack screen; reprint from the order at any time; a split delivery gets one label per shipment
  • Tracking: DHL's status updates shown on the order; the customer emailed the tracking link at dispatch; failed or returned deliveries on the dispatch board
  • End of day: the day's consignments closed off (the manifest) from the dispatch screen and the collection booked
  • Failure handling: if DHL is unavailable the box is marked "label pending" and the team retries or falls back to the CSV, so an outage never stops packing
  • Testing against DHL's sandbox, then a live test consignment, before launch
Why it matters: at 50 boxes a dispatch day, copying each address into DHL's portal and matching labels back to boxes is the best part of an hour, and the most likely place for a wrong box to go to a wrong house.

Monthly, from launch

Invoiced from the month the site goes live
6Hosting management, security and supportSprint keeps the platform updated, monitored, backed up and safe£300+ VAT a month
  • Security patches and dependency updates applied monthly
  • A quarterly security review of the site and the Stripe and AWS accounts
  • Daily database backups with a tested restore
  • Uptime and error monitoring, with alerts on the cutoff and charging jobs so a missed charge is caught before the kitchen notices
  • Each menu-month changeover checked before it goes live
  • Up to four hours of changes and support a month
7Email marketing platformBrevo Standard or equivalent, priced on sends, at cost£110approx. + VAT a month

A platform priced on emails sent rather than contacts held, which suits a 31,000-strong list far better than the per-contact plans (MailerLite, Klaviyo) would at several hundred pounds a month. 100,000 emails a month covers three sends to the full list. Reviewed if the list or the send frequency grows. Brevo's list price for this tier is $129 a month.

8Hosting and infrastructure (AWS)Database, application hosting, content delivery, images, scheduled jobs, monitoring£40approx., usage-based

The AWS services the site runs on, in Sprint's AWS account and passed through at cost: the database, the application and its scheduled jobs (cutoffs, charging, reminders), the content delivery network, image storage, secrets and monitoring. Usage-based; this is the expected level for the first year. Hosting can be moved to a Farm to Fork AWS account at any time if you would rather hold it directly.

9Transactional email (AWS)Order confirmations, subscription emails, payment failures, menu changes£4under £5, usage-based

The site's own emails are sent from AWS at its per-message rate (about 10p per 1,000), separate from the marketing platform so a marketing send can never delay an order confirmation. A few thousand a month at launch volumes.

10Domainfarmtoforknutrition.co.uk and .uk, both available£2about £10 a year each

Registered in Farm to Fork's name. farmtofork.co.uk is held on the aftermarket and would be a separate purchase if wanted; farmtoforknutrition.com is already registered, so worth checking whether it is yours.

·Per transaction, not invoiced by SprintStripe card fees and DHL consignmentsusage
  • Stripe: 1.5% + 20p on each UK card payment, taken from Farm to Fork's own Stripe account before the payout
  • DHL: per consignment on Farm to Fork's existing DHL account, unchanged
·Packages and prices entered at launchFrom the brief; all editable in the admin without developmentreference
PackageProtein Plus one-offProtein Plus weeklyCalorie Cut one-offCalorie Cut weekly
10 meals (2 a day × 5)£72.00£68.40 (5% off)£55.00£52.25 (5% off)
14 meals (2 a day × 7)£100.80£90.72 (10% off)£77.00£69.30 (10% off)
15 meals (3 a day × 5)£108.00£97.20 (10% off)£82.50£74.25 (10% off)
21 meals (3 a day × 7)£151.20£128.52 (15% off)£115.50£98.18 (15% off)

Protein Plus £7.20 a meal, Calorie Cut £5.50. Delivery £10, free over £100 after discount; collection free.

One-off
Monthly, from launch
Stripe fees and DHL consignments are per transaction and are not in the monthly figure. Items marked approx. are passed through at cost.
Graham Hollinger

Happy to talk any of this through. A decision in November keeps the January launch, and the first thing to do either way is ask your DHL account manager about API access.

Graham Hollinger · Founder, Sprint

Email Graham about this quote graham@madebysprint.com

Prices exclude VAT at 20%. The build (item 1) is payable 50% on acceptance and 50% at launch, by bank transfer; the email marketing fee (item 2) on acceptance; items 3 and 4 at cost as incurred. Monthly items are invoiced from the month of launch; items marked approx. are passed through at the supplier's rate. Valid until 6 December 2026 so that a January 2027 launch can be planned; scope may be adjusted by agreement after sign-off.

Not included: photography and video, copywriting beyond the structural copy in the prototype, a premium domain purchase, and a native app store app, which this site does not need. The prototypes show the November menu and illustrative figures; the January menu, nutrition and allergens come from the kitchen.