React Native Feedback Hub

Collect User Feedback Seamlessly

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.

4
Integrations
React Native
Cross Platform
Open Source
Free to Use

Powerful Features

Everything you need to collect and manage user feedback effectively

Multi-platform Integration

Seamlessly integrate with Slack, Jira, Discord, and Microsoft Teams

Screenshot Capture

Built-in screenshot functionality for visual feedback

Screen Recording

Capture user interactions with built-in screen recording

Customizable UI

Flexible floating button positioning and styling options

Type Safe

Complete TypeScript support for better development experience

Accessible

WCAG AA compliant color system for inclusive design

Supported Integrations

Connect with your favorite tools and platforms

Slack

Slack

Post feedback directly to Slack channels with file attachments

Jira

Jira

Create issues automatically in your Jira projects

Microsoft Teams

Microsoft Teams

Send feedback to Teams channels via Graph API

Discord

Discord

Post feedback using Discord webhooks

Privacy & Data Handling

Transparent data practices for your feedback collection needs

Data Security

All feedback data is processed securely. Screenshots and recordings are handled locally on the device before transmission to your chosen integration platform.

No Data Storage

We don't store your feedback data. Everything is sent directly to your configured integration (Slack, Jira, Discord, or Teams) without intermediate storage.

GDPR Compliant

Built with privacy by design. Users have full control over what feedback they share, with clear consent mechanisms for data collection.

SDK Usage Terms

Integration Requirements

You must have valid API credentials for your chosen integration platform (Slack, Jira, Discord, or Microsoft Teams).

User Consent

Ensure your app users are informed about feedback collection and provide appropriate consent mechanisms as required by applicable laws.

Rate Limits

Respect the rate limits of your integration platforms. The SDK includes built-in throttling to prevent API abuse.

Support & Updates

Regular updates include new features, security patches, and compatibility improvements. Check our GitHub repository for the latest releases.

Quick Start

Get up and running in minutes

Installation
npm install react-native-feedback-hub
# or
yarn add react-native-feedback-hub
Usage
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>

Ready to Get Started?

Join developers who are already using React Native Feedback Hub to improve their apps