# Migrating Shoutem to Code: The Complete Playbook (2026)

- Tool: No-Code to Code Migrations
- Last updated: July 2026

## TL;DR

Shoutem's site is live and pricing was updated August 5, 2025, but its G2 profile flags it has 'not been active for over a year.' The V5 rebuild removed V4 features (newsletter, regional management), and all export paths — data, code, design — are undocumented. Critically, apps go inactive the moment you cancel your subscription. Confirm export options in writing from Shoutem support before planning anything. Typical rebuild: 8–12 weeks.

## Platform status

- Status: declining — Shoutem's site is live and pricing was updated August 5, 2025, but G2 profile research flags it 'hasn't been active for over a year' as of 2026. The V5 rebuild removed V4 features including newsletter and regional management. No clear shutdown notice exists, but weak community signals, feature regressions, and undocumented export paths create a medium-urgency exit case.
- Migration urgency: medium
- Typical timeline: 8–12 weeks
- Typical cost: $13K–$25K (agency, fixed)

## Why migrate

Shoutem's declining community signals and V5 feature regressions create an exit case even without a confirmed shutdown. The undocumented export paths are the most urgent issue — you need to know what you can take before you start planning.

- **Declining G2 and community activity** — G2 research flags Shoutem as 'hasn't been active for over a year' as of 2026 — a documented warning signal for platform longevity. Community forum and developer support activity signals are weak relative to the platform's prior state.
- **V5 feature regressions** — The V5 rebuild removed V4 features including newsletter and regional management. Apps on V4 that relied on these features have no upgrade path within Shoutem — the functionality is simply gone in V5.
- **No documented code export** — Despite being React Native–based, a clean full-source export path is not documented. You cannot verify what you would get on exit without contacting Shoutem support directly and getting the answer in writing.
- **App goes inactive on subscription cancellation** — Documented: the app stops working the moment you cancel your Shoutem subscription. This creates dependency even for simple apps — you cannot cancel to test an exit without losing the live app. Plan a same-day cutover.
- **Niche market positioning with limits** — Shoutem targets radio/media, loyalty, church, and news app use cases. If your app has grown beyond these niches (custom business logic, real-time features, deep API integrations), the platform limits will show and no workaround exists inside Shoutem.

## What you can export

All exit paths from Shoutem — data, code, design, logic, and users — are undocumented in primary sources. Before planning any migration, contact Shoutem support and get written confirmation of what is actually exportable. Do not assume anything is portable.

| Asset | Exportable | How |
| --- | --- | --- |
| Data | no | Not documented in primary sources. Contact Shoutem support directly and request documentation on the data export path — get the response in writing before including it in any migration plan. |
| Code | no | Shoutem is React Native–based and has a developer extension environment, but a clean full-source export path is not documented. Do not assume exportable source code exists without explicit confirmation from Shoutem. |
| Design/UI | no | Not documented for export. Screenshot or screen-record every app screen yourself before starting any migration planning. |
| Logic/Workflows | no | Not documented for export. All business logic, push notification rules, loyalty point logic, and content automation must be re-implemented in the target stack. |
| Users & Auth | no | Not documented in primary sources. Contact Shoutem support to request a user data export and auth record export. Password hashes are not documented for export — assume a forced password reset is required for all users. |

## Stack mapping

Shoutem is React Native–based, which means the conceptual migration to a React Native code stack is the most direct path — the framework is the same even if no code is exported. The CMS, push notifications, radio streaming, and loyalty systems each map to specific open-source or cloud equivalents.

| Platform concept | Code equivalent |
| --- | --- |
| Shoutem app screens | React Native screens with React Navigation (same framework — easier conceptual mapping than block-based editors) |
| Shoutem Extensions (news, radio, loyalty modules) | React Native custom components or open-source equivalents per module |
| Shoutem CMS (content management) | Supabase tables (PostgreSQL) or a headless CMS (Sanity / Contentful) |
| Radio/audio streaming | react-native-track-player + streaming server (Icecast/Liquidsoap or a cloud radio service) |
| Push notifications | Expo Notifications or Firebase Cloud Messaging (FCM) |
| Loyalty/points system | Custom Supabase schema with a transaction ledger table |
| Shopify integration (Shoutem supports Shopify) | React Native + Shopify Storefront API |
| App store publishing | Expo EAS Build replacing Shoutem's build system |

## Migration roadmap

The first step before any code planning is a Shoutem support inquiry — export paths, data backup, and account ownership must all be confirmed in writing before you can scope the rebuild accurately.

### Phase 1: Confirm Export Paths (Critical First Step) (Days 1–7)

- Contact Shoutem support today and request documentation on data export, code export, and user record export in writing
- Confirm who holds Apple App Store Connect and Google Play Console developer accounts
- Screenshot and screen-record every app screen and user flow (your rebuild spec regardless of export outcome)
- Document every feature the app uses, noting which are V4 features that did not survive the V5 rebuild
- If on V4: decide whether to migrate to V5 first or go directly to custom code — do not start V5 migration mid-rebuild

> Watch out: Do NOT cancel your Shoutem subscription during this phase — the app goes inactive immediately on cancellation.

### Phase 2: Architecture & Framework Decision (Week 1–2)

- Confirm target framework: React Native (Expo) is the most direct path given Shoutem's React Native base
- Identify radio/audio streaming as a separate infrastructure workstream if the app includes it
- Choose CMS: Supabase for data-heavy apps; headless CMS (Sanity/Contentful) if non-technical editors manage content
- Decide auth strategy: confirm from Shoutem support whether user data is exportable, then plan forced reset accordingly
- Set up the Expo project and configure navigation structure

### Phase 3: Data Migration & Auth Setup (Weeks 2–4)

- Import any confirmed exportable data from Shoutem into Supabase or the chosen CMS
- Set up Supabase auth or Firebase Auth with role-based access
- Design and implement the loyalty points schema if applicable (transaction ledger model)
- Configure Expo Notifications or FCM with new push certificates
- Draft and test the forced-password-reset email sequence before launch planning

### Phase 4: Screen & Feature Rebuild (Weeks 4–9)

- Build screens using Shoutem screenshots as the pixel-level spec
- Implement radio streaming workstream in parallel if applicable (react-native-track-player + backend)
- Build news/content experience against Supabase or headless CMS
- Implement loyalty logic, push notification triggers, and Shopify integration if applicable
- QA every screen and feature against the original Shoutem app behavior

> Watch out: Keep the Shoutem subscription active until the new app is approved on all stores — the old app must stay live during the cutover window.

### Phase 5: App Store Submission & Cutover (Weeks 10–12)

- Submit to App Store and Google Play via Expo EAS Build — allow 1–7 days for review
- Plan a same-day cutover from Shoutem to the new app listing once the new app is approved
- Send forced-password-reset email to all users on cutover day
- Overlap Shoutem and new app subscriptions by at least 1 month during the transition
- Cancel Shoutem subscription only after the new app is fully live and validated

## Cost paths

| Path | Cost | Timeline | Fits |
| --- | --- | --- | --- |
| DIY (self-managed with AI tools) | $0–500 + time | 3–6 months part-time | Technical founders comfortable with React Native and Expo who can manage the Shoutem support inquiry, data migration, and EAS Build setup themselves; works best for simple news or loyalty apps without radio streaming |
| Freelancer | $3K–10K | 2–3 months | App owners who have confirmed export paths from Shoutem support and have a complete screen-recording spec; the freelancer handles the React Native rebuild with screenshots and confirmed data as the inputs |
| Agency (RapidDev) | $13K–25K fixed | 8–12 weeks | App owners who want a fixed price covering the full scope: Shoutem support coordination, data migration, auth, content/loyalty/radio features, App Store submission, and a structured cutover plan that avoids any app-inactive downtime |

## Risks and mitigations

- **Platform longevity** — G2 activity signals are weak and no confirmed roadmap exists. Export and back up everything now. Do not start new feature builds on Shoutem while migration is being planned.
- **App goes inactive on subscription cancellation** — The app stops working the moment you cancel. Plan a same-day cutover from Shoutem to the new app store listing. Overlap subscriptions by at least 1 month during migration to guarantee the original app stays live until the new one is approved.
- **No documented export path for data or code** — Contact Shoutem support before signing any migration contract. Get the data and code export answer in writing. Do not scope a migration based on assumed exportability.
- **V4 to V5 feature regression gap** — Audit every feature currently in use against the V5 feature set before scoping. Features removed in V5 (newsletter, regional management) must be rebuilt from scratch — include these as explicit line items in the project scope.
- **App Store account ownership** — Shoutem has a reseller/agency model — confirm who holds Apple App Store Connect and Google Play Console accounts immediately. Initiate a transfer request on day 1 of migration planning if Shoutem holds the accounts.

## Stay or go

Stay if:

- The app is a simple radio/media player, news feed, or loyalty card app and Shoutem's current V5 feature set covers 100% of your current and near-future needs
- You have a V5 app with no dependency on removed V4 features and the platform has been stable enough for your audience
- Rebuilding the audio streaming infrastructure (react-native-track-player + streaming server) is cost-prohibitive relative to staying on Shoutem today

Go if:

- G2 activity signals and stale public profiles have made you uncomfortable with the platform's longevity — a valid concern given the documented signals
- The V5 rebuild removed features you depended on in V4 (newsletter, regional management) and there is no workaround
- The app has outgrown Shoutem's niche (radio/loyalty/news) and needs custom features the platform cannot support

Shoutem's declining signals make this a 'plan your exit, do not wait for a shutdown confirmation' situation. The undocumented export paths are the most urgent concern — confirming what you can actually take with you is the prerequisite for any rational migration decision.

## Migration checklist

- Contact Shoutem support today and ask for documentation on data export and code export paths — get the answer in writing — All export paths are undocumented; you cannot scope a migration without this information.
- Confirm who holds your Apple App Store Connect and Google Play Console developer accounts — Shoutem has a reseller/agency model; losing store accounts on exit means losing your app listing.
- Document every feature your app uses, noting which are V4 features that did not survive the V5 rebuild — Removed V4 features must be scoped as rebuild-from-scratch items — knowing them upfront prevents scope surprises.
- Screenshot and screen-record all app screens and user flows as your rebuild specification — With no documented code or design export, these recordings are the only spec developers can work from.
- Request a full data export (user records, content, settings) from Shoutem support — User and content data is the most important portable asset; confirm the export path before migration planning.
- If on V4 with features that do not exist in V5: decide whether to migrate to V5 first or go directly to custom code — A partial V4→V5 migration mid-rebuild adds cost and complexity without a proportional benefit.
- Do NOT cancel your Shoutem subscription until the replacement app is approved on all stores — The app goes inactive immediately on cancellation — a simultaneous cutover is required.

## Frequently asked questions

### Can I export my Shoutem app's code?

This is undocumented. Shoutem is React Native–based and has a developer extension environment, but a clean, standalone full-source export path is not confirmed in any primary documentation as of 2026 research. Contact Shoutem support directly and request documentation on the code export path — and get the response in writing before including any code export assumption in your migration plan.

### How long does migrating from Shoutem take?

Typically 8–12 weeks, but this cannot be confirmed until Shoutem support responds about export paths (1–2 weeks lead time before development can start). Simple apps (news feed, loyalty card) under 10 screens hit the lower end of 8 weeks. Apps with radio/audio streaming add a separate infrastructure workstream that can push the total to 12+ weeks. V4 features removed in V5 (newsletter, regional management) add additional rebuild scope.

### What happens to my users and their passwords when I migrate from Shoutem?

User and password hash export from Shoutem is not documented in primary sources. Contact Shoutem support to confirm whether user records are exportable. As a safe default, plan a forced-password-reset email campaign for all users — draft and test this sequence before your launch date is confirmed. A well-executed re-engagement email minimizes churn from the reset.

### Is Shoutem shutting down?

No confirmed shutdown notice exists. Shoutem's site is live and pricing was updated August 5, 2025. However, G2 research flags the profile as 'hasn't been active for over a year' as of 2026, the V5 rebuild removed V4 features, and all export paths are undocumented. This combination of signals makes 'plan your exit deliberately' the correct posture — not an emergency, but not a situation to be complacent about.

### Why does my app go offline if I cancel Shoutem?

Documented behavior: Shoutem apps stop working the moment you cancel your subscription. This is because the app relies on Shoutem's infrastructure to function — there is no independently hosted version of your app. This creates an important cutover constraint: you cannot cancel Shoutem until the replacement app is approved and live on all stores. Overlap your Shoutem subscription with the migration by at least 1 month to avoid any downtime.

### What happened to my V4 features in the Shoutem V5 upgrade?

The V5 rebuild removed at least two documented V4 features: newsletter functionality and regional management. If your app used either of these, there is no upgrade path within Shoutem — the functionality is simply absent in V5. Before scoping a migration, audit every V4 feature your app used and confirm whether it exists in V5. Features removed in V5 must be scoped as rebuild-from-scratch items in your new React Native app.

### Who holds my App Store accounts if Shoutem submitted my app?

Shoutem operates a reseller/agency model that includes store submission on behalf of customers. This means Shoutem may hold your Apple App Store Connect and Google Play Console developer accounts — not you. Confirm account ownership immediately and request a transfer in writing if Shoutem holds the accounts. Losing these accounts on exit means losing your app listing, user reviews, and download history.

### How much does migrating from Shoutem cost, and does RapidDev help with this?

DIY costs $0–500 plus your time (3–6 months part-time) if you are comfortable with React Native and Expo. A freelancer ranges $3K–10K for 2–3 months once export paths are confirmed. A fixed-price agency engagement runs $13K–25K over 8–12 weeks and covers Shoutem support coordination, data migration, full rebuild (including radio streaming if applicable), App Store submission, and a same-day cutover plan. RapidDev offers a free scoping call — we will help you determine what is actually exportable from Shoutem before you commit to a scope or budget.

---

Source: https://www.rapidevelopers.com/no-code-to-code/how-to-migrate-shoutem-project-to-code
© RapidDev — https://www.rapidevelopers.com/no-code-to-code/how-to-migrate-shoutem-project-to-code
