Coffee roasters

Magpie sells your coffee online and to the cafés you supply. It counts your green coffee and records every roast.

The roastery, its roasters and its packers work in one Magpie team.

Create account
  1. Green coffeeInventory
  2. Today's roastsDaily Operations
  3. Bags of coffeeStore
  4. CuppingsCalendar
  5. The roasterAsset Tracker
Ninebark Coffee Roasters’ coffees in its shop: the house espresso, a natural Guji, a washed Huila, a sold-out Kenya and a decaf running low, each sold by bag size and grind, with the tasting set and gift card.

This combination of six Magpie areas fits a coffee roaster.

Inventory
Inventory counts your green coffee by the kilo, and orders more from your importer.
Daily Operations
Daily Operations records each roast, the green coffee it used and the roasted coffee it made.
Store
Store sells your bags online, whole bean or ground, and gives cafés their wholesale prices.
Invoicing
Invoicing bills cafés on their terms, and an office's coffee every month.
Calendar
Calendar lists your cuppings and brewing classes, with RSVPs up to the seats you set.
Asset Tracker
Asset Tracker keeps the roaster's repairs, and the grinders you lend to cafés.

You order green coffee from your importer before a coffee runs low.

Inventory is the roastery's stock list. Green coffee is counted by the kilo, in the bags your importer sells. Each coffee has a minimum. Running low lists the bags to order when one falls below it.

A purchase order goes to the importer by email, in their bag sizes and prices. Receiving it adds the coffee to stock at what it cost. Each delivery can keep the importer's lot code.

Ninebark’s draft purchase order to its green coffee importer: bags of Guji, Huila, Brazil Cerrado, Peru decaf and a box of Kenyan, each in the importer’s bag size and price, for delivery to the roastery.

Magpie takes each roast's green coffee out of stock and adds the roasted coffee.

Daily Operations plans the roastery's day. A recipe lists the green coffee in one roast, such as a blend's three origins. It also names the roasted coffee it is kept in stock as.

Recording a roast takes its green coffee out of stock. The roasted coffee is added as a lot named with the roast date. You set how long a coffee keeps, and each lot gets its use-by date.

Today’s roasts at Ninebark Roastery: the house espresso and the Guji roasted, the Huila in the roaster, and the decaf, the Kenya and the winter blend planned, beside the green coffee each needs and what is in stock.

Customers buy each coffee online by the bag, whole bean or ground.

Store is the roastery's online shop. Options such as Size and Grind make each combination an item with its own price. A 250 g bag and a 1 kg bag are two sizes. Whole bean, espresso and filter are three grinds.

Every bag sells from the same roasted coffee in your stock list. Each roast you record will show in the shop. Specifications show the origin, the process and the tasting notes.

Cafés order at their wholesale prices, and pay by invoice on their terms.

A café you supply is a wholesale customer with its own price list. Its buyer signs in to Magpie and sees the café's prices and minimums. A minimum can ask for at least five 1 kg bags of the house espresso.

At checkout the café chooses Pay by invoice. Magpie emails the invoice, due on receipt or 7, 14, 30, 45, 60 or 90 days later, with a link to pay online. You can ship before it is paid.

Ninebark’s wholesale page: a new café asking for the house espresso on invoice, with Approve and Decline, and the cafés, offices and grocer already approved with their price lists and invoice terms.

You bill an office for its coffee every month, from one recurring invoice.

Invoicing bills an office for its bags and the grinder you lent it. Made recurring, the invoice will be issued and emailed with the same lines every month. You can change the lines when the office orders more.

Reminders go out until each invoice is paid. The office pays by card from the email, into your own Stripe account. Magpie adds no fee. A bank transfer is recorded by hand.

Ninebark’s invoice to Fieldstone Architects for the office’s monthly coffee: 1 kg bags of the house espresso and the decaf, and the grinder on loan, ready to be made recurring.

People RSVP to your cuppings and brewing classes, up to the seats you set.

Calendar gives the roastery a public calendar. A cupping of this season's coffees is an event with RSVPs and a capacity. The event's page says when it is full. People RSVP while signed in to Magpie.

The page can show how many people are going. Sharing an event starts a social media post about it.

Ninebark’s cupping of this season’s Ethiopias in the new event drawer: on the roastery’s public calendar with RSVPs up to 12 seats and the attendee count shown, beside the month’s roast days, market days and a brewing class.

Magpie keeps a record of the roaster's repairs and the grinders you lend.

Asset Tracker gives each machine a page: the roaster, the grinders and the bag sealer. A grinder you lend is checked out to the café's contact, with a due date.

Start maintenance records the roaster in for repair, with the date it is expected back. Your weekly chaff and afterburner clean, a Daily Operations routine, can be linked to the roaster.

Seven more areas cover offices, classes, cafés, email, posts, bag codes and the books.

Proposals
Proposals quotes an office's monthly coffee. Once accepted, its monthly lines become a recurring invoice that can charge a card.
Forms
Forms takes sign-ups for a home-brewing class, with the fee paid by card.
Contacts
Contacts keeps each café you supply, with its invoices, notes and follow-ups.
Newsletter
Newsletter tells your subscribers about a new lot or this month's coffees. Checkout can ask buyers to subscribe.
Social Media
Social Media schedules posts about a new coffee on Bluesky, Mastodon and LinkedIn. It reminds you for Instagram.
QR Codes
QR Codes makes a code for the bag that opens its brewing guide. It can point somewhere else later.
Accounting
Accounting adds online orders, cafés' invoices and their payments to the books, with Stripe's fees.

A new coffee goes from the importer's delivery to a café's invoice.

Each step starts from what the one before it made.

  1. The delivery

    Two bags of a natural Guji arrive on the importer's order, with their lot code. The green coffee goes into stock at its cost.

  2. The roast

    You record Monday's roast. The green coffee leaves stock, and the roasted coffee is added with its roast date.

  3. The listing

    The Guji goes live in the online shop, by the bag, whole bean or ground. Each bag sold comes out of the roasted coffee.

  4. The cupping

    This season's Ethiopias go on the public calendar as a cupping for twelve.

  5. The café

    A café orders the Guji in 1 kg bags at its wholesale price, on invoice.

  6. The books

    The online orders, the café's invoice and its payment are in the books.

Setting up takes five steps.

  1. Add your green coffee and importers

    You add each green coffee in kilos, and each importer with its bag sizes. Help: Order from suppliers and receive deliveries.

  2. Write a recipe for each roast

    You set up the roastery as a location, and list the green coffee each roast uses. Help: Plan prep, keep recipes and log waste.

  3. Add your coffees to the shop

    You add each coffee with its sizes and grinds, and link each to its roasted coffee. Help: Sell Inventory stock in Store.

  4. Approve your cafés

    You give each café a price list and invoice terms. Help: Wholesale customers, price lists and pay by invoice.

  5. Connect Stripe

    You connect your Stripe account, so customers and cafés can pay by card. Help: Connect Stripe to receive money.

Plans

A roastery with staff fits the Team plan, one price for up to 25 members. It has no limit on invoices, and room for 5,000 calendar events.

A free team has up to 3 members and 5 invoices a month. Invoices for cafés' orders in your shop do not count toward that limit.

Magpie adds no fee to your shop's sales or to invoices. Stripe's processing fee is taken from each card payment. On a paid Form for a class, Magpie's fee is 1% of each payment. Prices are on the Pricing page.

Other coffee, food and drink businesses have pages of their own.

Questions coffee roasters ask

Can customers choose whole bean or ground?

Yes. A coffee has a Grind option, with choices such as Whole bean, Espresso and Filter. Each choice is an item the customer picks before adding it to their cart. The order and its packing slip show the grind.

Can I sell 250 g and 1 kg bags of the same coffee?

Yes. A Size option makes each bag size an item with its own price, weight and SKU. With Size and Grind together, every combination is its own item.

Do whole bean and ground bags come out of the same roasted coffee?

Yes. Each item is linked to the coffee's roasted stock. One sale uses 250 g or 1 kg of it. Every sale takes that much out. The shop shows as many bags as the roasted coffee allows.

Can I record each roast?

Yes. You plan the day's roasts, then record what each one made. Its green coffee leaves stock. The roasted coffee is added as a lot named with the roast date. The lot's use-by date comes from how long you say the coffee keeps.

Can a blend use green coffee from three origins?

Yes. A recipe lists each green coffee in the blend, with how much goes into one roast. Recording the roast takes each of them out of stock.

Can I see what a roast cost?

Yes. A recipe's page shows what it costs from each green coffee's average cost. The roasted coffee from each roast is valued at what went into it. You and your managers see the costs, and other staff do not.

What happens to a scorched or failed roast?

You record it as a failed batch. Its green coffee is taken out of stock as waste, and nothing is added. The Waste page totals what was lost by reason and by coffee.

How do I know when a green coffee is running low?

Each green coffee has a minimum and an order-up-to level. Running low lists every one below its minimum, counting what is already on order. It works out how many of the importer's bags bring it back up.

Can I order green coffee from my importer in Magpie?

Yes. Each importer has its bag sizes, its prices and its lead time. A purchase order is emailed to them with each line and the date you need it. Receiving the delivery adds the coffee to stock at its cost.

Can I keep the importer's lot code with each delivery?

Yes. With Lots or batches turned on, each delivery records its lot code. The green coffee's stock page lists each lot.

Can each coffee's page show its origin and tasting notes?

Yes. Specifications are name and value pairs on the product page. Origin: Guji, Ethiopia and Process: Natural are two. The tasting notes, the altitude and the roast level can be specifications too.

Can customers hear when a limited lot is back?

Yes. When a coffee sells out, its page offers a back-in-stock email. Each person who asks will get one email when it can be bought again. You see on the product how many people are waiting.

Can I sell a tasting set of three coffees?

Yes. A bundle sells several products as one, at its own price. Its parts can be a 250 g whole bean bag of each coffee. Each sale takes every part out of stock.

Can cafés order at wholesale prices?

Yes. Your shop's footer can link to a page where cafés ask for wholesale prices. You approve each café and choose its price list. Its buyer signs in and sees the café's prices. A price list can take a percentage off everything else.

Can a café pay on 30-day terms?

Each café's invoice is due on receipt, or 7, 14, 30, 45, 60 or 90 days after it is sent. At checkout the café chooses Pay by invoice. Magpie emails the invoice with a link to pay online. When it is paid in full, the order is marked paid.

Can I set a minimum order for cafés?

Yes. A price list gives each coffee a minimum quantity, such as five 1 kg bags. The cart shows the minimum, and checkout will not go ahead with fewer.

Can I bill an office for its coffee every month?

Yes. You make an invoice with the office's bags and any grinder hire, and make it recurring. It will be issued and emailed with the same lines every month. Reminders go out until each one is paid.

Can an office's card be charged each month?

Yes. You send the office a proposal with its coffee as a monthly line. When it is accepted, the monthly line becomes a recurring invoice. If the office saves a card on accepting, each invoice is charged to it.

Can I keep track of the grinders I lend to cafés?

Yes. Asset Tracker gives each grinder a page, with its serial number and condition. You check it out to the café's contact, with a date it is due back. Its history lists every checkout and repair.

Can I record the roaster's cleaning and repairs?

Yes. A weekly routine for the chaff and the afterburner can be linked to the roaster. Start maintenance records it in for repair, with the date it is expected back. An incident about it can take it out of service.

Can customers collect their coffee at the roastery?

Yes. You add local pickup with the roastery's address and pickup times. When you mark an order ready, Magpie emails the customer the address, times and any instructions.

Can I deliver locally on set days?

Yes. Local delivery goes to the postal codes you list, on the weekdays you choose. An optional cutoff time moves later orders to the next day. Buyers choose a delivery day at checkout.

Can I charge postage by weight?

Yes. Each bag size has its shipping weight in grams. A shipping method can charge a flat rate, by weight or by order amount. It can also be free over an amount you set.

Can people RSVP to a cupping?

Yes. You put the cupping on the roastery's public calendar and turn on RSVPs. You can set a capacity, and the event's page says when it is full. People RSVP while signed in to Magpie.

Can I take payment for a home-brewing class?

Yes. A Form for the class charges one amount by card on Stripe's page. Each response shows that it is paid. You close the Form when the seats are gone. Magpie's fee on a paid Form is 1% of each payment.

How do we record sales at the Saturday market?

You record each sale as a new order, with the bags and how it was paid. The order is created paid, and its bags leave the same stock.

Can we sell gift cards?

Yes. A gift card sells fixed amounts and, if you choose, a custom amount. The buyer can have it emailed to someone on a date they pick. The holder spends it in your online shop.

What does Magpie take from our sales?

Magpie adds no fee to your shop's sales or to invoices. Stripe's processing fee is taken from each card payment. The rest goes to the roastery's own Stripe account.

Put this season's coffees online.

Create a Magpie account and make a team for the roastery.

Create account