How to request a payment by SMS from a conversation (text-to-pay)
In Conversations, open the customer's conversation, pick the SMS channel and click Request Payment ($ icon). Choose the product, confirm the price, discount, tax and due date, then click Send. The customer gets a payment link by text and pays in a few taps.
Updated on
Before you start
- Stripe must be connected under Payments › Integrations.
- Your account needs an active phone number to send SMS.
- At least one active product must exist in Payments › Products.
- The contact needs a mobile number on their record.
Where to find it
Conversations › (customer's conversation) › SMS channel › Request Payment ($ icon)
Step by step
- In the left menu, open Conversations and open the conversation with the customer you want to charge.
- In the message box, pick the SMS channel.
- Click Request Payment ($ icon) below the text editor.
- In the window that opens, choose the product and confirm the price.
- If needed, add a discount and/or tax.
- Set the payment due date.
- Choose Live mode. Use Test mode only to try the flow without charging.
- Click Preview to see the checkout page the way the customer will.
- Click Send. The text with the link goes to the customer and is logged in the conversation.
Send the link through another channel
- Instead of Send, click Copy link & Mark as sent.
- Paste the link wherever you like (WhatsApp, email, a note). The request is logged as sent in the conversation.
Tips
- The checkout page can carry your brand colors and logo: set that up in the payment link settings.
- The request stays tied to the contact's conversation, which makes it easy to track who has paid.
- Use the due date to create urgency and avoid forgotten requests.
Common problems
- The Request Payment button doesn't show → Make sure the selected channel is SMS, Stripe is connected and the account has an active phone number.
- The product list is empty → Create at least one active product in Payments › Products.
- The customer says the payment isn't accepted → Check whether you sent the request in Test mode. Create a new one in Live mode.
- The text never arrived → Check the contact's number and see the article on undelivered SMS.
Frequently asked questions
Where do I see whether the customer paid?
In Payments › Transactions and in the conversation history itself.
Can I request an amount without a product?
No. A request always starts from a product; create a product with the amount you need (e.g. "Deposit") in Payments › Products.
Was this helpful?
Thanks for your feedback.
