Intercom Handles Conversations. It Doesn't Handle Payments.
Intercom is built for customer messaging — live chat, in-app messages, email, and increasingly, phone. Sales teams qualify leads and close deals through it. Support teams resolve issues. Success teams manage renewals.
But when any of those conversations reaches the point where money needs to change hands, Intercom has no native answer. There's no payment capture. No checkout flow. No way to collect a card number securely within a conversation.
The result: agents copy-paste links from separate systems, tell customers to "go to your account settings and update your card," or — worse — ask customers to type card details into the chat. That last one is a PCI violation, and it happens more often than anyone admits.
Shuttle adds PCI-compliant payment capture to Intercom conversations. Agents send branded payment links directly within chat. Customers pay without leaving the conversation. Card data never touches Intercom, your network, or your agents.
Why Intercom Teams Need Payment Capture
Intercom sits at the intersection of sales, support, and success. Each function has payment moments that the platform currently can't handle.
Failed payment recovery. A customer's card declines. Their subscription is at risk. The automated dunning email got ignored. But when a support agent reaches out in Intercom and can send a payment link right there in the chat — recovery rates jump. The friction between "I want to fix this" and "my card is updated" drops to a single click.
Upgrade and expansion revenue. A sales conversation in Intercom leads to a plan upgrade. Today, the rep says "I'll send you an invoice" or "you can upgrade in your dashboard." Both add steps. Both lose deals. If the rep can send a payment link for the upgrade amount mid-conversation, the deal closes on the spot.
Invoice collection. B2B customers with outstanding invoices are already in Intercom asking about their account. If the agent can send a payment link for the exact invoice amount during that conversation, collection happens immediately instead of entering a follow-up cycle.
One-off charges. Professional services, implementation fees, overage charges, custom work. These don't fit neatly into subscription billing. Payment links handle them cleanly — the agent sends a link for the specific amount, the customer pays, done.
Subscription changes. Pro-rata adjustments, add-on purchases, plan switches with price differences. The customer wants it handled now, in the conversation they're already having.
How to Add Payments to Intercom
Payment Links in Conversations
This is the primary integration pattern for Intercom. It works across every Intercom channel — live chat, in-app messenger, email, and social.
The flow:
During a conversation, the agent determines that a payment needs to be collected. They generate a payment link through Shuttle — either via a sidebar integration, a conversational shortcut, or an API call from your backend.
The agent sends the link in the conversation. It appears as a tappable, clickable URL — or as a rich card if you've built a custom Intercom app.
The customer taps the link. On mobile, it opens in their browser. On desktop, it opens in a new tab. They see a branded checkout page showing the amount, a description of what they're paying for, and standard card input fields.
The customer enters their card details and completes payment. Card data goes directly from their browser to Shuttle's PCI Level 1 certified infrastructure. It never passes through Intercom, your servers, or any agent-visible system.
The agent receives confirmation in real time. A webhook updates the conversation with payment status, transaction ID, and amount. The agent can confirm to the customer immediately.
Why this fits Intercom's model:
Intercom is conversational by design. Payment links extend that conversation to include the transaction itself, rather than breaking the flow with "please go to this other system." The customer stays in the same chat, on the same device, in the same context.
For automated flows — Intercom's bots and workflows — payment links can be generated programmatically and sent without agent involvement. A Resolution Bot that identifies a failed payment can automatically send a recovery link. A product tour that ends with a purchase step can include a payment link as the final message.
Payment links are available at /platforms/links-checkout/.
Voice Payments via Intercom Phone
Intercom Phone brings voice into the Intercom platform. For teams that handle payment-related calls, Shuttle's Voice Checkout adds DTMF-based payment capture.
How it works:
The agent initiates a payment session during a call. Shuttle's payment overlay activates on the voice channel.
The customer enters their card details using their phone's keypad. Each digit is captured by Shuttle's PCI-certified environment.
DTMF tones are replaced with flat masking tones in the audio stream. The agent cannot determine the digits being entered. Call recordings contain only the masking tones — no cardholder data.
The payment is processed through the configured gateway. The result is returned to the agent in real time.
This keeps Intercom Phone completely out of PCI scope. Agents never hear card numbers. Recordings are clean. Your telephony environment requires no additional compliance controls.
Voice Checkout details at /platforms/voice-checkout/.
Payment Links in Intercom Conversations
The payment link approach deserves deeper exploration because it's where most Intercom teams will start.
Branded checkout pages. The payment page carries your brand — logo, colours, company name. It doesn't look like a third-party tool. Customers see a professional checkout experience that matches your product.
Pre-populated amounts and references. Links are generated with the exact amount, currency, and description already set. The customer doesn't need to enter an amount or find an invoice number. This reduces errors and speeds up completion.
Multi-currency support. If you operate internationally, payment links can be generated in the customer's local currency. Shuttle handles the gateway routing and currency configuration.
Expiry and security. Links can be set to expire after a defined period — useful for time-sensitive offers or outstanding balances. Each link is single-use by default, preventing double-payment.
Automation-friendly. Payment links can be generated via API, making them available to Intercom's Custom Bots, workflows, and third-party automations. A Zapier or Make integration can trigger payment link generation based on Intercom events — conversation tags, custom attributes, or specific bot paths.
Mobile-first. Intercom's messenger is heavily used on mobile. Payment links open in the device's browser with a responsive checkout page. On iOS and Android, Apple Pay and Google Pay can be offered alongside card input, depending on your gateway configuration.
Multi-PSP Support
Your payment gateway choice shouldn't constrain your Intercom integration. Shuttle connects to 40+ payment service providers, including Stripe, Adyen, Worldpay, Checkout.com, Braintree, PayPal, Mollie, and GoCardless.
This matters in several scenarios:
You're migrating gateways. Moving from Stripe to Adyen? Your Intercom payment workflow doesn't change. Only the backend routing updates.
Different markets, different gateways. Your EU business runs through Adyen, your US business through Stripe. Shuttle routes to the correct gateway automatically.
Client-specific gateways. If you're a platform serving multiple businesses (each with their own merchant account), Shuttle routes payments to the correct gateway for each transaction.
Agents don't need to know which gateway is processing a given payment. They send a link, the customer pays, the money lands in the right account.
PCI Compliance
Every organisation that processes card payments must comply with PCI DSS. The question is how much of your environment falls within scope — and how expensive that compliance is to maintain.
The risk with chat-based payments. If a customer types a card number into an Intercom chat, that data is now stored in Intercom's conversation history, potentially visible to multiple agents, and backed up across systems. This puts your Intercom environment, your network, and your data storage in PCI scope. You're looking at SAQ-D — 300+ compliance requirements and significant annual costs.
How payment links eliminate scope. With Shuttle's payment links, card data never enters Intercom. The customer's browser communicates directly with Shuttle's PCI Level 1 certified infrastructure. Intercom sees only a URL (outbound) and a payment confirmation (inbound). Your PCI assessment drops to SAQ-A — the lightest self-assessment level.
Voice payment compliance. If you use Intercom Phone with Shuttle's DTMF capture, the same de-scoping applies. Card data is captured within Shuttle's environment and stripped from the audio. Your telephony remains out of scope.
Shuttle is a PCI DSS Level 1 certified Service Provider — the highest level of certification, validated annually by an independent Qualified Security Assessor.
Use Cases
SaaS Failed Payment Recovery
A customer's card expires. Automated dunning emails go unread. The customer opens an Intercom chat about an unrelated issue. The agent sees the failed payment flag, sends a payment link for the outstanding amount, and the customer updates their card and pays — all within the same conversation. Recovery rate: significantly higher than email-only dunning.
Professional Services Payment
A customer agrees to a paid implementation package during an Intercom sales conversation. The rep generates a payment link for the implementation fee and sends it in the chat. The customer pays immediately. No invoice. No accounts payable cycle. No follow-up.
E-commerce Order Issue Resolution
A customer contacts support about a damaged item. Instead of a full refund, the agent offers a partial refund plus a replacement — with the customer paying the price difference. A payment link for the difference is sent in the chat. The customer pays, and the replacement is dispatched.
Subscription Upgrade
A trial user is chatting with sales in Intercom. They're ready to upgrade to a paid plan. The sales rep sends a payment link for the first month (or annual subscription). The customer pays within the chat. The account is upgraded automatically via webhook.
Frequently Asked Questions
Can payment links be sent by Intercom bots, or only by human agents? Both. Payment links are generated via API, so they can be triggered by Custom Bots, workflows, or any automation that can make an HTTP request. This enables fully automated payment recovery flows without agent involvement.
Does the customer need to leave the Intercom chat to pay? The payment page opens in a new browser tab or the device's browser. The customer completes payment there and returns to the conversation. The agent receives confirmation in real time, so the conversation continues seamlessly.
What payment methods are supported? Card payments (Visa, Mastercard, Amex) are supported across all gateways. Depending on your gateway configuration, Apple Pay, Google Pay, and other local payment methods can also be enabled on the checkout page.
How much does it cost? Payment links start at $49 per user per month. Voice payments via Intercom Phone are $0.20 per transaction. No setup fees or long-term contracts.
Can we track which Intercom conversations resulted in payments? Yes. Payment confirmations include metadata that can be mapped back to Intercom conversation IDs, allowing you to track conversion rates, recovery rates, and revenue generated through Intercom payment flows.
Related Reading
PCI-Compliant Payments for Contact Centres — comprehensive guide to secure payment capture in contact centre environments
Voice Payments: The Complete Guide — everything about DTMF, IVR, and agent-assisted voice payment capture
Multi-Channel Payment Collection — collecting payments across chat, email, SMS, and voice
Twilio Pay Connectors — how Shuttle connects to Twilio's payment infrastructure
Voice Checkout — Shuttle's voice payment product for phone-based transactions
Get Started
Adding payment capture to Intercom takes days, not months. Shuttle handles the PCI infrastructure, gateway connections, and payment processing — your team just sends links or initiates voice payments within the conversations already happening.
Talk to us about Intercom payment integration or explore Payment Links and Voice Checkout.