Hair salons and barbershops
A salon or barbershop has chairs and stylists, with a rota and a retail shelf.
Mobile hairdressers and barbers
Your diary, your clients' notes, your invoices and your receipts are in your own Magpie account. A second hairdresser can join you in a team.
Create account
Appointments gives you a booking page with your cuts and colours as services. A cut and blow-dry and a root colour each have their own length and price. The service says you come to them, and clients book without signing up first.
A buffer after each visit keeps time free to drive to the next client. A wedding morning or a care home day on your calendar is not offered. A confirmation email lets the client move or cancel.
Forms builds your new client form. It asks about colour in the last year, the hair's length and how to get in. The client answers from a link, without signing up first.
A question about a past reaction to dye can appear only after Yes. A Date question asks when their last skin test was. Each response is emailed to you and kept in one list.
Contacts keeps each client with their address. A pinned note holds the shades, the developer and the processing time. A dated note after each visit records what changed. Their page lists every booking and every invoice.
A follow-up is a dated To-do with a reason, such as roots due in five weeks. Follow-ups lists every open one as Overdue, Today or Upcoming. A tag with a care home's name keeps its residents together.
Invoicing bills each visit from the client's contact. A travel fee or a bottle of shampoo is its own line, with your tax rate. Sending it emails the PDF with a Pay online button. The payment link can also go by text.
Card payments go to your own Stripe account, with no Magpie fee. Cash at the door is recorded by hand. A care home resident's visit can be billed to the family member who pays.
Proposals sets out the bride's hair, each bridesmaid and the mother of the bride as lines. The bride can change the number of bridesmaids, and the total follows. A trial and an early start are options she adds.
She signs on the page and pays the deposit by card. You see when the proposal is opened. The balance is invoiced before the wedding.
Expenses keeps each receipt, photographed on your phone. A receipt can wait in Receipt Inbox until you add its details. Categories such as Colour, Fuel and Parking total what the month cost.
An expense can belong to a client, such as a hairpiece ordered for a bride. It goes on her invoice as a line.
Each step starts from what the one before it made.
The client sends their hair history and their last skin test date on your Form.
They book a root colour on your page, with time kept to drive there.
Afterwards, a dated note on their contact records the formula you used.
The colour, the travel fee and the shampoo are the invoice's lines, paid by card.
A follow-up five weeks on reminds you to offer the next root colour.
The invoice, the payment and the receipt for the colour are in the books.
You choose Salon or barber, add your cuts and colours, and set a buffer to drive. Help: Set up Appointments.
You add the questions about the client's hair, a dye reaction and the skin test. Help: Build, publish, and share a form.
You add each client with their address, and pin their colour formula. Help: Keep a contact list.
You add the bride, a bridesmaid and the trial to your price list. Help: Proposal starters, saved sections and the price list.
You connect your Stripe account, so clients can pay by card. Help: Connect Stripe to receive money.
A hairdresser working alone fits Pro, for your own work in Personal. The free plan includes 5 invoices a month, 5 proposals and 100 contacts, and Pro has no limit. A second hairdresser who takes bookings is a member of your team.
Magpie adds no fee to invoices or deposits. Stripe's processing fee is taken from each card payment. Prices are on the Pricing page.
A salon or barbershop has chairs and stylists, with a rota and a retail shelf.
A makeup artist quotes bridal parties for makeup, and books trials and lessons.
A massage therapist or esthetician books treatments and keeps each client's intake form.
A mobile dog groomer books grooms by the dog's size at the owner's address.
A mobile detailer books cars at the customer's address, and quotes coatings with a deposit.
A personal chef books cook days at clients' homes and bills the groceries.
Yes. Your booking page lists your cuts and colours with their length and price. A client picks a day and a time your hours leave free. They enter a name and an email address. They book without signing up first, and get a confirmation email.
Yes. Each service has its own length and price. A 45-minute cut and a two-and-a-half-hour full head of colour are two services. The length can include the colour's processing time. A service can be switched off for a while without losing its bookings.
Yes. Choosing Salon or barber starts you with Haircut, Haircut + Beard and Beard Trim. Each has its own length and price, which you can change. A skin fade or a hot towel shave can be a service of its own.
Yes. Each service can have a buffer before and after it, such as 20 minutes to drive. Clients see only times when the visit and its buffer fit your hours. Two visits are never booked back to back without it.
Yes. The booking page's description and each service's location can name the areas you cover. Clients see the location once they choose a service, and in their confirmation. A travel fee for a longer drive is a line on that client's invoice.
Yes. A minimum notice sets how soon before a start time a visit can still be booked. A maximum range sets how far ahead. Both are in the booking rules every booking follows.
Yes. The confirmation email has a link to choose another free time or to cancel. Once the notice you set has begun, the link asks them to contact you instead.
Yes. A time is offered only when your calendar is free. An event you put in Calendar takes that time off the page. Each care home day or wedding is an event of its own.
Yes. New appointment books a visit for a client who calls. You choose the service, a day and a time the booking page would offer. The client gets the same confirmation email, with the link to move or cancel.
Yes. Your new client form asks about past colour, the hair's length and how to get in. A File question takes a photo of their hair now, up to 10 MB. Each response is emailed to you and kept in one list. The client answers from a link, without signing up first.
Yes. A Yes/No question asks whether they have reacted to hair dye. A question about the reaction can appear only after Yes. A Date question asks when their last skin test was. Only the people who can see the responses read the answers.
On their contact. A pinned note at the top holds the shades, the developer and the processing time. A dated note after each visit records what you changed. Their page lists every visit, with whether it was completed, cancelled or a no-show.
Yes. A follow-up on the client's contact has a date and a reason, such as Roots due. It is a To-do with the usual reminders. Follow-ups lists every open one as Overdue, Today or Upcoming. The contacts list shows each client's next follow-up date.
Yes. A tag with the care home's name goes on each resident's contact. Choosing that tag lists them on their own. Each resident keeps their own notes, visits and invoices.
You bill whoever pays. An invoice goes to the resident's contact, or to the family member who pays. A home that pays for its residents can get one invoice, with a line for each.
You send the invoice from the client's contact, and its email has a Pay online button. The invoice's page shows the payment link, so you can text it too. The client pays by card on their own phone, into your own Stripe account. Cash is recorded on the invoice by hand.
Yes. Each thing is a line: the cut, the colour and the shampoo you sold. Each line uses one of your named tax rates, such as HST, or no tax. Totals update as you type.
Magpie adds no fee. Stripe's processing fee is taken from each payment. The rest goes to your own Stripe account, and Stripe pays it out to your bank.
You send a proposal with a line for the bride and one for the bridesmaids. Each is at your rate per person. The bride can change the number of bridesmaids, and the total follows. A trial and an early start can be options she adds. She chooses, signs on the page and pays the deposit by card.
Yes. The proposal's payment schedule starts with a deposit, invoiced when the bride accepts. She pays it by card into your own Stripe account. The balance is invoiced when you bill it, such as two weeks before.
Yes. A bridal hair trial is a service on your booking page, with its length and price. The bride picks a free time and gets a confirmation email. The trial is listed on her contact, beside her proposal.
Yes. You photograph each receipt on your phone, up to 10 MB each. Receipt Inbox holds receipts you photograph first and enter later. Totals export as CSV, with the receipts as a ZIP file.
Yes. Inventory counts each shade, the developer and the foils, in the car and at home. Each place has its own count, and moving stock between them is recorded. An item below the minimum you set is listed as running low.
Yes. Store sells your products online, each with its own stock. Local delivery goes to the postal codes you list, on the days you choose. Clients pay by card into your own Stripe account.
Yes. Social Media schedules posts to Bluesky, Mastodon and LinkedIn at the time you choose. For Instagram, Magpie emails a reminder, and the posting page opens your phone's share sheet. Each photo is cropped to Instagram's shapes around a point you set.
Yes. Accounting adds each invoice as Services income, each payment, and each expense under its category. A Profit and loss report shows income against spending for the month.
Yes. The website works on a phone, for the day's visits, a client's contact or a receipt.
Yes. Each hairdresser has their own weekly hours and calendar. Clients choose a hairdresser by name, or anyone available. A hairdresser who takes bookings is a member of your team.
Create a Magpie account and publish your booking page.