RateUp Documentation
Inbox

Replying to Customers

Send messages, quick replies, attachments, templates and chatbots; copy, react to and download messages — and understand when the composer is locked and why.

This page covers everything about answering a customer: the composer, its limits, and the four situations where you cannot reply.


Before You Reply

Check the ticket has an owner. If the composer is replaced by an Assign to me bar, take the ticket first.

Read the ticket strip — the number and title tell you what this ticket is about.

Check the history bar. If the customer has previous conversations, expand it and see what your team already told them.

Check the countdown in the header on WhatsApp tickets. It shows how long you can still send a free-form reply.


Instagram Comment Threads

A ticket that starts from an Instagram comment opens with Commented on your post, followed by a View post link. It opens the original post on instagram.com in a new tab, so you can read what the customer is replying to before you answer.

The link only appears when Instagram supplies the post's permalink.


The Composer

The composer and its controls

Two tabs decide where your text goes:

TabDelivered toColour
MessageThe customerBlue
Private NoteYour team onlyAmber

Always check which tab is active before sending. The composer changes colour precisely so this is hard to get wrong — but it is worth the half-second glance.


Send a Reply

Make sure the Message tab is selected.

Type your reply in the message box.

Press Enter, or click the send button.

The message appears in the thread the moment you send it, carrying a clock instead of a tick. The clock means RateUp has the message but WhatsApp has not confirmed it yet; it becomes a normal outgoing message, with delivery ticks, once it does.

This applies to everything you send from the composer — a typed reply, an attachment, a template drawn as the card you previewed, and a flow shown with its invitation message and button.

If a send fails, the bubble is taken back down and an error appears saying so — most often "Could not send the message". A send that vanishes without an error has not failed; it has been replaced by the confirmed message.


Character Limit

Customer messages are limited to 1024 characters.

A counter sits to the right of the composer tabs, showing how much you have used — for example 184 / 1024.

StateWhat happens
Under the limitCounter shown in grey
At the limitCounter turns red and Send is disabled

Shorten the message, or split it into two, to send again.

Private notes have no character limit, so the counter is hidden on that tab.


Quick Replies

Quick replies are saved answers to questions you get constantly.

Two ways to insert one:

MethodHow
ButtonClick the lightning icon next to the character counter
KeyboardType / in the message box to open the list, and keep typing to filter

Pick a reply and it is inserted into the composer, where you can edit it before sending.

Quick replies are created under Inbox Settings.


The Composer Toolbar

Under the message box sits a row of tools. Which ones you see depends on the channel.

ToolWhat it doesChannels
😀 EmojiInsert an emojiAll
Format Message (T)Bold, italic, strikethrough, Clear formatting, code, quote, bulleted and numbered listsAll
Undo / RedoStep back or forward through your editsAll
📎 Insert MediaAttach a file — see belowAll
TemplateSend an approved WhatsApp templateWhatsApp
FlowSend a WhatsApp FlowWhatsApp
AutomationStart one of your chatbots for this customer — see belowWhatsApp
🎙️ Voice noteRecord and send audioAll but Webchat
From selectorWhich of your numbers the reply is sent from — see belowAll but Webchat

On a phone, Template, Flow, Automation, Undo and Redo fold into a single ⋯ button.

Formatting is converted to WhatsApp's own markup when the message is sent, so bold arrives as bold on the customer's phone.

Attachments

Insert Media (📎) offers:

TypeAcceptedNot offered on
DocumentPDF, TXT, Word, Excel, PowerPointInstagram
ImageImage files—
VideoVideo files—
AudioAAC, AMR, MP3, MP4 audio, OGG—
ContactsShare contact cards — pick Individual contacts or a whole GroupInstagram, Messenger
LocationShare a pin — drop it on the map, or use your current locationInstagram, Messenger

You can also drag files straight onto the message box.

Attached files appear as thumbnails above the box. Click the red ✕ on one to remove it, or click an image or video to preview it first. Then click Send.

Location uses your browser's location to centre the map. If you have blocked location access for RateUp, the picker reads "Browser location access denied". Allow it in your browser's site settings, or drop the pin by hand.

Choose which number you reply from

The From selector at the right of the toolbar shows the number or account this reply will be sent from. It is set automatically to the number the customer wrote to, and switches back each time you open a different ticket.

Only change it if you have a reason to. A reply sent from a number the customer has not written to has no open 24-hour window, and WhatsApp rejects it. If the customer's number is no longer connected, the selector is left empty and you must pick one before sending. Sending without one gives "Select a account to send the message".

On Instagram and Messenger the selector is locked to the account the conversation is on.

Start a chatbot for this customer

Automation (the robot icon) hands the customer to one of your WhatsApp chatbots.

Click Automation. The Initiate Automation dialog lists your chatbots.

Select one under Select an automation.

Click Send. The chatbot's first message goes out and it takes the conversation from there.

Use it to hand a customer to a self-service flow — booking, order tracking, a feedback survey — without typing the steps out yourself. With no chatbots set up, the dialog reads "No Automations found". Automation needs an open 24-hour window, so it is not offered once the window has closed.

Sending templates in detail →


When You Cannot Reply

The composer is replaced by a banner in four situations:

SituationWhat you seeHow to continue
Unassigned ticket"This conversation is new and unassigned." with Assign to meTake the ticket, or use Assign to give it to someone
Closed ticket"This chat has been closed by … at …. Assign it to start the conversation again."Click Assign to me, or Reopen in the header
Blocked contact"This contact has been blocked by you."Click Unblock contact
Contact flagged as spam"This contact is marked as spam."Click Not spam in the banner
WhatsApp 24-hour window expiredOnly a pulsing + button+ → Send WhatsApp Template
Instagram / Messenger window expiredNo composer at allWait for the customer to write again
Conversation limit reached"Conversation limit reached (used/limit)" with Upgrade PlanUpgrade the plan, or wait for the reset

Once a WhatsApp window expires, the Private Note tab goes too. The whole composer is replaced by the template button, so you cannot leave an internal note on that ticket until the customer writes again. Write handover notes before the window closes.


The WhatsApp 24-Hour Window

WhatsApp — not RateUp — restricts when you may send free-form messages.

How it works

  • The window opens when the customer sends you a message
  • It lasts 24 hours from that message
  • The countdown in the chat header shows the time remaining

Inside the window

  • Send free-form replies, attachments and quick replies
  • Continue the conversation normally

Outside the window

  • Free-form messaging is disabled
  • The composer shrinks to a single + button with a pulsing green dot. It opens a menu with just Send WhatsApp Template
  • Only approved templates can be sent
  • Once the customer replies to your template, a new 24-hour window opens and normal replying resumes

This limit applies to WhatsApp only. Other channels have their own rules.

How to send a template →


Message Status

Outgoing messages show delivery ticks:

StatusMeaning
SentAccepted by the channel
DeliveredReached the customer's device
ReadOpened by the customer

Hover a message's time to see the exact timestamps. A message still waiting for WhatsApp shows a clock instead of a tick.


Working With Messages in the Thread

Copy a message

Every message except a deleted one has a Copy button beside its time. Click it to copy the text to your clipboard. A "Copied to clipboard" notice confirms it.

React to a customer's message

Find the customer's message and click the emoji button beside its time.

Pick an emoji. It is sent to the customer as a reaction on that message.

Reactions work on messages the customer sent, not on your own. A reaction the customer sends shows as a small emoji on the bubble. Hover it to see who reacted.

Instagram and Messenger accept only a limited set of reactions. Picking one they do not support gives "… not supported", and nothing is sent.

Download an image

Every image in a conversation carries a Download image button, on the thumbnail and again in the full-size view. Click the image to open it full size.

Messages you did not type

Label on the bubbleSent by
Your colleague's name and avatarA person on your team
🤖 AutomationA chatbot, flow or automation rule — in a lighter bubble
📣 CampaignA campaign
Centred grey chipA system note — assigned, reassigned, closed, reopened, spam
Centred amber bubble with 🔒A private note — never sent to the customer

Deleted Messages

If a WhatsApp user deletes a message they had sent — "delete for everyone" — the message stays in the thread but its content is withheld. In its place you see, in italics:

🚫 This message was deleted

This applies both ways: a customer deleting their own message, and your business deleting a message it sent from the WhatsApp Business app.

WhereWhat it shows
The threadThe placeholder, in the same position in the timeline
The conversation list preview"This message was deleted"
An exported chatThe row is kept; the text is replaced by the placeholder

Deletions are reported by WhatsApp only for accounts using the WhatsApp Business app (coexistence). On a Cloud API-only number, a customer deleting a message on their phone changes nothing on your side — you keep seeing what they sent.

A deletion is an edit to history, not a new message: it starts no automations, opens no ticket and does not touch the 24-hour window.


Frequently Asked


Best Practices

  • Reply fast — the 24-hour window is shorter than it sounds
  • Check the history bar before answering a returning customer
  • Use quick replies for repeat questions, and personalise the opening line
  • Keep long explanations under the character limit, or split them deliberately
  • Close the ticket once the topic is done

On this page