Codium Logo Codium Logo
  • Services
  • Industries
  • Our Work
  • About
  • Blog
Our work · Case study

Say It With Flowers

Say It With Flowers takes orders over the counter, by phone and email, and through its Shopify store, then arranges, wraps and delivers them the same day. Codium built the back-of-house platform that pulls every channel into one queue and runs the order from intake through the florists to the driver's doorstep delivery.

Cloud applicationShopify integrationRetail and e-commerceOrder management
Say It With Flowers order dashboard on a monitor at the florist shop counter
  • ClientSay It With Flowers
  • IndustryRetail floristry and e-commerce
  • The workA custom CRM and operations platform for orders, production and delivery.
  • IntegrationsShopify, Vend POS, Xero, Braintree and Google Maps.
The brief

From clipboards to one live order board

Front-of-house staff, production florists and delivery drivers were coordinating a busy daily operation on paper order forms and physical clipboards, across four sales channels. Nobody could see where an order was up to without asking. The platform replaces all of it with a single system built around the steps of a floral order: intake, arrangement, wrapping, dispatch and delivery.

01

Multi-channel order queue

Orders from the Shopify store, Vend point of sale, phone and email intake and recurring corporate accounts land in one consolidated list, with support for delivery windows, standing schedules and bulk CSV imports.

02

Florist production board

A touch-optimised screen where florists claim an order by tapping their avatar, work through special requests and "flowers aside" notes, and move it to ready for wrapping with its cool room location recorded.

03

Tags and cards printed from the board

Flower tags, recipient cards and order details generated straight from the production schedule.

04

Driver run sheets

Delivery orders grouped into driver runs with item counts and dispatch times, mapped with Google Maps and surcharged by suburb automatically.

05

Live delivery status and SMS

Drivers mark orders delivered, safely left or unable to deliver from their phone, and the customer gets an SMS the moment it happens.

06

Urgent pickup alerts

Colour-coded warnings 20 minutes before a pickup is due, so front-of-house knows it needs to be wrapped and ready.

Say It With Flowers single order screen on the florist's order desk with ribbon and a handwritten card
Four channels, one queue

Orders stopped arriving on four different pieces of paper

Web orders, register sales, phone calls and emails each came in their own way and were written up by hand. We integrated the Shopify store and the Vend register so those orders arrive on their own, and gave staff one intake screen for the rest. Every order now lands in the same queue with its delivery details, map and card message already attached, so nobody re-keys it and nothing is missed on a busy morning.

  • Shopify and Vend orders imported automatically, phone and email entered once
  • One queue across delivery, pickup and shipping
  • Payment, status and customer history on the same record
  • Address checked and mapped at entry, so the driver gets it right
Getting it out the door

Dispatch planned from a board instead of a clipboard

Deliveries used to be sorted by hand each morning, and a driver's run was whatever was handed to them. We built daily boards for deliveries, pickups and shipping, with orders grouped into driver runs that Google Maps routes and re-optimises. Drivers close out each stop from their phone, the customer gets an SMS the moment it is delivered, and front-of-house is warned before a pickup is due.

  • Daily boards replace the morning sort
  • Runs routed and re-optimised automatically
  • Customer SMS on delivered, safely left or unable to deliver
  • Pickup warnings so orders are wrapped and ready on time
Say It With Flowers delivery board at the dispatch bench with wrapped bouquets boxed for the van
Say It With Flowers print queue on a monitor beside a card printer, envelopes and gift tags
Printing and repeat business

Cards and tags print themselves, and repeat orders take seconds

Handwriting cards and tags from the order form was slow and easy to get wrong. We connected the platform to networked printers in the shop so cards, envelopes and tags print straight from the order, with a queue that shows every job and reprints in one click. Customers and corporate accounts live in the same system, and the books stay right through Xero and Braintree.

  • Cards, envelopes and tags printed from the order
  • Print queue with status and one-click reprint
  • Repeat and corporate customer accounts
  • Braintree payments, transactions pushed to Xero
Technology stack

How it's built

The platform syncs products, categories and customers both ways with Vend POS, ingests Shopify orders as they are placed, pushes transactions to Xero for reconciliation, takes card payments through Braintree and uses the Google Maps API for address autocomplete, geocoding and delivery routing.

Single page application

Built in Vue.js as a single page application, for a fast experience without page reloads and the flexibility to evolve as the system grows.

API-focused backend

The backend is built in Laravel and MySQL with an API-first interface, so the web and mobile apps share the same endpoints.

Continuous integration

Automated testing and deployment let us test new builds and update production quickly, so we can release as often as required.

Managed hosting

Amazon's Elastic Container Service runs each service in its own container within a cluster that scales up and down as needed.

Managed hosting

Orders arriving from the shop, the phone and the web store?

A single order board that every part of the business works from is something we have built for retailers before. Tell us how an order moves through yours.

Get in touch More of our work
Back to our work Next case study: Car Wash Automation
Codium Logo
Codium Pty Ltd.
Ground Floor, 207 Greenhill Road
Eastwood, 5063
Adelaide, South Australia
  • 1300 887 103
  • sales@codium.com.au

Development

  • Software Development
  • Mobile Apps
  • Software Integration
  • Hardware Integration
  • Microsoft Access
  • Replace Spreadsheets

Managed Services

  • Software Takeover
  • Software Support (SLA)
  • Managed Hosting
  • Private AI Hosting
  • On-Premise AI

AI

  • AI for Business
  • AI Reporting

Strategy

  • Technology Partner
  • UI / UX Design
  • Due Diligence (M&A)
  • Why Projects Succeed
  • What Software Costs

Technologies

  • PHP · Laravel
  • JavaScript · Vue.js
  • AWS

Company

  • About Us
  • Industries
  • Our Work
  • Blog
  • Careers
  • Contact Us
  • Customer Feedback
  • Remote Support

© Codium Pty Ltd. All Rights Reserved.

  • Terms of Business
  • Privacy Policy
  • Quality Policy
  • Security Policy
  • Customer Experience Charter
Back Top
Codium
Services
All services Strategy
  • Technology Partner
  • UI / UX Design
  • Technology Due Diligence
  • Why Projects Succeed
  • What Software Costs
Development
  • Software Development
  • Mobile App Development
  • Software Integration
  • Hardware Integration
  • Microsoft Access Databases
  • Replace Spreadsheets
Managed services
  • Software Takeover
  • Software Support (SLA)
  • Managed Hosting
  • Private AI Hosting
  • On-Premise AI
AI
  • AI for Business
  • AI Reporting
Industries
All industries
  • Construction
  • Finance
  • Government
  • Health
  • Insurance
  • Manufacturing
  • Mining
  • Retail & E-commerce
  • Transport & Logistics
Our Work About Blog
Get in touch Call 1300 887 103