Profile Picture of the author

Global Settings

on 05-24-2024 12:00 AM by SnapApp by BlueVector AI

2129

License: Professional, Corporate, Enterprise

Header-Image

1. Introduction

While Application Settings define the look and feel of a single app, Global Settings act as the central control tower for your entire SnapApp ecosystem.

Think of Global Settings as the foundation: this is where you establish the high-level security protocols, communication channels (Email/SMS), and branding that users see before they even enter a specific application. Changes made here set the “boundaries” for every app built within your SnapApp instance.

Table of Contents

2. How to Navigate to Global Settings

The Global Settings are nested within the main settings architecture:

  1. Click your User Avatar (top right) and select Settings.

  2. You will land on the Application Settings page by default.

  3. At the top of the page, look for the Breadcrumb Navigation.

  4. Click on the Global Settings breadcrumb to switch from app-specific configuration to environment-wide configuration.

3. Core Configuration Modules

Account & Site Info

  • Account Details: Displays your organization’s unique ID and SnapApp version your application is running on.
  • Note: These are read-only. Updates to these details are made in the back end.
  • Site Info:
  • Site Name & Title: This is the “Public Name” of your SnapApp portal.
  • Description: A high-level summary that appears in search results and portal metadata.
  • Purpose: This ensures that when users bookmark your portal or see it in their history, it is clearly labeled with your company’s branding.

Usage Stats & Limits

The Account Info section allows you to configure various personal and security settings. Account-info SnapApp provides real-time transparency into your resource consumption:

  • Monthly Quotas: Displays limits for Emails and SMS (e.g., 30/50 means you have used 30 of your 50 allotted messages for the month).
  • Reset Cycle: These counters reset on the 1st of every month.
  • Increasing Limits: If your app requires higher volume, you can request an increase directly through the Support link.

Email Settings

This module controls how SnapApp communicates with your users.

  • Email Provider: Select your transactional email service (e.g., SendGrid). SnapApp offers SendGrid, MailChimp, and SMTP out of the box. Note: SMTP Configuration: For custom mail servers, you must provide the SMTP Server, Port (default 587), and credentials.
  • Email Sender & Name: The “From” identity users see (e.g., info@snapapp.ai from “SnapApp Admin”).
  • Receive Inbound Emails: If enabled, SnapApp can “listen” for replies to trigger automated workflows.

4. Security & Authentication

Manage how strictly you control user access across all apps.

  • Session Duration: The maximum time a login is valid in seconds (e.g., 1209600 for 14 days).
  • Inactivity Timeout: The time a user can be idle before the system forces a logout.
  • System Use Notifications: Global compliance banners shown at login.
  • Sign-In Providers: Out-of-the-box support for Google, Email, Passwordless, Apple, Facebook, GitHub, Microsoft, Twitter, and Yahoo. Custom SSO can also be configured through the infrastructure.
  • New User Registration: Set to Invitation to prevent unauthorized sign-ups. This will allow only users who have been added to the system to sign in to the portal.
  • Default User Role: This assigns the selected default user role to any first time signing in user.

5. Date & Time

Date and Time

Accurate time-stamping is critical for audit logs and scheduled tasks. You can define global defaults while allowing users to override these settings in their individual profiles.

  • Time Format: Choose between 24-hour (HH:MM:SS) or 12-hour (HH:MM:SS AM/PM) displays.
  • Date Format: Set the standard (e.g., YYYY-MM-DD, MM-DD-YYYY, or DD-MM-YYYY).
  • Default System Timezone: Select the primary timezone for server-side operations. You can choose different timezones in the US and across the globe. This will reflect in timestamps and logs in your application.

User Override: Individual users can set their own timezone under User Menu > Profile. This adjusts their local view while maintaining the System Timezone for backend logic.

Languages

Enable multilingual capabilities by selecting from supported languages including English, Arabic, Chinese, French, German, Hindi, Italian, Japanese, Korean, Portuguese, Russian, Spanish, and Vietnamese.

By checking the box of one of these languages, end users of the application can click on the language icon in the top right on the navigation bar and select any of the enabled languages to directly translate their view of the app.

date time localization

6. Application & Platform Features

SnapApp Features

  • Duplicate Detection: Scans for matching records to maintain clean data and prevent duplicate records.
  • SnapApp CLI API: Toggles developer access via Command Line or REST API.

Generative AI

  • Text & Image Generation: Enables AI-assisted content creation.
  • AI Search: Powers semantic search across application data.
  • Disclosure Notifications: Automatically adds “Generated by AI” disclaimers for transparency.

Google Analytics

Integrate tracking by entering your Google Analytics ID to monitor user behavior and session lengths across the environment.

Click the Save button at the bottom of the Account Info section to save your Global Settings configurations.

7. Branding & Asset Management

The Branding section allows you to customize your SnapApp environment to match your desired theme or branding.

branding

Asset Description
Login Screen Logo The primary logo displayed on the sign-in page. This should be a .png file.
Favicon Small icon representing your site in browser tabs. This should be an .ico file.
Login/Signup Image Background images for authentication screens. Should be a .jpg file.
404 Image Custom graphic for displayed to users when they visit a page that doesn’t exist or receive a 404 error. Should be a .jpg image.
Custom CSS Upload a .css file to override default platform styling.
Open Graph Image Preview image used when your portal link is shared on social media.
  • View Images: Click the magnifying glass icon to preview current uploads.
  • Save: Ensure you click Upload after adding your files to save the changes.

8. Solutions Management

The Solutions section is the section to manage all applications in your global SnapApp environment.

  • Add New: Create a new application in your SnapApp instance. This application will have the same Global Settings set, but can be customized at the application level.
  • Play Button: Launch the live version of the application.
  • Pencil Button: Open the Application Builder to edit logic or UI.
  • Toggle Button: Instantly enable or disable user access to an app.
  • Delete Button: Permanently remove the application.

Thank you for following these steps to manage your SnapApp global settings effectively. If you have any questions or need further assistance, please don’t hesitate to reach out to our support team. We’re here to help you make the most out of your SnapApp experience.

For support, email us at snapapp@bluevector.ai


Generate Text