Documentation
Getting started with Replio
Everything you need to set up a support portal for your mobile app — from sign-up to a live, branded portal your users can reach.
What is Replio?
Replio is a hosted support portal for web and mobile apps. It gives every app you build a branded web page at {your-app}.replio.info (or your own domain) where users can:
- Contact you through a structured support form
- Browse your FAQ and knowledge base
- Read your privacy policy and terms of service
- Request account deletion (App Store & Play Store compliant)
- Read announcements and maintenance notices
You manage everything — tickets, documents, and settings for all your apps — from a single dashboard at app.replio.info. No servers, no deployment, no code required.
Prerequisites
- An email address (for sign-up and account verification)
- Your app's name and optional store links
- For custom domains: access to your DNS provider (e.g. Cloudflare)
Sign up
- Go to replio.info/signup
- Enter your email and password
- Check your inbox for a verification link (if email is enabled)
- You're redirected to the dashboard at
app.replio.info
A personal workspace is created automatically. You can create multiple apps under one account.
Create your first app
Go to Apps → New app
From the dashboard sidebar, click Apps, then New app.
Fill in the details
App name — your app's display name (e.g. "MyAwesomeApp").
Slug — the URL-safe identifier (e.g. "myawesomeapp"). Your portal will be at myawesomeapp.replio.info. Must be unique and lowercase. Some names like "app", "www", and "admin" are reserved.
Portal is live
Your portal is immediately accessible at myawesomeapp.replio.info. It starts with a default theme and no content — you'll customize that next.
Customize your portal
Open your app from the dashboard and navigate to Settings. Here you can configure:
Branding
- App name and description
- Brand color (used across the portal)
- Logo upload
- Footer text
Legal pages
- Privacy policy (markdown supported)
- Terms of service (markdown supported)
- Account deletion policy
- Versioned publish dates
Knowledge base
- Create FAQ categories
- Write articles with rich text
- Draft / publish workflow
- Instant client-side search
Announcements
- Post maintenance notices
- Release update announcements
- Pin important messages
- Public announcement page
You can also set Store links (App Store and Play Store URLs) which are shown on the portal so users can open your app directly.
Custom domains
By default, your portal lives at {slug}.replio.info. With a custom domain, you can serve it from support.yourapp.com instead.
Add a CNAME record
In your DNS provider (Cloudflare, Route 53, etc.), create a CNAME record:
Host: support
Type: CNAME
Value: {your-app-name}.replio.info
TTL: AutoClaim in dashboard
Go to Domains in your app settings. Enter support.yourapp.com and click Verify.
SSL auto-provisioned
Once DNS propagates (usually a few minutes), the domain status changes to Active and SSL is automatically provisioned. Your portal is now live on your custom domain.
Integrate with your app
Link to your portal from inside your mobile app. Users typically access it from a "Help", "Support", or "Settings" screen.
Option A: Open in browser
The simplest integration — open the portal URL in an in-app browser or the system browser:
// iOS (Swift)
if let url = URL(string: "https://yourapp.replio.info") {
UIApplication.shared.open(url)
}
// Android (Kotlin)
val intent = Intent(Intent.ACTION_VIEW,
Uri.parse("https://yourapp.replio.info"))
startActivity(intent)Option B: Deep link specific pages
Link directly to specific sections of your portal:
https://yourapp.replio.info/ → Home
https://yourapp.replio.info/support → Contact form
https://yourapp.replio.info/faq → Knowledge base
https://yourapp.replio.info/privacy → Privacy policy
https://yourapp.replio.info/terms → Terms of service
https://yourapp.replio.info/delete → Account deletionOption C: Embed in settings
If your app has a WebView-based settings screen, embed the portal URL directly. The portal is fully responsive and works in embedded browsers.
Account deletion flow
Both Apple and Google require apps with account creation to offer account deletion. Replio handles this compliance requirement:
- Users visit the deletion page at
/deleteon your portal - They fill out a simple form confirming their identity
- The request appears in your dashboard under Deletions with status "Pending"
- You process the deletion and mark it "Completed"
- The user receives an email confirmation
This satisfies Apple's Review Guideline 5.1.1(v) and Google Play's Account Deletion policy. The dashboard tracks all requests with timestamps for audit purposes.
FAQ
Is Replio free?
Replio is free while in beta. No credit card required.
Do I need to deploy anything?
No. Replio is fully hosted. You sign up, create your app, and it's live. No servers, no builds, no deployment.
Can I use my own domain?
Yes. You can serve your portal from any subdomain (e.g. support.yourapp.com). See the Custom Domains section above.
What languages are supported?
The dashboard and portal support English and Korean. You can set the default language per app.
Can I customize the look and feel?
Yes. You can set a brand color, logo, footer text, and publish custom legal pages. The portal is responsive and works on mobile.
How does account deletion work?
Users submit a deletion request through a guided form. You track and process requests from the dashboard. This satisfies App Store and Play Store requirements.
Can I export my data?
Yes. The dashboard has a data export feature under Settings → Activity.
Ready to get started?
Create your portal in minutes. No credit card, no infrastructure.
Create your portal