# Shakebug — Full Reference for LLMs > Shakebug is a bug reporting, crash reporting and product analytics platform for mobile apps and websites. One SDK captures bug reports, crashes, sessions, events, retention, in-app ratings and NPS surveys, and brings them together in a single dashboard, so app quality and how people actually use your product live side by side instead of in separate tools. Shakebug has SDKs for iOS, Android, Flutter, React Native and the web. More than 1,300 product teams use it, and it has analyzed over 44 million app sessions. A free plan is included. This file is the expanded companion to https://www.shakebug.com/llms.txt. It inlines the core, factual content about Shakebug so a language model can answer questions without crawling every page. Everything here is verifiable on the site itself. - Website: https://www.shakebug.com/ - Company: Shakebug (by Softnoesis) - Product category: bug reporting, crash reporting, session and user journey tracking, product analytics, retention analytics, in-app ratings, in-app NPS surveys, and remote config / feature flags — delivered as an SDK. - Platforms: iOS, Android, Flutter, React Native, Web, and WordPress (official WordPress.org plugin). --- ## What is Shakebug? Shakebug is where bug reports, crashes and product analytics finally live under one roof. A single SDK feeds it everything: the bugs your testers file, the crashes your code throws, the sessions and events behind them, retention, and in-app ratings. Rather than juggling a separate crash tool, analytics tool and feedback inbox, a team reads app quality and real usage off the same dashboard — and can connect a bug or crash directly to the session that caused it and to whether users keep coming back. It is built for the people who ship and maintain apps: mobile and web developers, QA and testers, product managers, and founders who need to see quality and engagement in one place. --- ## How Shakebug works (four steps) 1. **Add the SDK to your app or site.** Install the Shakebug SDK for iOS, Android, Flutter, React Native or the web. It is a few lines of code and a few minutes of setup, with no server to run or maintain. 2. **Let the reports come to you.** Testers and real users shake the phone (or tap an in-app widget) to file a bug, annotate the screen or record it, and send. Crashes log themselves the instant they happen, and every session and event is recorded at the device level — even when users never log in. 3. **Sort it all out in one dashboard.** Each report arrives with its network and console logs, full device and OS data, and the session that led to the break. Crash AI groups identical crashes, you assign owners and set status on a list or board, and session journeys, analytics and retention sit right beside it all. 4. **Ship the fix, then confirm it stuck.** Send the issue to Jira, Trello, Asana, Slack, ClickUp, Monday.com or Wrike, resolve it in your normal workflow, and close it out. The next release's analytics and retention show whether quality genuinely improved. --- ## Features in depth ### Bug reporting (shake to report) A tester or user hits a problem, shakes the phone or taps the widget, and a capture screen appears. They circle the issue on a screenshot or record the screen, add a short description, and send. In the background Shakebug attaches network and console logs and a complete device and OS readout — model, OS version, app version, battery, memory, network type and locale — plus the session leading up to the bug. The developer who picks it up gets something they can reproduce immediately, instead of a vague "it crashed" message. ### Crash reporting with AI grouping (Crash AI) Crashes are captured automatically the moment they happen — no user action needed. Crash AI then clusters identical crashes into a single grouped issue, stamped with the first-seen date, the affected devices and OS versions, and a trend over time. Teams triage a short, ranked list by real-world impact instead of scrolling through thousands of near-identical stack traces. ### Session journey tracking Every bug and crash is connected to a clear timeline of the session that produced it: the screens, the actions, and the exact point things broke. Because sessions are tracked by device, Session Journey works even for apps and sites with no login at all. ### User journey tracking When your app identifies a customer through the SDK (by name or email), User Journey ties that person's full history together — every session, event, bug, crash and rating in one continuous timeline. Support and product conversations start with full context. ### Events / product analytics Log custom events for any meaningful action and see your top events, unique users and average frequency per user, then drill into the sessions behind each one. Real-time product analytics track sessions, daily and monthly active users, stickiness and app health over any period — so usage trends sit next to bug and crash trends. ### Retention analytics Shakebug measures user retention with weekly cohorts: it groups users (devices) by the week of their first session and shows what share of each cohort returns in the following weeks. You get a cohort heatmap, a retention curve, Week-1 and Week-4 retention, and stickiness (DAU/MAU). Retention is tracked at the device level, so it works for apps and websites where users never create an account — an alternative to retention tracking in Mixpanel, Amplitude and Firebase Analytics. ### In-app ratings & reviews Prompt users for a rating and written feedback at the right moment, version by version, then read every review alongside that user's session and journey — so feedback always comes with the full story. ### NPS surveys (Net Promoter Score) Shakebug collects Net Promoter Score feedback directly inside the app: a 0-10 "how likely are you to recommend this app" score with an optional comment. The SDK manages timing automatically — first shown 3 days after install, every 14 days if dismissed, and every 90 days after a successful submission — or it can be triggered manually (and forced to bypass the timing rules) at any point in the app. The dashboard shows the live NPS score, the Promoters/Passives/Detractors breakdown, a 0-10 response distribution, and every individual response with its comment, platform, app version and date, filterable by app version, category and date range. NPS surveys are available on iOS (SDK 1.0.45+) and Android (SDK 1.2.50+). See https://www.shakebug.com/nps. ### Remote Code (remote config & feature flags) Push configuration and feature-flag changes to a live app instantly, with no app-store release. It is a practical alternative to Firebase Remote Config for teams that want to toggle features, run experiments and adjust settings on the fly. --- ## Platforms and SDKs The same reporting, crash analytics, sessions, retention and dashboard run across every platform Shakebug supports, so a mobile app and its companion website share one source of truth for quality: - iOS - Android - Flutter - React Native - Web (including Angular, React and Vue guides for web bug reporting) - WordPress (official plugin on the WordPress.org directory — no-code install: https://wordpress.org/plugins/shakebug/) - Mobile (including dedicated Flutter, React Native, iOS, and Android guides for mobile bug reporting) --- ## Integrations A bug or crash in Shakebug can become a ticket in the tool your team already uses, without anyone retyping details: - Jira - Trello - Asana - Slack - ClickUp - Monday.com - Linear, GitHub, GitLab and Wrike (see the integrations directory) Integrations directory: https://www.shakebug.com/integrations --- ## Pricing Shakebug offers plans ranging from a free tier to custom enterprise plans, with a startup-friendly option. Data retention windows and quotas vary by plan. The free plan lets a team start on a real product without a credit card. For current plans and limits, see https://www.shakebug.com/pricing. Early-stage teams can apply for discounted Premium pricing through the Startup Plan (eligibility and application review required): https://www.shakebug.com/startups. The Enterprise plan adds unlimited usage, flexible MAU and the option of on-premise / self-hosted deployment for teams that need data to stay on their own infrastructure. --- ## Who uses Shakebug - **Mobile app teams (iOS, Android, Flutter, React Native):** catch bugs and crashes with full context, and see whether each release helps or hurts retention. - **Web and SaaS teams:** visual bug reporting for websites, plus device-level sessions and retention that work before a visitor ever signs in. - **QA and testers:** file reproducible reports in seconds, with logs and device data attached automatically. - **Product managers and founders:** read product-market fit off the retention curve and connect quality problems to churn. --- ## Security & privacy Shakebug is built so that customer and end-user data stays protected: - **100% encrypted at rest.** Shakebug's entire production database is encrypted. Every record stored — personal data, bug and crash reports, session and user journeys, product events, network logs and uploaded attachments — is held in encrypted form, so that even in the unlikely event of unauthorised access the data remains unreadable and unusable to a third party. - **Payments.** Card payments are handled by Stripe, a PCI-compliant payment processor; Shakebug does not store card details on its own servers. - **GDPR.** Shakebug acts as a data processor on behalf of its customers, collects the minimum personal data needed to deliver the service, and honours data-subject requests (access, rectification, erasure, portability) through its customers. Data is hosted on secure cloud infrastructure (Germany-based). - **On-premise / self-hosted deployment.** Enterprise customers can run Shakebug on their own infrastructure so that all data stays within their environment. The Shakebug SDKs (iOS, Android, Flutter, React Native and web) support a configurable endpoint URL, so they can point to a self-hosted instance instead of Shakebug's cloud. Available on the Enterprise plan — see https://www.shakebug.com/self-hosted-bug-reporting or contact support@shakebug.com. - Details: [Trust & Security Center](https://www.shakebug.com/security), [Privacy Policy](https://www.shakebug.com/privacy), [Terms of Service](https://www.shakebug.com/terms), [GDPR](https://www.shakebug.com/gdpr), [Refund & Cancellation Policy](https://www.shakebug.com/refunds), [Cookie Policy](https://www.shakebug.com/cookie-policy). --- ## Comparisons (alternatives) Shakebug is commonly evaluated as an alternative to other bug and crash tools because it combines reporting, crash analytics, journeys and retention in one platform: - Instabug alternative: https://www.shakebug.com/instabug-alternative - Luciq alternative (Instabug rebranded to Luciq in 2025 as an agentic AI observability platform; Shakebug is the lighter option for shake-to-report bug capture, AI crash grouping and session context): https://www.shakebug.com/luciq-alternative - Firebase Crashlytics alternative: https://www.shakebug.com/crashlytics-alternative - Sentry alternative: https://www.shakebug.com/sentry-alternative - UXCam alternative: https://www.shakebug.com/uxcam-alternative - FullStory alternative (FullStory is web-first digital experience analytics with mobile sold as a separate add-on; Shakebug runs one SDK across mobile and web equally, with shake-to-report bug capture as the core workflow): https://www.shakebug.com/fullstory-alternative - Bugsnag alternative: https://www.shakebug.com/bugsnag-alternative - Bugsee alternative: https://www.shakebug.com/bugsee-alternative - Bugherd alternative: https://www.shakebug.com/bugherd-alternative - Bugasura alternative: https://www.shakebug.com/bugasura-alternative --- ## Frequently asked questions **How does Shakebug work?** You drop one SDK into your app or website, and from that point Shakebug does the legwork. Bug reports arrive with the evidence already attached, crashes sort themselves into groups, and every session, event and rating lands in the same dashboard. Your team triages from there and sends whatever needs fixing to tools like Jira, Trello or Slack. **How do users report a bug?** They shake the phone (or tap the in-app widget) the moment something looks wrong. A capture screen opens where they circle the issue on a screenshot or record the screen, then add a quick note. Shakebug attaches the network and console logs, the full device and OS details, and the session that led up to it. **Does Shakebug capture crashes automatically?** Yes, with no action from the user. The SDK records each crash as it happens, then Crash AI folds identical crashes into one grouped issue showing when it first appeared, which devices and OS versions it hits, and whether it is trending up. **Which platforms and SDKs does Shakebug support?** iOS, Android, Flutter, React Native and the web, plus an official WordPress plugin (WordPress.org) for no-code install on WordPress sites. The same workflow covers mobile apps and websites from one dashboard. **Do users have to log in for Shakebug to work?** No. Sessions, events and retention are tracked per device, so everything works even when users never create an account. When your app does identify someone by name or email, the User Journey view stitches their whole history together. **What information is in a bug report?** The annotated screenshot or screen recording, the reporter's description, network and console logs, and a full device readout (model, OS version, app version, battery, memory, network type and locale), plus the session right before the bug. **Can Shakebug connect to Jira, Slack and other tools?** Yes — Jira, Trello, Asana, Slack, ClickUp, Monday.com and Wrike, among others, so a bug or crash becomes a ticket in whatever your team already runs on. **What is user retention and how does Shakebug measure it?** Retention is the share of users who come back over time after their first visit. Shakebug measures it with weekly cohorts at the device level, producing a retention curve, cohort heatmap, Week-1 and Week-4 retention, and DAU/MAU stickiness — even for apps and sites with no login. **How is Shakebug different from analytics-only tools?** Tools like Mixpanel, Amplitude or Firebase Analytics focus on usage. Shakebug combines retention and product analytics with crash reporting, bug reporting and session journeys in one platform, so you can connect quality directly to engagement and churn. **How long does setup take?** Most teams are live in a few minutes: create a free account, add the SDK, and your first sessions, bugs and crashes appear in the dashboard right away. --- ## Recent guides (2025-2026) Shakebug's blog publishes practical guides on bug reporting, crash reporting and QA; all of these are also linked from the [Bug Reporting Comprehensive Guide](https://www.shakebug.com/bug-reporting-guide) hub page. - Best Mobile Crash Reporting Tools in 2026 (Honest Guide): https://www.shakebug.com/blog/best-mobile-crash-reporting-tools-in-2026-honest-guide/ - Best React Native Crash Reporting Tools in 2026 (Honest Guide): https://www.shakebug.com/blog/best-react-native-crash-reporting-tools-in-2026-honest-guide/ - Best Flutter Bug Reporting Tools in 2026 (Honest Guide): https://www.shakebug.com/blog/best-flutter-bug-reporting-tools-in-2026-honest-guide/ - Migrating from Firebase Crashlytics to Shakebug in React Native: https://www.shakebug.com/blog/migrating-from-firebase-crashlytics-to-shakebug-in-react-native/ - Why Obfuscated Builds Break Crash Grouping (And How Pattern-Based Matching Fixes It): https://www.shakebug.com/blog/obfuscated-builds-break-crash-grouping/ - Flutter Crash Reporting: Complete Setup Guide with Shakebug: https://www.shakebug.com/blog/flutter-crash-reporting-sdk-setup-guide/ - React Native Crash Reporting: A Complete Setup Guide: https://www.shakebug.com/blog/react-native-crash-reporting-guide-shakebug/ - Session Replay for Mobile Apps: How Session Journey Works: https://www.shakebug.com/blog/session-replay-mobile-apps-shakebug-session-journey/ - What to Do When a Tester Finds a Bug in Production: https://www.shakebug.com/blog/what-would-you-do-as-a-tester-if-a-bug-was-found-in-production/ - How Shakebug's AI Chatbot Turns Project Data Into Instant Answers: https://www.shakebug.com/blog/how-shakebugs-smart-chatbot-turns-project-data-into-instant-answers/ - A Step-by-Step Mobile App Crash Debugging Process: https://www.shakebug.com/blog/step-by-step-mobile-app-crash-debugging-process/ - The Role of AI and Machine Learning in Quality Assurance: https://www.shakebug.com/blog/the-role-of-ai-and-machine-learning-in-quality-assurance/ - Will AI Replace QA Engineers?: https://www.shakebug.com/blog/ai-replace-qa-engineers/ - How Crash Reporting Tools Can Save Your App's Reputation: https://www.shakebug.com/blog/how-crash-reporting-tools-can-save-your-apps-reputation/ - Navigating Bug Reporting in Food Delivery Mobile Apps: https://www.shakebug.com/blog/navigating-bug-reporting-in-food-delivery-mobile-apps/ - Optimising Bug Reporting for Social Media Mobile Apps: https://www.shakebug.com/blog/optimising-bug-reporting-processes-for-social-media-mobile-apps/ - Ensuring Educational App Quality Through Bug Reporting: https://www.shakebug.com/blog/how-to-ensure-educational-app-quality-through-bug-reporting-tool/ - Quality Assurance Methodologies in Software Testing: https://www.shakebug.com/blog/quality-assurance-methodologies-in-software-testing/ - Bug Reports vs. Feature Requests: Key Differences: https://www.shakebug.com/blog/bug-reports-vs-feature-requests-key-differences/ - A User-Friendly Guide to Fixing Travel App Bugs: https://www.shakebug.com/blog/user-friendly-guide-to-fixing-travel-app-bugs/ - Bug Reporting in the Fitness Industry: Challenges and Solutions: https://www.shakebug.com/blog/bug-reporting-in-the-fitness-industry-mobile-app-challenges-and-solutions/ --- ## Key pages - Home: https://www.shakebug.com/ - Bug reporting tool: https://www.shakebug.com/bug-reporting-tool - Real-time crash monitoring: https://www.shakebug.com/crash-monitoring - Mobile app observability platform: https://www.shakebug.com/mobile-app-observability - Startup plan & discount: https://www.shakebug.com/startups - Mobile SaaS bug reporting & observability: https://www.shakebug.com/mobile-saas - Agencies bug reporting & QA platform: https://www.shakebug.com/agencies - How it works: https://www.shakebug.com/how-it-works - Installation: https://www.shakebug.com/installation - Installation docs: https://www.shakebug.com/installation-docs - API docs: https://www.shakebug.com/api-docs - Session & user journey tracking: https://www.shakebug.com/session-tracking - Retention analytics: https://www.shakebug.com/retention - AI bug reporting & crash grouping: https://www.shakebug.com/ai-bug-reporting - AI crash grouping (crash deduplication): https://www.shakebug.com/ai-crash-grouping - Remote Code (remote config / feature flags): https://www.shakebug.com/remotecode - Web app bug reporting: https://www.shakebug.com/web-app-bug-reporting - Mobile app bug reporting: https://www.shakebug.com/mobile-app-bug-reporting - Self-hosted / on-premise bug reporting: https://www.shakebug.com/self-hosted-bug-reporting - Integrations: https://www.shakebug.com/integrations - Pricing: https://www.shakebug.com/pricing - Bug reporting guide: https://www.shakebug.com/bug-reporting-guide - FAQs: https://www.shakebug.com/faqs - Blog: https://www.shakebug.com/blog/ - Request a demo: https://www.shakebug.com/requestdemo - About Us: https://www.shakebug.com/aboutus - Contact Us: https://www.shakebug.com/contactus - Privacy Policy: https://www.shakebug.com/privacy - Terms of Service: https://www.shakebug.com/terms - GDPR: https://www.shakebug.com/gdpr - Refund & Cancellation Policy: https://www.shakebug.com/refunds - Cookie Policy: https://www.shakebug.com/cookie-policy - Refer & Earn (referral programme): https://www.shakebug.com/refer-earn