The Purchase step is the final step in the text-to-buy journey. It sends a checkout message to the customer, allowing them to complete their purchase with minimal friction—either by replying “Pay now” (if their card is vaulted) or tapping the checkout link to finalize the order.
Unlike the Purchase Offer step, which presents an offer and waits for the customer to reply “YES,” the Purchase step skips the decision moment and sends the customer directly to payment confirmation.
If the customer already has a card on file, they can reply “Pay now” via text
If not, they’ll tap the link to complete checkout and vault their card in the process
This makes the Purchase step ideal for use after a customer has confirmed their interest, such as replying that they are interested in a product offered earlier in the flow.
While you can’t edit the message content itself, you can fully customize:
Cart contents (product, variant, quantity)
Discount (fixed or percentage-based)
Refill upsell (optionally prompt customers to subscribe instead of buy once)
After a Purchase Offer step when a customer is ready to purchase
For flows when the customer has already selected a product via conversation
In advanced flows where purchase intent has been confirmed earlier in the journey
Best practice: Use the Purchase step once a customer is ready to check out. It works best when the product, price, and offer have already been established, and all that’s left is for the customer to confirm payment.