Skip to main content
    Case Study

    Packaging Products - An AI Bot That Sorts the Inbox and Drafts the Replies

    AI AgentMicrosoft 365Human in the Loop

    Company

    Packaging Products (Lower Hutt, Wellington)

    Industry

    Packaging manufacturing & supplies

    Mailbox

    The shared production inbox, in Microsoft 365

    What We Built

    • • Hourly email classification and junk filing
    • • Draft replies grounded in a knowledge base
    • • Style learned from the team's sent mail
    • • Feedback by email and a daily digest

    Client Overview

    Packaging Products makes custom boxes, printed boxes, labels and more to order, and promotes that production capability to businesses around New Zealand. Enquiries for production work arrive in one shared inbox, and someone on the team reads and answers every one of them.

    The Challenge

    Reading the production inbox was taking a large part of a staff member's day, and the volume was rising. A growing share of it was junk, sales pitches or vague, mass-sent enquiries, often AI written, mixed in with genuine requests for quotes. The business expected volume to keep climbing as it pushed its production work harder.

    The owners were clear on one thing: nothing should go out to a customer, and nothing should be deleted, without a person seeing it first.

    The Solution

    Automate AI built an inbox triage and draft-reply bot that runs on AWS and reads the mailbox through Microsoft Graph once an hour. Every new message is classified on intent, not on whether it reads like AI: a buyer who used AI to write a clear brief with sizes, quantities and a deadline is still a real enquiry. High-confidence junk moves to a separate folder. Real enquiries get a draft reply, threaded under the original, written with Claude models on Amazon Bedrock.

    Each draft is built from the business's own material: its websites, product documents, standing facts like usual lead times, and similar replies the team has sent before. If a price, size or lead time is not in those sources, the draft does not guess. It leaves a clear marker for the reviewer to fill in, and a short internal note lists the category, the sources used and any open questions.

    What It Does

    The routine reading done, the judgement left with people

    Sorts every message

    Each new email gets a category, a confidence score and a one-line reason: real enquiry, existing job, portal support, admin, low-intent or junk.

    Drafts threaded replies

    Real enquiries get a draft reply in the same thread, sitting in the mailbox's Drafts folder ready for a person to check, edit and send.

    Grounded in real sources

    Drafts draw on a knowledge base of the business's websites, product documents and past replies. Anything it cannot find is left as a marked gap.

    Writes like the team

    A style profile built from the mailbox's sent items sets the tone, and every draft is checked for NZ English and phrases that sound machine-written.

    Trained by email

    Staff forward a message with a comment and it becomes a rule straight away. Drafts that get edited before sending teach it too.

    Cannot send or delete

    The bot has no permission to send mail and never deletes it. Junk is moved to its own folder, and known customers are never treated as junk.

    Safe by Design, Not by Promise

    The safety rules are enforced in the system itself, not left to the AI model to follow:

    • No send permission at all: the Microsoft 365 app registration cannot send mail, and the code refuses send, reply and forward calls
    • Scoped to the right mailbox: access is granted in Exchange to named mailboxes only, and checked to fail on any other mailbox before go-live
    • Email treated as untrusted: message content is fenced off from instructions, the model has no tools, and its output is validated before use
    • One draft per message: retries and reruns never create duplicate drafts
    • A spending cap: a daily token limit pauses drafting while sorting carries on, and the digest says so

    Rollout

    Proven on past mail before it touches new mail

    1

    Backtest

    Run the bot over past weeks of the inbox and show its drafts beside the replies actually sent, before it touches anything new.

    2

    Shadow

    Classify and tag live mail only, with no moves and no drafts, to check no real enquiry is called junk.

    3

    Live

    Full behaviour: junk filed, drafts written, a daily digest by email, and staff feedback feeding back in.

    How It Works Day to Day

    Staff keep working in Outlook. Colour-coded categories show what the bot thought of each message, junk sits in its own folder in case anything needs rescuing, and drafts wait in the Drafts folder. Dragging a message out of junk, or tagging it as wrong, records a correction. A colleague's forwarded customer email is read as the customer's, so the draft goes to the customer, not back to the colleague.

    Every morning a digest email summarises what came in, what was drafted, what was sent with or without edits, any new rules and the day's AI spend. The same codebase runs one stack per client, so a second mailbox can be added through configuration rather than new code.

    Key Takeaways

    • Draft, don't send: a good draft saves most of the time, and a person still owns every reply
    • Ground every answer: a marked gap is more useful than a confident wrong price
    • Judge intent, not style: plenty of real buyers now write with AI too
    • Make feedback effortless: forwarding an email with a comment is training anyone will actually do

    Is your inbox eating someone's day?

    Let's look at what an inbox bot could sort and draft for your team, with a person still sending every reply.

    Talk to us: 027 355 7582

    Free 30-min call · We'll show you 2–3 things to automate first · No obligation

    More Success Stories

    See how we've helped other New Zealand businesses transform with AI automation

    Retro Bowl

    Hospitality

    An AI voice agent answering the phone in a busy eight-lane bowling alley, plus front-counter texting.

    Read case study

    Packaging Products

    E-commerce

    +20% ROAS in month one; social restarted after a 12-month gap.

    Read case study

    Packaging Products Sales Reporting

    E-commerce

    Custom dashboard reveals hidden cash sales patterns and high-value clients.

    Read case study