> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.waitry.net/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Own App Settings

# White-Label App Customization: Features & Configurations

By having your own app powered by Waitry, you gain access not only to complete graphic customization tools but also to extensive feature-level configurations. This guide outlines all the functional and technical aspects you can configure to tailor the app exactly to your operational needs.

---

## 1. General App Information & Legal

Control the core identity and legal compliance of your app across all platforms.

*   **App Store Metadata:** Name, Description, App ID, and specific versions (`versionCode`, `version_ios`, `version_play`).
*   **Web Integration:** Define your custom web URL and share links.
*   **Legal & Compliance:**
    *   Set the official Terms & Conditions URL, Company Name, and CIF (Tax ID).
    *   Provide the Privacy Policy address and contact email.
    *   Show "Extra Legal Notices" or allergen information links.
*   **Localization:** Set the default language and define the array of available languages (e.g., Spanish, English, French).

---

## 2. Onboarding & Tutorial

Control how users are welcomed when they open the app for the first time.

*   **Enable/Disable:** Choose whether to show the tutorial when first opening the app.
*   **Slide Management:** Enable or disable individual tutorial steps (up to 5 slides).
*   **Multimedia:** Use static icons for each slide or replace the tutorial entirely with a custom welcome video.

---

## 3. Login & Authentication

Tailor the signup experience to reduce friction or gather necessary customer data.

*   **Social Logins:** Enable or disable Apple, Facebook, and Google single sign-on (SSO).
*   **Guest Access:** Allow users to browse and order as guests without creating an account.
*   **Registration Rules:** 
    *   Enable manual user registration.
    *   Require a cellphone number during signup.
    *   Enforce "Accept Privacy Policy" checkboxes.
*   **Localization:** Set a default country ISO code for phone number formatting (e.g., "ES" for Spain).

---

## 4. Dashboard & Navigation

Customize how your venues and services are presented to the user.

*   **Layout Style:** Toggle between vertical lists, featured items, and highlighting specific places.
*   **Search & Filters:** 
    *   Enable distance limits for nearby venues or promo visibility.
    *   Filter venues by specific service types (e.g., "Delivery" or "Take Away").
*   **Side Menu Management:** Show or hide specific sections in the lateral menu:
    *   Bookings
    *   My Credits / My Points / My Discounts
    *   Order History
    *   Help & Tutorials
    *   Reviews
*   **Check-in & Location:** 
    *   Activate self check-in via geolocation.
    *   Set the self check-in detection radius (geofence in meters).
    *   Enable "Enter your address" prompts or auto-positioning for delivery zones.

---

## 5. Venue Features (Place Info)

Configure what features are available once a user enters a specific venue.

*   **Contact Information:** Show or hide phone numbers and direct WhatsApp links.
*   **Content Modules:** Toggle the visibility of Promos, Reviews, and Venue Descriptions.
*   **In-Venue Services:** 
    *   Request the Bill.
    *   Request "Clean Table" or "Bring Salt/Condiments" services.
    *   Enable check-in buttons (QR scanning or PIN entry).
*   **Menu Display:** Choose vertical menu layouts, hide category sliders, or completely hide prices.

---

## 6. Ordering & Checkout

Fine-tune the ordering flow to match your operational capabilities.

*   **Checkout Options:** 
    *   Enable or disable coupon code inputs.
    *   Use exact time slots for pickups (`pickup_time_slots`).
*   **Address Management:** 
    *   Toggle Google Address Autocomplete.
    *   Hide specific address fields (e.g., floor, postal code, city) if not needed for your delivery model.
*   **Order History:** Allow users to see "Mark as Delivered" statuses or hide the "Repeat Order" button.
*   **Customer Profiling:** Ask for gender and birthdate during the checkout process to enrich your customer CRM.

---

## 7. Integrations & Analytics

Connect your app to powerful third-party marketing and analytics tools.

*   **Google & Firebase:** Configure Firebase Projects, Google Tag Manager Container IDs, and Play Services credentials.
*   **Marketing Automation:** Integrate Klaviyo or Netcore for advanced push notifications and email flows.
*   **Analytics:** Add Google Analytics IDs or Facebook Pixel tracking codes to track conversions.
*   **Loyalty Programs:** 
    *   Integrate external loyalty URLs or webviews.
    *   Hide or show native Waitry loyalty points/credits.
    *   Configure specific icons for Points, Offers, Discounts, and Redeeming.

---

## 8. Custom Texts (i18n overrides)

Almost every string of text in the app can be overridden to match your brand's voice perfectly. You can customize:
*   Login instructions, slogans, and welcome messages.
*   Specific buttons (e.g., "Start New Order", "My Basket", "Sign up for free").
*   Check-in instructions and loyalty program descriptions.
*   Alert messages, error states, and empty states (e.g., "No menus found").

*(Note: Custom texts must be configured across all available language files to ensure a seamless experience).*