Skip to content
Back To School Sale from $619, until 31st October 2026 Book now
appsubmitter.io
Web app to Android Android · Google Play

Convert Softr to an Android App: Packaging a Softr Portal for Google Play

Softr can't publish to Google Play – its FAQ says Softr apps are PWAs and that this applies on every plan. To convert a Softr app to an Android app, you package it yourself as a WebView app (for example with WebViewGold) or as a Trusted Web Activity. Google then checks what Softr can't do for you: website ownership under the WebView spam policy, a 12-tester closed test for new personal accounts, Data safety answers and account deletion.

By the appsubmitter.io App Specialist Team, updated , 11 min read

Recommended solution: WebViewGold – native iOS and Android apps from your web app, made by our team.

Key takeaways

  • Softr offers no Google Play publishing; you package the Softr app yourself as a WebView app or a Trusted Web Activity and publish it in your own Play Console account.
  • Your account type sets the timeline: new personal accounts need a 14-day closed test with 12 testers, organization accounts don't, and private apps go through managed Google Play.
  • Google's WebView spam policy expects you to own the site – wrap a custom domain that matches your developer details, not a free softr.app subdomain.
  • WebViewGold for Android, made by our team, adds FCM or OneSignal push, an offline screen with reconnect, scanners, biometrics and App Links.

Our recommended solution

Turn your Softr app into a real Android app with WebViewGold

WebViewGold wraps the Softr web app you already have in a native Android Studio project and adds push notifications, a native offline screen, deep links, a QR scanner and more – the native value reviewers at Google Play look for. Built by our own team, and we submit WebViewGold apps all the time.

Can you convert a Softr app to an Android app?

You can convert a Softr app to an Android app, but Softr won't do it for you. You package the published Softr site yourself – as a WebView app such as WebViewGold or as a Trusted Web Activity – and publish it from your own Google Play Console account. After that, Google's own requirements apply, from website ownership to closed testing.

Softr is clear about its role. Its FAQ says Softr apps are PWAs that "cannot be published to the iOS App Store or Google Play", and that this "applies across all plans". The Android package, its Play Console listing and every policy answer are therefore your responsibility, and Softr's support won't troubleshoot them.

Before you start, ask whether you need Google Play at all. On Android, Softr's PWA (a paid-plan option) installs from Chrome with your icon and splash color and can send browser push notifications. It doesn't work offline and has no Play Store listing, but for an internal tool that can be plenty.

PWA, TWA or WebView: three Android routes for a Softr app

Softr PWA in ChromeTrusted Web Activity (TWA)WebView app with WebViewGold
Google Play listingNoYesYes
Where pages runChromeChrome, full screenAndroid System WebView inside your app
Google Sign-inWorksWorks – it's ChromeBlocked by Google; use email sign-in
OfflineNo – Softr PWAs need a connectionSame as the PWANative offline screen with reconnect
PushSoftr's browser pushWeb push through ChromeNative notifications via FCM or OneSignal
Device featuresBrowser APIs onlyBrowser APIs unless you add native codeScanners, biometrics, NFC and billing as modules
Domain requirementNone/.well-known/assetlinks.json on your domain, or a browser bar appearsNone to run; App Links need assetlinks.json

The TWA column hides a Softr-specific catch. A TWA proves that app and site belong together through Digital Asset Links, and if verification fails, Android falls back to a Custom Tab with visible browser UI. That verification needs a file on your domain – check whether your Softr domain setup lets you serve it before you reach for Bubblewrap or PWABuilder. A TWA also inherits the PWA's limits, so it adds neither offline support nor device features.

Want your Softr app in Google Play without the trial and error?

Book a free consultation call: we check your web app, tell you which native features it needs and what to fix before review. Or hand it off – our App Specialists set up signing and CI/CD, prepare the store listing and submit the app for you.

Play Console account first: personal, organization or private

A Play Console developer account costs a one-time registration fee. Its type then decides how fast you reach production:

  • Personal accounts created after November 13, 2023 must run a closed test with at least 12 testers who stay opted in for 14 consecutive days, then apply for production access. They also verify a physical Android device. Our guide to the 12 testers / 14 days rule has the details.
  • Organization accounts need a D-U-N-S number and aren't covered by that testing rule. If a company runs the portal, it's usually the right account anyway.

Softr portals have an edge in closed testing: the future users already exist. Invite client contacts or colleagues who will really sign in a few times a week, hand them a short test plan and ship at least one update based on what they report.

Internal portal? Publish it privately

If the app is only for your company or one client, managed Google Play lets you publish a private app. In Play Console's Advanced settings, the Managed Google Play tab restricts the app to organizations by Organization ID (up to 1,000 per app), and Google says it becomes available in their EMM console within a few minutes of publishing. Permanently private apps are also exempt from Google's account deletion requirement. appsubmitter.io offers MDM consulting if you take this route.

Proving the Softr site is yours under the WebView spam policy

Google Play's Spam policy rejects apps whose primary purpose is to "provide a webview of a website without permission" from its owner. A Softr app is your site even though Softr hosts it – the reviewer just has to be able to see that. Make the connection obvious:

  • Use your custom domain, not yourapp.softr.app. Paid Softr plans include one custom domain.
  • Match the details: developer name, contact email, store listing website and privacy policy URL all point to the company named on the portal's imprint or About page.
  • Link back from your website to the Google Play listing.
  • Add Digital Asset Links if you can serve assetlinks.json on the domain – the strongest technical proof.
  • Turn off the "Made with Softr" badge (Pro plan and up), so the app doesn't advertise a site builder.

Ownership only gets you halfway. Google's Limited Functionality rule also catches apps that are static and offer nothing app-specific, which is where native push, scanning or offline handling come in. Our WebView spam policy guide covers evidence and appeals.

Building the Softr Android app with WebViewGold

WebViewGold, the website-to-app product our team builds, ships an Android Studio project that you configure with your Softr URL and native modules – or you skip Android Studio with the separately sold Cloud Builder. Work through these points:

  1. Choose the package name carefully. It can't change after the first upload, so use your company's reversed domain.
  2. Load your custom domain as the start URL.
  3. Add push via Firebase Cloud Messaging or OneSignal. On Android 13 and later, apps must request the POST_NOTIFICATIONS runtime permission; ask when users switch on alerts for something specific, not at first launch.
  4. Enable the offline fallback with reconnect, since Softr pages don't load without a connection.
  5. Test file uploads. Softr forms accept files up to 128 MB, and in an Android WebView, upload fields only work when the app implements WebChromeClient.onShowFileChooser. Try camera and gallery on a real device.
  6. Check back navigation. The back gesture should step back through portal pages and leave the app only from the start page.
  7. Add device features with a purpose: QR and barcode scanning for stock or check-ins, the document scanner for uploads, biometric authentication for quick re-entry.
  8. Set a custom user agent so your pages can hide the PWA install button in the app.
  9. Target API level 36. Since August 31, 2026, new apps and updates must target Android 16 – see our target API guide.
  10. Build an Android App Bundle (AAB), enroll in Play App Signing and keep your upload key safe.

The shortcut from Softr to Google Play

WebViewGold: your Softr app, native on Android

Instead of building native features from scratch, start from WebViewGold. You get ready-made Xcode and Android Studio projects for your website, with native modules you switch on in the configuration:

  • Push notificationsOneSignal or Firebase, for real, personal events
  • Native offline screenNo browser error pages when the connection drops
  • Native splash screenApp-like start instead of a loading web page
  • Deep linksLinks open the right screen inside the app
  • QR & barcode scannerDevice features the website alone can't offer
  • In-app purchasesNative purchase flows where the store requires them

No tool guarantees an approval: Google still judges what your app offers. Use the native features in your main user journey and keep proving that you own the website – our App Specialists review your WebViewGold app before it goes to Google Play.

Google Sign-in, invitations and the reviewer login on Android

Google stopped allowing its OAuth sign-in in embedded WebViews on September 30, 2021, so a Softr app that offers Google Sign-in fails inside a WebView app with a disallowed_useragent error – and Google's policy rules out workarounds inside the WebView. Google's recommended Android routes are Custom Tabs and native sign-in through Credential Manager. Both deliver the result outside the WebView: Custom Tabs keep the session in Chrome, and Credential Manager hands a token to your app code, not to Softr's hosted sign-in.

For a wrapped Softr portal, the practical choice is therefore email and password or an emailed code. If Google sign-in is essential for your users, a TWA is the route where it keeps working, because the pages run in Chrome.

Emailed invitations and Softr's admin magic links open in Chrome unless the app handles them as verified App Links, which again needs assetlinks.json on your domain. Without it, tell invited users to open the app and sign in with their email.

For review, enter sign-in details under App content > App access in Play Console. Google expects them to be reusable and valid at all times, so give each Softr user group a password login instead of a one-time code, and describe which pages each account sees. Never give reviewers a different version of the portal than users get – Google's Deceptive Behavior policy expects the same behavior for both.

Data safety, account deletion and payments for a Softr app

Data safety

The Data safety form covers what your app collects – including pages in a WebView whose code you control, which is exactly what a Softr portal is. List user profiles, form entries, uploads and what your data sources (Softr Databases, Airtable, Supabase and the like) store about users, plus SDKs such as Firebase or OneSignal. Our Data safety guide shows how to audit it.

Account deletion

If users can create an account, Google requires a way to request deletion inside the app and on a web page whose URL goes into the Data safety form. A public Softr page with a deletion request form can serve as that web resource if it loads without signing in, names your app and leads to real deletion rather than deactivation. Details: Google Play account deletion requirement.

Payments

Stripe Checkout and PayPal are fine for physical goods and services. Digital goods and subscriptions sold in the app generally need Google Play Billing, which WebViewGold supports with the Extended license. Some countries allow alternative billing, so check the current rules for your markets.

From the first AAB to production

  1. Upload the AAB to internal testing and check the pre-launch report for browser error pages and crashes.
  2. Complete App content: privacy policy, App access, content rating, target audience, Data safety.
  3. Prepare the store listing with screenshots of the app – no browser bars, no desktop layouts.
  4. Run the closed test if your personal account needs one, then apply for production access with concrete feedback and fixes.
  5. Release to production, ideally as a staged rollout, and watch Android vitals.

appsubmitter.io runs this Play Console side for you: a CI/CD pipeline that builds signed AABs, the upload key and Play App Signing, the listing, the Data safety form, the closed-test plan and the communication with Google's review team – all in your own developer account. Book the Android package or start with a free consultation call. The iPhone side is covered in converting Softr to an iOS app, and our Softr 5.6 article explains why user groups need care in any review.

Checklist before you submit

  • Your account type is clear: organization, personal with a closed test, or private distribution through managed Google Play.
  • The app loads your custom domain, and developer name, contact email and website match it.
  • You chose WebView or TWA deliberately, and a TWA verifies the domain via assetlinks.json.
  • Users sign in inside the app with email and password or an emailed code.
  • Push uses FCM or OneSignal and asks for POST_NOTIFICATIONS at a meaningful moment.
  • File uploads from Softr forms and the back gesture work on a real device.
  • The AAB targets API level 36 and uses Play App Signing.
  • Data safety answers cover Softr pages, data sources and SDKs.
  • Account deletion works in the app and through a public web page listed in Play Console.
  • Reusable reviewer logins for each user group are entered under App access.

Frequently asked questions

Can I convert a Softr app to an Android app and publish it on Google Play?
Yes, as long as you package it yourself. Softr says its apps are PWAs that cannot be published to Google Play on any plan. Wrap the published site as a WebView app or a Trusted Web Activity, publish under your own Play Console account and meet Google's policies on website ownership, testing, Data safety and account deletion.
Do I need Android Studio to build a Softr Android app?
Not if you use WebViewGold's Cloud Builder, which is sold separately and builds in the browser. With the regular WebViewGold download you open the Android Studio project, set your Softr URL and switch on modules. Either way you end up with a signed AAB for Google Play, and the project stays yours.
How long does Google Play review take?
It depends on your account. New personal accounts first need a 14-day closed test, and Google says the review of the production access application usually takes seven days or less but can take longer. Every release is reviewed after that, so plan buffer time and keep the reviewer logins working throughout.
Can I use a Trusted Web Activity instead of a WebView?
Yes, and Google Sign-in keeps working in a TWA because the pages run in Chrome. The catch: the TWA must verify your domain through an assetlinks.json file, or users see a browser bar, and it inherits the Softr PWA's limits – no offline mode and no native device features unless you add native code.
Does an internal Softr portal need 12 testers?
Only if you publish from a personal account created after November 13, 2023; organization accounts aren't covered by the rule. For apps that only your company or one client uses, managed Google Play private apps are worth a look: they are restricted to named organizations and distributed through their EMM.
Will WebViewGold get my Softr app approved on Google Play?
No tool can promise an approval – Google decides. WebViewGold, made by our team, gives the Softr app native push, an offline screen, scanners, biometrics and App Links, which helps with Limited Functionality findings. Domain ownership, Data safety answers and account deletion remain your part.

Recommended solution

From Softr to Google Play: WebViewGold + appsubmitter.io

  1. 1 Build with WebViewGold Turn your website into native iOS and Android projects.
  2. 2 Add native value Push, offline screen, deep links or scanning in your main flow.
  3. 3 We submit it Our App Specialists submit and talk to the review team.

WebViewGold is made by our team (jocapps GmbH). It is a tool, not a guarantee – approval decisions are made by Apple and Google.

Sources and further reading

Store policies and third-party products change regularly – always check the current versions. This article is independent advice and not affiliated with or endorsed by Apple, Google or any other company or product mentioned; all trademarks belong to their owners. WebViewGold and appsubmitter.io are made by our team at jocapps GmbH.

Talk to a real App Specialist

From web app to Google Play – with App Specialists at your side

Start with a free consultation call or book your package right away. Your app does not have to be 100% ready.

Back To School Sale prices until 31st October 2026. Prices in USD, excl. VAT.