Stripe
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_)
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
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