Skip to content

Cake orders, taken in the DMs while you bake.

Price questions, design photos and "can you do the 14th?" arrive while your hands are in the dough. Each one gets an answer, the order details are saved, and the deposit is paid before you open the chat.
Comment CAKE, pay the deposit. harvest.bakes: Two tiers, pressed flowers Comment CAKE for prices and open datesMegan Hart: CAKE ๐Ÿ˜harvest.bakes: @megan Sent you the details!Chris Doyle: CAKE for my mum's 60thharvest.bakes: @chris Check your DMs!You: Hi Megan! Happy to make it. What's it for?Megan Hart: BirthdayYou: How many people should it feed?Megan Hart: 20 to 40You: Two tiers start at $140 for 30 servings. What's the date, and is it this design?Megan Hart: June 14, and yes, the one from your post!You: Lovely. A $40 deposit holds June 14 for you.Deposit paidYou: Paid, thank you! Mia will confirm the flavors with you tomorrow morning.

Ready-made flow

Tonight's messages, already answered.

Start from a ready-made flow like this one, put your own words in and connect your account. It's free to start.

How a bakery takes a custom cake order in Instagram DMs

More industries

The full guide

How to take custom cake orders on Instagram: inquiries, deposits and pickups in the DMs

Take custom cake orders in the DMs: the occasion, date and servings as taps, a deposit before you plan, pickup times, and a hard stop when you're full for the weekend.

A custom cake order rarely starts with an order. It starts with "how much for a two-tier for 40 people?" at 11 pm, a photo of a cake someone saw on Pinterest, or "can you do the 14th?" while your hands are in the dough. By the time you answer in the morning, half of those people have asked another baker. ChatinFlow answers those messages the moment they arrive, asks the questions you would ask, saves the answers to the order, takes your deposit through your own Stripe or PayPal account and books the pickup time. This guide shows a bakery or home baker how to run custom cake orders from Instagram and Messenger: the order questions, the deposit, the pickup, the holiday boxes that sell out and the answers you never want to type again.

How to take cake orders on Instagram without losing the late-night inquiries

Most cake inquiries arrive when the bakery is closed or the baker is busy. The pattern is always the same: a price question, a date, a design. A good order flow answers all three before you open the chat:

  1. The customer comments or writes your word, such as CAKE, under the design they like, in a DM or in a story reply.
  2. A private reply asks the details as taps: the occasion, the date and how many people it should feed.
  3. The customer sends a photo of the design they want, in the same conversation.
  4. A Buy button takes the deposit, so the date is held only for people who mean it.
  5. You get the brief with the occasion, date, servings and the photo, and confirm the flavor and final price in the thread.
  6. The customer picks a pickup time from the hours you open, and gets a reminder before the day.

The word is yours to choose. CAKE works for a cake shop; BOX, ORDER or the name of a seasonal special work too.

What to ask in a custom cake order form

A cake order form in the chat asks fewer questions than a website form and gets more of them answered, because each one is a tap. The questions that decide the price and whether you can take the order:

  • The occasion. Birthday, wedding, baby shower, corporate, other.
  • The date. The day of the event, so you can check your lead time.
  • Servings. How many people the cake should feed, which decides the tiers.
  • Flavor and filling. From your list, as buttons.
  • Dietary needs. Gluten-free, egg-free, vegan, nut allergy.
  • The design. A photo or a description, sent in the chat.

Each answer is saved to the contact and the order, so the brief you read is complete. If a customer stops halfway, the answers they already gave are kept, and your team can pick up the chat where it stopped.

How much deposit should a bakery take for a custom cake?

Many bakers take a fixed deposit to hold the date, often a set amount or a share of the usual order, and the rest at pickup. The amount is your decision; the important part is that a date is held only once the deposit is paid, so a no-show never costs you the ingredients and a weekend.

In ChatinFlow, a Buy button carries a fixed amount, such as your standard deposit. The customer taps it inside Instagram or Messenger, pays on Stripe or PayPal checkout and the money goes straight to your account. When the payment clears, the order is tagged as paid and you get a notification. A separate Buy button can carry a bigger deposit for wedding cakes.

Say the deposit rules in the message before the button: what it holds, when the rest is due and what happens if the date changes.

Answer "how much is a custom cake?" without quoting every design

A one-off design needs your eye, but most price questions don't. The flow sends your starting prices and what changes them:

The first message answers the question that started the chat, and the photo and the date give you what you need to quote. The final price for a one-off design stays yours: the brief lands in your inbox with the photo, and you reply in the same thread.

How far in advance should customers order a cake?

Put your lead times in the answer, so customers know before they ask:

  • Celebration cakes. A week or more, longer around holidays.
  • Wedding cakes. Months ahead, with a tasting first.
  • Cupcakes and boxes. A few days.

When a customer picks a date inside your lead time, the flow can say so kindly and offer the next date you can do, or hand the chat to you if you want to decide case by case.

Let customers send a photo of the cake design they want

"Can you copy this?" is a design brief and a price question at once. Photos sent in Instagram or Messenger arrive in the same conversation in your inbox, next to the answers the flow saved: the occasion, the date, the servings. You read the whole brief in one place, without scrolling through three days of messages to find the picture.

Cake pickup times and reminders the day before

Once the deposit is in, the customer picks a pickup time from the slots you open, as taps in the chat. The booking confirmation carries the date, the time and your address, and a link to change the time.

The day before, a reminder can go out with your address. On Instagram and Messenger, a business can write freely for 24 hours after the customer's last message, so a reminder lands when the customer has written recently; outside that window it is skipped there. On WhatsApp, a reminder from an approved template reaches the customer whatever the date, and can carry your address as a map pin, so nobody waits at the wrong door. Ask the customer to reply OK the day before their pickup, and the window is open again.

How to stop taking orders when you're fully booked

The busiest weeks are the ones where saying no matters most. Mother's Day boxes, Christmas logs, a fixed number of wedding dates: a limited spots step lets the first people through and sends everyone after that down a "full" path.

  • The first thirty who DM BOX get the Buy button.
  • Everyone after hears you're full, instead of waiting for an answer that never comes.
  • The full path can offer the next free date or a place on the list for the next batch.
  • Someone who comes back keeps the place they already have.

Your team hears when 90% of the spots are taken and again when it's full, so you can decide whether to bake a second batch.

Holiday preorders and seasonal menus

A holiday box is a small launch: announce it, open orders, close them when you're full, then bake. In the chat:

  1. Announce the box in a post or a story with "DM BOX to order".
  2. Take the order with the limited spots step and a Buy button for the full price or a deposit.
  3. Tag everyone who missed it so they hear first next time.
  4. Send the pickup times to everyone who paid.

For news about the next season, send the new menu or the order window to customers who opted in, at a sensible hour in each person's own time zone. On WhatsApp that uses a template Meta approved; on Instagram and Messenger it reaches people who wrote in the last 24 hours.

Allergen questions: the same answer every time

"Is it nut-free?" is the question you want answered exactly the same way every time. Write your allergen answers once, and they go out word for word, every time someone asks. For anything you need to check yourself, such as a severe allergy or a cross-contamination question, the flow hands the conversation to you instead of guessing.

Keep the wording honest: "Our kitchen handles nuts, so we can't promise a nut-free cake" is the answer that protects your customer and you.

Cake inquiry message templates you can copy

Tips for home bakers selling on Instagram

  • Pin a post with your prices and lead times, and point the first reply to it.
  • Use one word per offer. CAKE for custom orders, BOX for the seasonal box.
  • Post the work with the word. "Comment CAKE for your own" under every finished cake.
  • Take the deposit before you plan. A date without a deposit isn't an order yet.
  • Answer from one inbox. Instagram and Messenger chats in one list, so nothing is missed on a busy Saturday.

Is it right for your bakery?

ChatinFlow suits bakeries and home bakers who take custom orders in Instagram or Messenger, cake makers with a standard deposit and a set lead time, and shops that sell seasonal boxes in limited numbers. It is not for shops that only sell over the counter, bakeries that need live stock counts from a till system in the chat, or wholesale bakeries that take orders by email and invoice.

What you need: an Instagram professional account, business or creator, and a Stripe or PayPal account connected in Settings, Integrations, for the deposit button. A WhatsApp Business number is optional, for reminders there.

Common mistakes bakeries make with order DMs

  • Quoting before the brief. A price without the servings and the design is a guess you'll have to change.
  • Holding dates without a deposit. The customer who never pays still blocks the Saturday.
  • No full message. Silence when you're booked reads like rudeness.
  • Allergen answers typed fresh each time. A small change in wording is a big change in meaning.
  • One flow for everything. A seasonal box and a wedding cake need different questions.

Custom cake order FAQ

Can it quote a price for a custom cake?

It sends your starting prices and what changes them, such as tiers, servings and decoration. The final price for a one-off design stays yours: the brief lands in your inbox with the customer's photo, and you reply in the same thread.

How do deposits work?

You add a Buy button with a fixed amount, for example your standard deposit. The customer pays on Stripe or PayPal and the money goes straight to your account. When the payment clears, the order is tagged as paid and you get a notification.

Can it stop taking orders when I'm full for the weekend?

Yes. A limited spots step lets the first people through and sends everyone after that down a full path, where you can offer the next free date or a place on your list.

Can customers send a photo of the design they want?

Yes. Photos sent in the chat arrive in the same conversation in your inbox, next to the answers the flow saved.

Do I need a website?

No. The order, the deposit and the pickup all happen in the chat. Your store or site can still take orders as before.

Sources