You're under a sink, the business line rings out, and the caller does what many callers do at voicemail: hangs up and tries the next shop (Beside's page on what missed calls cost has the research). A missed call text back is the smallest fix for that moment: one short text that says which business the caller reached and what happens next. This is the customer callback workflow around that text, for a service business of one to five people: which calls trigger it, the approved wording, how business hours change it, the consent and stop rules, who returns the call when a next step is still open, and how the outcome is recorded so two people never chase the same caller.

The short answer

  1. Answer the call, or let your receptionist answer it. A live answer, or a time booked on the call, closes the callback loop; the acknowledgment still follows a receptionist-handled call, and a booking can text its own confirmation.
  2. If no person picked up, one signed, informational text goes to the caller from your Beside number: business name, an invitation to reply, a callback window you can staff, nothing for sale.
  3. Settle the next step in the cheapest place: the receptionist books it, the text thread answers it, or, only if something is still open, one named person calls back inside the promised window.
  4. Confirm the outcome in writing and record it.
  5. Block duplicates by rule: Beside sends one auto-reply per caller per line in any 24-hour window and none if a teammate already texted or answered; on your side, nobody dials a missed caller without reading the thread.
Thanks for calling [Business]. Reply here and we'll follow up during business hours. — Auto-reply wording to copy: an illustrative template that replaces Beside's default. It reads true whether the call rang out or your receptionist answered it, because Beside sends the same text in both cases. Beside appends the line's signature; the rules and character counts are in stage 2.

The scope is narrow on purpose: one missed call, one acknowledgment, a return call only where one is still needed, one confirmed next step; greeting scripts and ad attribution are separate jobs. Stages 1 to 4 describe Beside's behavior as documented in its help center on 15 September 2026. Stages 5 and 6 are your process and work on any phone system; at a few calls a week, voicemail plus a text you type yourself is a fair version of stage 2 until a hands-full day breaks it. One named person owns each caller's thread, and the process is complete when that thread shows one recorded outcome or an honored stop request.

The workflow at a glance

StageWho or what actsActionComplete when
1. TriggerYour line's settings: Ringing Mode, receptionist scope, Business HoursA call no person on your side answers: it rang out, arrived after hours, or the receptionist handled itThe call ends with no live answer from you or a teammate
2. AcknowledgeMissed call auto-reply (per line; you turn it on)One signed text from your Beside number to the callerArrived on the receiving phone, or Failed and routed by its reason (see When it fails); Sent alone is not proof of arrival
3. CaptureReceptionist running your Scenarios, or Beside voicemailTakes a message, asks your question, books on the connected calendar, or transfers an emergencySummary and transcript are in the thread; a booking with its confirmation text skips to stage 6
4. Handle the replyText Receptionist within its scope, then youAnswers in-scope texts and can book; you take quotes, complaints and stop requestsAnswered, booked, or handed to the callback owner
5. Return the callThe named callback owner (manual)Reads the summary, calls from the Beside line inside the promised window, agrees one next stepRuns only if a step is still open; ends with one agreed action
6. Confirm and recordYou, or the receptionist's booking confirmationTexts the agreed step and logs the outcome in your CRM or job sheetOne owner and one recorded outcome; the confirmation text is the note in the thread
Who acts at each stage, what they do, and when the stage is complete

Stage 1: Which missed calls start the text

The missed call auto-reply is a per-line switch you turn on (web: the line's Automations tab; iOS and Android: the line's settings). It sends when someone calls your Beside number and neither you nor a teammate answers, including calls that reach voicemail while the receptionist is off and calls the receptionist answers, where the text follows the receptionist's call. Three settings decide what counts as unanswered. Ringing Mode rings you or the team for about 25 seconds before the receptionist or voicemail takes over, or sends calls straight to either. Receptionist scope decides whose missed calls the AI answers; the rest go to Beside voicemail. Business Hours, set per line in its own time zone, silence ringing and notifications outside hours and route calls directly to the receptionist or voicemail; the receptionist still answers. Neither the auto-reply guide nor the Business Hours guide says how soon after the hang-up the text leaves, whether it is held outside Business Hours, or whether it is skipped for spam-likely or silenced callers, so write it to be true at 2 a.m. and test your own line before you rely on it.

Settle the sender first. The text leaves from your Beside number, whatever the caller dialed. Publish that number, or port your existing number into Beside, so the caller hears from the number they just called; a forwarded number puts the call on your phone, but the text then arrives from a number the caller never dialed, which reads like a stranger. Check what a caller sees from a test phone, and prefer porting.

Stage 2: The acknowledgment and its approved wording

When you turn the switch on, Beside seeds a default ('Sorry we missed your call. Feel free to text us here, or we'll follow up shortly.') that you can edit but not save empty, and every auto-reply ends with the line's text signature, a setting shared with receptionist texts (Beside's example: '– Sent by Acme's Receptionist (Beside on App Store)'); a line that never set one gets Beside's default signature, never an unsigned text. Some agency setups add a 20-30 second delay so the text feels less automated to the caller. This page prefers disclosure over mimicry: better a caller who knows the text is automated than one half-believing a person is typing. Four rules for the edit:

  • Name the business, and make the words true in both trigger cases. Beside sends the same text after a call the receptionist handled, so 'sorry we missed your call' can read wrong to someone who just spoke to your receptionist; 'thanks for calling' is true either way, and an unnamed text is noise to someone who just dialed three shops.
  • Promise only a window you can staff at any hour. 'Within the hour' is false at 11 p.m.; 'during business hours' is true around the clock, and the auto-reply guide does not say the text is held while you're closed.
  • No offers, discounts or review requests. Keep it about the call they made; the guides that lead the search results agree.
  • Stay inside one text segment. Beside states a standard text holds 160 characters, or 70 with special characters or emoji, and that a very long multi-part message can currently show Sent and never arrive. No emoji, curly quotes or long dashes.

There is one auto-reply message per line, and the auto-reply guide describes no scheduled after-hours version, so the wording has to read correctly open or closed, and true after a call the receptionist handled. Counted plainly: the template above is 84 characters with the 10-character [Business] placeholder, so 74 fixed characters plus your name. A 20-character name makes 94. Add a plain 40-character signature and it is 134; add Beside's own example signature (51 characters, opening with an en dash) and it is 145. Those are character counts, not segment sizes. Beside states a standard text holds 160 characters, or 70 when special characters or emoji are used; the undelivered-texts guide does not list which characters count as special, and the auto-reply guide does not show how the signature is joined to the body. So set a short, plain signature yourself rather than leaving the default, and count the exact text a test phone receives. The two messages below are not automatic texts: one is spoken by the receptionist on a schedule, the other typed by you.

Thanks for calling [Business]. We're closed right now. I can take your details, and the team will call you back in the first hour after we open at [time]. — Closed-hours greeting spoken by the receptionist (illustrative). It follows the line's Business Hours through the different-greeting-when-closed toggle in Scenarios. The auto-reply guide describes no after-hours version of the text, so this spoken greeting is where the after-hours promise lives.
Confirmed: Thursday 9-11 a.m. at 14 Maple, water heater replacement. Reply here if that changes. — Human confirmation text after a return call (illustrative; plain characters only).

When the text does not send

Beside skips the auto-reply when you or a teammate answered; when the receptionist transferred the caller and someone picked up; when you or a teammate already texted that caller after the missed call; when the caller got an auto-reply from this line in the last 24 hours; or when the caller has opted out of automated texts. A caller who rings three times in an afternoon gets one text, a human text beats the automation, and the line enforces all of it, so nobody has to remember who texted whom.

Stage 3: What the receptionist captures, and when the loop closes there

If the receptionist answered, it is collecting while your acknowledgment waits for the call to end, and what it collects depends on the Scenarios you build. Three actions carry this workflow: Take a Message (name, reason for calling and best callback information), Ask a Question (the answer appears in the call summary) and Book Appointment (checks a Google or Outlook calendar connected to the line and can text the caller a confirmation). Add Transfer Call for genuine emergencies so an urgent caller reaches whoever is on call; if a person picks up the transfer, the auto-reply is skipped. Out-of-scope callers, and every caller once a Baseline plan's monthly receptionist calls are used up, go to Beside voicemail, which becomes the capture. If the receptionist booked the time and texted the confirmation, the loop is closed: record it in stage 6 and skip the callback.

Stage 4: Handling the reply

Some callers answer the text instead of waiting. With the Text Receptionist off, the reply lands as a normal message and nothing automated continues; you answer it. With it on, it replies right away to every text in its scope (everyone, unsaved numbers only, or, on mobile, saved contacts only) before you see it, and it can book onto the connected calendar. Your first manual text in a thread pauses it there for 24 hours; it resumes only if the contact sends a new message. The Text Receptionist guide documents no reply-classification setting you can configure, so the sorting is yours: the Text Receptionist takes the two branches it is built for, and you take the rest.

The reply looks likeWho actsNext step
Wants a timeText Receptionist if a calendar is connected to the line; otherwise youConfirmation text, then stage 6. No callback needed.
Describes a job and wants a priceYouCallback (stage 5). Never let an automated text quote.
Asks a factual question: hours, area served, do you do XText Receptionist within its scope, or youAnswer in the thread; ask whether they still want a call.
Wrong number, spam, or just checkingYouNothing to book and nobody to call. Stop there.
Any stop request, STOP or plain wordsYou, the same dayStop every follow-up, text and call; see the consent and stop rules.
Complaint or upset toneYou, by phoneReply once yourself so the AI stops answering there, then call.
Reply triage: who carries the conversation after the first reply

Stage 5: Return the call, only when a next step is still open

The callback window is a promise you choose and staff, not a number research hands you; pick one you can keep on your busiest day. The auto-reply stays general because it must be true at any hour; the closed greeting and your written team rule name the window. Illustrative target for a two-person shop: within two hours during business hours, and in the first hour of the next business day for after-hours calls. That is a service promise, not a proven optimum, and calls that can't wait need a staffed urgent path (a Transfer Call to whoever is on call, or an emergency number in the closed greeting) rather than 'later today' promised to everyone. When the callback runs, read the summary, transcript and any question answers first so you open with the caller's problem; call from the Beside line, which keeps the call in the shared conversation history Beside's phone page describes and shows your business number where the carrier allows it; propose one concrete next step, then stop. If the caller clearly prefers text, answer there; your manual text pauses the Text Receptionist in that thread for 24 hours. If you record return calls, turn on Beside's Recording Consent notice so it plays at the start of every call; recording rules vary by state.

Stage 6: Confirm and record

Confirm by text: the receptionist's booking confirmation if it booked on the call, or one typed line like the confirmation above if you booked on the return call. That text is the note in the thread; log the outcome where you will look for it, a job sheet or a CRM. Beside says every plan logs calls, summaries and contacts to HubSpot, Salesforce, Zoho, Follow Up Boss and Monday, and its Zapier triggers fire on a finished call, a voicemail or a message (Zapier can't send a text from your Beside number). Ownership stays manual: Beside's phone page says the whole team sees the same calls and threads on a shared line, but none of the help guides reviewed for this page documents a setting that assigns the return call to a teammate, so one owner per thread is a team habit, not a setting. Nobody calls a missed caller without reading the thread, and a thread with a teammate's outbound call or text in it already has an owner. Keep a weekly tally of your own: calls missed, texts delivered versus failed, replies, callbacks inside the window, bookings or quotes that came out of them.

Consent and stop rules

A caller who dialed you did not sign up for automated texts, and this page does not decide whether any message is permitted where you operate. Check the consent, business-messaging and local requirements that apply to you before you switch the text on, and keep the text what it is: an acknowledgment of the call they just made, with nothing for sale in it. Every text in this workflow goes to a number that called or texted you first; nothing here texts a list. Federal rules on automated texts, updated by the FCC in 2024, treat a reply of STOP, or any words a reasonable person would read as a request to stop, as a revocation to be honored promptly, by whatever reasonable method the person used. Your rule is simpler and stricter: the same day, and it covers calls as well as texts.

On a Beside line, STOP is enforced by the caller's carrier, and it covers texts only: further texts from your Beside number to that person fail (on iPhone the reason reads 'The recipient has unsubscribed from text messages'; Android and web show only that the text was undelivered), Beside cannot lift the block, calls are not affected, and the auto-reply skips callers who have opted out. For any other stop wording, neither the undelivered-texts guide nor the auto-reply guide documents automatic handling, so it is on you. Either way, your rule is stricter than the carrier's: stop every follow-up to that number that day, text and call, manual and automated, and don't send a confirmation that reopens the conversation. For the automated texts, use the documented controls. In the mobile app, add the person to the Text Receptionist's Exclude Contacts list; exclusions override the scope you set, so the Text Receptionist stops replying to them (or turn the Text Receptionist off for the line). That stops receptionist replies; the auto-reply article documents no per-contact switch for the missed call text and does not say the exclusion stops it, so ask Beside support how to make sure the number receives nothing further. Until you have that answer, the fallback is the line-wide auto-reply toggle, which turns the text off for every caller on the line. Transcripts are records about a person: Beside states data is encrypted in transit and stored on AWS servers in the US; treat them like a paper job sheet.

When it fails

  • The text shows Failed. On iPhone the reason appears under it; Android and web show only that it was undelivered, and Beside's undelivered-texts article lists each case. Route by reason: a carrier spam flag, a content block (shortened links, all caps) or an account setup issue on the line's messaging registration, fixable only through Beside support, means the caller never saw your acknowledgment, so fix the template or ask support and call within your window; a landline that can't take texts, call; a wrong or inactive number, nothing to send and no one to call; 'the recipient has unsubscribed', that person told your line to stop, so follow the consent and stop rules and do not follow up.
  • The text shows Sent. That is not proof it arrived: a very long multi-part message can currently show Sent and never land. Keep it short and read it on a test phone.
  • Voicemail took the call. After a Baseline plan's monthly receptionist calls run out, or when the receptionist is off or the caller is out of scope or excluded, callers hear traditional Beside voicemail; it becomes the capture and the callback still runs.
  • You are on a trial. Up to 15 texts can go out during a trial, then outgoing texts are blocked until the paid plan starts; assume auto-replies count, and don't run a customer-facing test on a trial line. Texting covers the US and Canada only; for anyone else, call.

A Tuesday afternoon, illustrated

Illustrative example: a made-up two-person plumbing shop, not a customer result. Times are invented; the product behavior follows the documentation above.

  1. 2:10 p.m. Dana calls about a water heater leaking into the garage. Marcus is under a sink; Priya is driving. The line rings both phones for about 25 seconds, then the receptionist answers, takes a message, asks the scenario's question (is the water shut off?) and offers Thursday at 9 from the connected calendar. Dana wants a person first.
  2. After the call ends, the auto-reply goes out from the shop's Beside number, signature attached; the transcript and summary land on both phones.
  3. 2:20 p.m. Dana texts: 'How soon can someone come? It's dripping steadily.' The Text Receptionist is on for unsaved numbers and replies right away, offering Thursday again. Priya, now parked, reads the thread, sees no call or text from Marcus, and takes ownership.
  4. 2:24 p.m. Priya texts first ('This is Priya at Acme, calling you in a minute'), which pauses the Text Receptionist in that thread for 24 hours, then calls from the Beside line, opens with the water heater and books a visit for 5:30 today, inside the shop's two-hour target. At 2:30 she texts: 'Confirmed: today 5:30 p.m. at 14 Maple, water heater. Reply here if anything changes.' When Marcus surfaces at 3, the thread shows one owner, one call and one confirmation, and he moves on.
  5. Wednesday, 9:05 p.m. Dana's neighbor calls after close. Business Hours are 8 to 6, so nothing rings; the receptionist answers with the closed greeting and takes a message, and the summary arrives by email. After that call ends, the same signed auto-reply goes out; the auto-reply guide does not say it is held outside hours. Priya calls at 8:15 Thursday, inside the first hour the greeting promised.

Before you launch, test it from a second phone

Turn on the auto-reply for the line, replace the default with your wording, set a short plain text signature (it is shared with receptionist texts), and write down who owns callbacks each day and the window you promised, where both of you will see it. Then test from a separate phone, never the personal number you use with Beside, because the app hides those threads from you: let the line ring out during hours, again after hours, and once with the receptionist answering; read each delivered text with its signature and count the characters; call again within 24 hours and confirm no second text arrives. On a trial, assume every text counts toward the 15-text limit, so test on a paid line if you can.

Is Beside a customer callback tool?

Not in the call-center sense of a queue that dials the customer back when an agent is free. Beside's line answers when you can't, within the scope you set; when the auto-reply is on, it texts the caller a signed acknowledgment from your Beside number after a call no person picked up; it collects callback details with Take a Message; and it gives you the summary and the thread to call back from. The return call is yours. The 'Callback Requests' label on Beside's site has no help article of its own; the closest documented behaviors are the Take a Message and Ask a Question actions in Scenarios.