Most support tickets at a money transfer business are not complaints. They are questions the platform could have answered: has my money arrived, what happens now, why is it taking longer than last time. Each one costs an agent's time and a little of the customer's trust. The cheapest ticket is the one never raised, and the tool for that is a well-designed set of transactional messages: sent at the right moment, in the customer's language, and worded for how the money is actually being delivered.
This guide is for operations and customer support leads who own the customer messaging of a transfer service. It covers which questions drive tickets, how to map events to messages, how wording should change for bank, cash pickup and mobile wallet payouts, what not to send, and how to measure whether it is working.
RemitSo is one way to run this. Its customer app sends a push notification at every step with a clear timeline, emails customers in their own language, and words transfer updates for the delivery method. Your team still writes the templates, chooses the timing and handles the cases a message cannot fix. The approach below applies on any platform.
Which customer questions drive tickets
Before writing a single template, read a month of tickets and sort them by the question behind them, not the category an agent picked. In transfer businesses the same handful of questions tends to dominate.
- "Did you get my payment?" The customer has paid by bank transfer and sees nothing change.
- "Where is my money?" The transfer is under way but the customer does not know what stage it is at or what normal looks like.
- "What does my recipient need to do?" Common with cash pickup, where the recipient must act.
- "Why has it stopped?" A document request or a check has paused the transfer, and the customer does not know why or what to send.
- "Can I have proof?" A receipt or statement for the customer's own records, a landlord or a visa application.
Each of these is a gap between what the platform knows and what the customer has been told. Close the gap at the moment it opens and the ticket does not get written.
How to map transfer events to customer messages
A message map lists every event in a transfer's life, decides whether the customer hears about it, and fixes the wording, timing and channel. It is the single document support, operations and compliance should agree on. The map below is a starting point; adjust it to your own flows.
| Event | What the customer is told | Timing | Channel |
|---|---|---|---|
| Transfer created, awaiting payment | Exactly who to pay, the amount and the reference, and who never to pay | Immediately | In app, email |
| Customer says they have paid | "We are waiting for your payment to arrive. We will tell you as soon as it does." | Immediately | Push, timeline |
| Payment received | Payment confirmed; what happens next and the expected time | Immediately | Push, email |
| Document requested | What is needed, why in plain terms, and how to upload it | Immediately, then one reminder | Push, email |
| Sent to recipient | Worded for the delivery method (see next section) | Immediately | Push, timeline |
| Delivered or ready for collection | Confirmation, with the receipt | Immediately | Push, email |
| Taking longer than usual | Honest delay notice; no action needed unless stated | Once the normal window has passed | Push, email |
| Failed or returned | What happened, whether money is coming back, what to do | After staff have confirmed the outcome | Email, push |
Two principles sit behind the map. Tell customers about anything that changes what they should do or expect. And tell them before they would otherwise start wondering: a confirmation that arrives after the customer has already opened a chat has failed.
Rule of thumb: every customer message should answer three questions: what has happened, what happens next, and whether they need to do anything. If a message cannot answer the third, it probably should not be sent yet.
How to word updates for bank, cash pickup and mobile wallet
"Your money has been sent" means different things depending on how it is being delivered. Generic wording causes tickets because customers apply the expectations of one method to another.
Bank deposit
The customer's worry is timing. Once the partner has the payout, the receiving bank still has to credit it, and that can depend on its own processing hours. Say "sent to your recipient's bank" rather than "delivered", and give an honest window. Confirm delivery only when you have confirmation.
Cash pickup
Here the recipient has to act, so the message is really instructions. Tell the customer the transfer is ready for collection, what reference the recipient needs, and that they should bring identification matching the name on the transfer. Most cash pickup tickets come from the recipient arriving without one of these.
Mobile wallet
Wallet credits are usually quick, so the risk is the opposite: if it is not instant, customers assume something is wrong. Confirm the wallet number the money is going to, and if a credit is pending, say so plainly rather than leaving "sent" on screen.
| Stage | Bank deposit | Cash pickup | Mobile wallet |
|---|---|---|---|
| Sent | "Sent to your recipient's bank" | "Being prepared for collection" | "On its way to your recipient's wallet" |
| Complete | "Paid into your recipient's account" | "Ready to collect: your recipient needs the reference and ID" | "Credited to your recipient's wallet" |
| Delayed | "The receiving bank is taking longer than usual" | "Not yet ready for collection; please ask your recipient to wait for our message" | "The wallet provider has not confirmed the credit yet" |
How to handle language and templates
A customer who reads English as a second language will often read a status message, not quite trust their understanding, and open a chat to check. Sending emails in the customer's own language removes that step.
- Translate meaning, not words. Status terms like "pending" or "on hold" carry different weight in different languages. Have a fluent speaker who knows the service review every template, not only the first draft.
- Keep one source per message. Each template should exist once with a version per language, so a change to the English wording prompts a change to the others rather than drifting apart.
- Keep the facts in variables. Amounts, references, recipient names and dates should come from the transfer, never typed into a template, so a translation cannot introduce a wrong number.
- Test every language on a real transfer. Long words break layouts, and a truncated subject line in one language is a ticket waiting to happen.
What not to send
More messages do not mean fewer tickets. Badly chosen messages create them.
- Do not reveal compliance reasoning. A transfer held for review should tell the customer what is needed and when, not why it was flagged. Wording that tips off a customer about a screening match or a suspicion report can breach your obligations. Agree these templates with compliance.
- Do not announce a failure before it is confirmed. An automatic "your transfer failed" when the payout may still be retried produces anxious customers and contradictory follow-ups. A good test: tell the customer a payout failed only when the partner has refused it.
- Do not send internal states. Customers do not need to know a payout moved between queues. Every message should map to a stage they would recognise.
- Do not bury instructions in marketing. Promotions belong in broadcast messages to customers who have opted in, not in a delivery confirmation.
Watch for: events the customer cannot see but staff must act on. If a payout was not sent because of a fault on your side, the customer still sees the transfer as on its way. No message will fire to prompt a ticket, but if nobody acts, the next contact will be an angry one. These events need a staff alert, not a customer message.
Scenario: rebuilding messages for one corridor
The numbers below are illustrative, chosen to show the reasoning rather than to describe any real operator.
A support lead reviews a month of tickets for one corridor that offers bank deposit and cash pickup. Of 400 tickets, she sorts them by the question behind them.
- 140 ask whether a bank transfer payment has arrived.
- 110 ask where the money is after it has been sent.
- 70 come from cash pickup recipients who were turned away or unsure what to bring.
- 50 ask why a transfer has stopped, nearly all document requests.
- 30 are requests for receipts or statements, or genuine problems.
Step 1: close the payment gap
Customers tap "I have made payment" and then hear nothing until the deposit is matched. The team adds an immediate acknowledgement and subscribes two operations staff to the "Customer clicked 'I have made payment'" alert, so a payment claimed but not received within the normal window is looked at by a person before the customer chases it.
Step 2: reword by delivery method
The "sent" message for cash pickup is rewritten as collection instructions: reference, ID matching the recipient name, and a prompt to forward the message to the recipient. Bank deposit wording changes from "delivered" to "sent to your recipient's bank" until confirmation arrives.
Step 3: fix the document request
The request now names the document, says it is a standard requirement as totals grow, and links straight to the upload. A single reminder follows if nothing is uploaded.
Step 4: point to self-service
Every completion message now says that receipts and statements can be downloaded in the app at any time.
Step 5: measure
The following month, the lead compares tickets per hundred completed transfers, by question type, against the baseline. The payment and cash pickup questions fall most; document questions fall less, which tells her the wording of the request is still unclear for some customers. That template goes back for another revision.
How to measure ticket deflection
Ticket counts on their own mislead, because they rise with volume. Measure in a way that isolates the effect of the messages.
- Normalise. Track tickets per hundred completed transfers, not raw counts.
- Tag by question, not category. Use the same question tags as your baseline so you can see which message changed which number.
- Change one thing at a time. If you rewrite every template in one week, you will not know which one worked.
- Watch time to first contact. If customers still get in touch but later in the transfer, the early messages are working and the gap has moved.
- Read the tickets that remain. They show you the next message to write, or a process problem no message will fix.
Takeaway: a message is doing its job when the question it answers stops appearing in the ticket queue. Track each template against the question it was written for.
Doing it with RemitSo
RemitSo gives support and operations teams the building blocks for the approach above. Your team still owns the wording, the timing choices and the follow-up on cases a message cannot settle.
- Emails in the customer's own language: released in August 2026, so customers read updates without second-guessing them. The app supports English, French or Spanish, switched on with a translation dictionary the operator provides.
- Localisation-aware transactional email: per-notification timing and customisable templates, released in August 2026, so each message can go out when it is useful and in your own words.
- Wording by delivery method, everywhere: customers read status in words that fit how the money is delivered, such as "Ready for Pickup" or "Sent to Bank", and the same words appear in the app, push notifications, emails and statements, so no channel contradicts another.
- Failure messages only on a real refusal: customers are told a payout failed only when the partner refused it. A timeout or a fault on the operator's side goes to staff instead, so customers are not alarmed by something your team is already fixing.
- Push notification at every step and a clear timeline: customers can see where their transfer is without asking.
- Receipts and statements: downloadable any time, and customers can request statements, so proof-of-payment requests do not need an agent.
- Scam warnings at payment: customers see exactly who to pay and who never to pay, which cuts payment confusion at its source.
- Broadcast management: news and rate alerts go to customers who opted in, kept separate from transactional messages.
- Alert events with subscribers: staff alerts such as "Customer clicked 'I have made payment'" and "Payout not sent because of a fault on our side" go to the people subscribed to them, so problems the customer cannot see are still acted on.
See the customer app features and admin features, read the release notes, or book a demo.
Frequently asked questions
Should every status change trigger a customer message?
No. Message on changes that affect what the customer should expect or do. Internal movements, such as a payout being queued or retried, create noise and sometimes alarm. Keep those for staff.
Push notification or email: which is better?
They do different jobs. Push suits short, time-sensitive updates the customer will glance at. Email suits anything they may want to keep or act on later, such as a document request or a receipt. Many events justify both.
How should we word a message about a transfer held for compliance review?
Say what is needed and by when, in neutral terms, without explaining what triggered the review. Agree the wording with your compliance team, because some explanations could tip off a customer and breach your obligations.
Why does wording need to change by delivery method?
Because the same stage means different things. "Sent" for a bank deposit means the receiving bank still has to credit it; for cash pickup, the recipient still has to collect it. Generic wording sets the wrong expectation, and the gap becomes a ticket.
How soon should we see fewer tickets?
Usually within the first full month after a change, if you measure tickets per hundred completed transfers by question type. If a question type does not fall, the message is either not reaching customers at the right time or not answering the question they actually have.