Stripe
Enrich feedback with customer revenue and subscription data.
Prioritize by revenue. Automatically match feedback authors to Stripe customers and see MRR, plan tier, and subscription status alongside their requests. Know which feature requests come from your highest-value customers.
Overview
The Stripe integration enables:
- Revenue enrichment -- see MRR, plan tier, and billing status alongside feedback to prioritize high-value customers
- Customer lookup -- automatically match feedback authors to Stripe customers by email address
- Subscription context -- view subscription status, plan name, and lifetime value for each feedback author
Prerequisites
- Admin access to your Quackback workspace
- A Stripe account
- A Stripe API key with read access to customers
Setup
1. Get Your Stripe API Key
- Go to the Stripe Dashboard > API Keys
- Copy your Secret key (starts with
sk_live_orsk_test_)
Tip: Use a restricted key with read-only access to Customers for better security. Go to API Keys > Create restricted key and enable only "Customers: Read".
2. Connect to Stripe
- Go to Admin → Settings → Integrations → Stripe
- Click Connect to Stripe
- Enter your Stripe API key
- Click Connect
Note: Stripe uses API key authentication rather than OAuth. Your API key is encrypted at rest and only used to query the Stripe API.
3. Save and Test
- Click Save
- Submit test feedback with an email address that matches a Stripe customer
- The feedback post will be enriched with the customer's revenue data
How Enrichment Works
When new feedback is submitted, Quackback:
- Searches Stripe for a customer matching the author's email
- If found, retrieves subscription and revenue data
- Links the feedback post to the Stripe customer with a direct link to their dashboard profile
This helps your team prioritize feature requests from paying customers and understand the revenue impact of feedback.
Manage the Integration
Pause
Temporarily stop enrichment:
- Go to Admin → Settings → Integrations → Stripe
- Toggle Enabled off
- Enrichment pauses, but the connection remains
Reconnect
If you see connection errors:
- Verify your API key is still valid in the Stripe Dashboard
- Update the key in Quackback if needed
Disconnect
To fully remove the integration:
- Go to Admin → Settings → Integrations → Stripe
- Click Disconnect
- Confirm the action
Troubleshooting
Customers Not Being Matched
- Check email addresses -- the feedback author's email must match a Stripe customer's email
- Verify API key -- ensure the key has permission to read customers
- Check integration status -- look for errors in settings
"Authentication Failed" Error
Your API key may have been revoked or rotated:
- Get a new API key from the Stripe Dashboard
- Update the key in Quackback's integration settings
Test vs. Live Mode
Stripe test keys (sk_test_) only match test customers. Use a live key (sk_live_) to match real customers.
Next Steps
- Salesforce -- Salesforce CRM integration
- HubSpot -- HubSpot CRM integration
- Integrations Overview -- All integrations
Was this helpful?
Your feedback shapes what we write next.
