Admin Settings
Configure Appy's general settings, email, social login, and app preview features.
On this page
General Settings
After logging in as an administrator, navigate to Admin > Settings > General Settings to configure your platform's basic information.
Site Information
- Site Name: The name shown throughout your platform and in emails
- Site Logo: Upload a logo image (PNG or SVG recommended)
- Favicon: Upload a favicon for browser tabs (16x16 or 32x32 pixels)
- Site Description: A brief description of your platform (used for SEO)
- Contact Email: The email address users can contact for support
App Settings
- Default App Platform: Choose the default platform for new apps (Android WebView, iOS, etc.)
- Build Expiration Days: How many days before app builds expire and are deleted (default: 30 days)
- Enable User Registration: Allow new users to sign up (disable for invite-only platforms)
- Default User Plan: The subscription plan assigned to new users
Tip: Changes to general settings take effect immediately. Make sure to click Save Changes after editing.
Email Configuration
Configure how Appy sends emails to users for account notifications, password resets, and subscription updates.
Accessing Email Settings
Navigate to Admin > Settings > Email Settings.
SMTP Configuration
Appy supports SMTP for reliable email delivery. Fill in the following details:
- Mail Driver: Select "SMTP" (recommended)
- Mail Host: Your SMTP server address (e.g., smtp.gmail.com, smtp.mailgun.org)
- Mail Port: Usually 587 for TLS or 465 for SSL
- Mail Username: Your SMTP username (often your email address)
- Mail Password: Your SMTP password or app password
- Mail Encryption: Choose TLS or SSL
- Mail From Address: The "from" email address for outgoing emails
- Mail From Name: The sender name (usually your site name)
Popular Email Providers
| Provider | Host | Port | Encryption |
|---|---|---|---|
| Gmail | smtp.gmail.com | 587 | TLS |
| Mailgun | smtp.mailgun.org | 587 | TLS |
| SendGrid | smtp.sendgrid.net | 587 | TLS |
| Amazon SES | email-smtp.region.amazonaws.com | 587 | TLS |
Gmail Users: If using Gmail, you must create an App Password instead of using your regular password. Go to your Google Account security settings to generate one.
Testing Email
After configuring, click the Send Test Email button. Check your inbox to confirm emails are being delivered successfully.
Social Login
Allow users to sign in using their Google, Facebook, GitHub, or Twitter accounts. This makes registration faster and more convenient.
Accessing Social Login Settings
Navigate to Admin > Settings > Social Login.
Google OAuth Setup
Create a Google Cloud Project
Go to Google Cloud Console and create a new project.
Enable Google+ API
In your project, navigate to APIs & Services > Library and enable the Google+ API.
Create OAuth Credentials
Go to APIs & Services > Credentials, click Create Credentials, and select OAuth Client ID.
Configure OAuth Consent Screen
Set your app name and add your domain. For Authorized redirect URIs, add:
https://yourdomain.com/auth/google/callback
Copy Credentials to Appy
Copy the Client ID and Client Secret into Appy's Google settings and enable Google login.
Facebook OAuth Setup
Similar process to Google:
- Go to Facebook for Developers
- Create a new app and select Consumer type
- In Settings > Basic, find your App ID and App Secret
- Add your domain to App Domains
- In Facebook Login > Settings, add redirect URI:
https://yourdomain.com/auth/facebook/callback - Copy App ID and Secret to Appy and enable Facebook login
GitHub and Twitter OAuth
Follow similar steps for GitHub and Twitter by creating OAuth apps in their respective developer portals and copying the credentials to Appy.
Once enabled, social login buttons will appear on the login and registration pages automatically.
App Settings
Configure default settings for user apps and subscriptions.
Accessing App Settings
Navigate to Admin > Settings > App Configuration.
Available Options
- Default Plan: The subscription plan assigned to new users automatically
- Default Platform: The default platform selected when users create new apps
- Build Expiration: Number of days before completed builds are automatically deleted
- Max Apps per User: Limit the number of apps users can create (0 = unlimited)
Language Settings
Appy supports multiple languages for the platform interface. Manage available languages from Admin > Languages.
Available Languages
Out of the box, Appy includes translations for:
- English (en) - Default language
- Arabic (ar) - With RTL support
- German (de)
- French (fr)
- Indonesian (id)
- Japanese (ja)
- Korean (ko)
Managing Languages
From the Languages management page, you can:
- Enable/Disable Languages: Control which languages are available to users
- Set Default Language: Choose the default language for new users
- Add Custom Languages: Add new languages by creating translation files
RTL Language Support
Appy automatically enables right-to-left (RTL) text direction for supported languages like Arabic. The interface automatically adjusts layout, text alignment, and navigation when RTL languages are selected.
Adding New Languages
To add a new language, see the Localization section in the Customization guide.
Appetize Settings
Appetize.io allows users to preview their Android apps directly in the browser before downloading. This is a premium feature that requires an Appetize account.
Setting Up Appetize
Create an Appetize Account
Sign up at appetize.io. They offer a free tier with limited minutes.
Get API Token
In your Appetize dashboard, navigate to Account > API Token and copy your token.
Configure in Appy
Go to Admin > Settings > Appetize Settings and enter:
- API Token: Your Appetize API token
- Enable Appetize Preview: Check to enable
Configure Plan Limits
In Admin > Plans, edit each plan and set:
- Can Use Appetize: Enable for plans that should have preview access
- Monthly Appetize Minutes: Allocate monthly preview minutes per plan
Note: Appetize charges based on usage minutes. Monitor your usage to avoid unexpected charges.
Once configured, users on eligible plans will see a Preview in Browser button when viewing their completed app builds.
AI Chat Settings
Configure the AI Chat Assistant that helps users build and configure their apps. Appy supports multiple AI providers.
Accessing AI Settings
Navigate to Admin > Settings > AI Chat Assistant.
Provider Configuration
Choose your preferred AI provider:
- OpenAI: Uses GPT models (requires OpenAI API key)
- Anthropic: Uses Claude models (requires Anthropic API key)
API Key Setup
Configure in Appy
Enter your API key in the AI Settings and select your preferred model.
Set Token Limits
Configure monthly token limits per plan in Admin > Plans.
User API Keys: You can allow users to use their own API keys by enabling this option in plan settings.
GDPR & Privacy
Configure privacy settings to comply with GDPR and other data protection regulations.
Accessing GDPR Settings
Navigate to Admin > Settings > GDPR & Privacy.
Available Options
- Cookie Consent: Enable/disable the cookie consent banner on public pages
- Data Export: Allow users to request exports of their personal data
- Account Deletion: Allow users to request account deletion with a grace period
- Deletion Grace Period: Number of days before account deletion is finalized
- Audit Logging: Enable logging of user actions for compliance
- Audit Log Retention: How long to keep audit logs (in days)
Legal Pages
Configure the URLs for your legal pages:
- Privacy Policy URL: Link to your privacy policy
- Terms of Service URL: Link to your terms of service
- Cookie Policy URL: Link to your cookie policy
Legal Compliance: Consult with a legal professional to ensure your privacy policy and data handling practices comply with applicable laws in your jurisdiction.
© 2026 Titan Systems. All Rights Reserved.