A comprehensive React Native SDK for collecting user feedback with built-in integrations to Slack, Jira, Discord, and Microsoft Teams. Features screenshot capture, screen recording, and customizable UI.
Everything you need to collect and manage user feedback effectively
Seamlessly integrate with Slack, Jira, Discord, and Microsoft Teams
Built-in screenshot functionality for visual feedback
Capture user interactions with built-in screen recording
Flexible floating button positioning and styling options
Complete TypeScript support for better development experience
WCAG AA compliant color system for inclusive design
Connect with your favorite tools and platforms
Post feedback directly to Slack channels with file attachments
Create issues automatically in your Jira projects
Send feedback to Teams channels via Graph API
Post feedback using Discord webhooks
Transparent data practices for your feedback collection needs
All feedback data is processed securely. Screenshots and recordings are handled locally on the device before transmission to your chosen integration platform.
We don't store your feedback data. Everything is sent directly to your configured integration (Slack, Jira, Discord, or Teams) without intermediate storage.
Built with privacy by design. Users have full control over what feedback they share, with clear consent mechanisms for data collection.
You must have valid API credentials for your chosen integration platform (Slack, Jira, Discord, or Microsoft Teams).
Ensure your app users are informed about feedback collection and provide appropriate consent mechanisms as required by applicable laws.
Respect the rate limits of your integration platforms. The SDK includes built-in throttling to prevent API abuse.
Regular updates include new features, security patches, and compatibility improvements. Check our GitHub repository for the latest releases.
Get up and running in minutes
npm install react-native-feedback-hub
# or
yarn add react-native-feedback-hub
import { FeedbackHubProvider } from 'react-native-feedback-hub';
const config = {
slackConfig: {
botToken: 'xoxb-...',
channelId: 'C123456',
},
jiraConfig: {
email: 'your@email.com',
apiToken: 'abc123',
host: 'yourdomain.atlassian.net',
projectKey: 'SDK',
},
};
<FeedbackHubProvider config={config}>
<App />
</FeedbackHubProvider>
Join developers who are already using React Native Feedback Hub to improve their apps