Chameleon App Launch Guide

About

In this article you will learn how:


- to get started with the Chameleon platform
- choose application styles
- set preferences for each page
- add content
- add notifications
- enable integration with Stripe
- use the Admin Panel to fill out content and track orders, whether it's products or event entries.

You'll also learn what statuses projects have and how to publish the app in stores (paid flow).

How to start

Go to the Chameleon editor.

Register

Sign in using any of the suggested options

Create a new project

Create a new project by clicking on the Start from scratch or Use a template card.

Creating with ChatGPT will be available soon

If you select Use a template, then select the category of the application you want to create.

There you go! First, let's give your project a name

Now go through all the sections of the left menu one by one, filling in all the settings.

Styles

Let's find the Styles section. Choose a font, main color, and application theme, then click Save.

Pages

Go to the Pages section.

The pages are pre-selected based on the type of application you choose. Some of these pages are required, while others can be enabled or disabled as needed.

If you didn't choose an application type, then click the Select this page button on each page you want.

Select the desired page settings and click the Save button.

Content

In this section, you can access the Admin Panel, which allows you to create content, configure notifications, and manage customer records. To access the Admin Panel, simply click on Manage Content button and you will be automatically redirected there.

We are working on integrating various databases to make content management fast and as convenient as possible.

Notifications

In this section, you can access the Admin Panel, which allows you to create content, configure notifications, and manage customer records. To access the Admin Panel, simply click on Manage notifications button and you will be automatically redirected there.

Integrations

This section enables you to manage integrations like Stripe and others. You can access this section once you've purchased a subscription.

Real App

The Real App section contains a clickable preview, links to download the app, general information about your app, and an icon.

The Links tab contains links to download the app. The links are accessed depending on the status of the project:

  • Draft - no access
  • Test - access to testing on TestFlight, Google play and in the Web (only available with subscription)
  • Published - opens access to the public download in the App Store and Google Play (only available with subscription)

On the General tab fill in all the main data about your application and click Save.

On the Icon section select an icon for your application, then click Save.

You have quick access to a preview from any section, it's at the top of the Preview button.

Now that you've set up the app, added the content, looked at it in Preview, send it to us for development. To do this, you need to subscribe and then click the Create app button.

Development usually takes up to four days. Afterward, you'll receive an application that you can test on the web, TestFlight (iOS), and Google Play (Android). Once you've tested the app, click the Publish button, and we'll take care of uploading your app to the stores for sharing. This process typically takes about two weeks.

Statuses

The status of your application is displayed in the project card on the main page.

The available statuses are:

  • Draft: You can create an application, add content to it, and preview it.
  • Developing: Your app is under development, and you cannot make any changes at this stage. This phase takes up to four business days.
  • Test: Your application is available for testing on devices via the web version, TestFlight (iOS), and Google Play (Android).
  • Publishing: Your app is being published to the stores, and you cannot make any changes at this stage. However, you can still test the application in the web version, TestFlight (iOS), and Google Play (Android). The duration of this phase is up to 14 working days.
  • Published: Your application is published to the App Store and Google Play for public use. At this stage, you can change the app settings, but you will need to submit them for publication, which will revert your app back to the Publishing status.

Paid Flow

Pass the How to start

When you buy a subscription, you gain access to all of the builder settings.

Integrations

You can find the available integrations listed here. To connect to any of them, click on the Connect button and follow the instructions provided.

Please note that more integrations will be added over time. If you have any specific requests for a particular service to be integrated, please feel free to contact us.

After selecting all the necessary settings, click on the Publish button. We will receive all the information and proceed with publishing your application in the app stores promptly. This process typically takes no more than two weeks.

You will receive email notifications and can track the project's progress on the main page.

Quick links to stores

When the application is ready, we will send you an email and the project status will change to Published. Links to download the mobile application will be available in the project menu.

Inside you will find QR codes for downloading in the AppStore and Google Play, as well as quick access to the admin panel.

Admin Panel

You can get to the admin panel from the Content, Notifications, and the link from the project menu.

In the menu you will see sections:

  • About Company
  • Content
  • Orders
  • Push notifications
  • Users

About company

In the upper right corner, click Add About Company button.

In the Project column, select the only number that will be listed there - this is your internal project number.

Next, fill in all the necessary data. In the Chameleon editor, under Pages - About Company, select which of these details you want to display in the application.

Latitude and longitude must be specified if you want your customer to be able to find your company on the map.

When you are finished, click Save.

Content

If you have several product categories, for example, you have a massage parlor and you want to divide the massages by time - 60, 90, 120 minutes. In this case you need to click on the +Add button next to the Content Categories section.

Next, in the Project column again select your project number (it will be the only one in the list) and enter the name of the category, in this case 60 min. Click the Save and add another button.

Repeat this action for the remaining categories.

Moving on to content. Click Add Content button.

Select your project number again (it will be the only one on the list) and fill in all the necessary data.

This table is universal, so some data you probably won't need.

Click Save and add another and repeat for all products.

Value Description:

Project - internal number of your project

Category - category of this product

Subcategory - subcategory of this product

Picture - product picture

Name - product name

Description - product description

Price - price of the product, if you set 0, it will be displayed as Free in the application

Place name - location where the product is sold

Redirect url - the link to which a client will be redirected from the product details page. If you have paid products and you bind Strap for payment, then this item should be skipped.

Start date and End date - start date and end date. And Start time and End time - start time and end time. These need to be filled in if your product is an event that will take place at a certain time, such as if you have an event app.

Stripe price ID - the link to the product from the stripe.

Latitude and Longitude - must be filled in if you want your customer to see the location of the product on the map.

Orders

The Orders section will collect the orders that your customers make through the app.

Push Notifications

In the notifications section you will be able to send additional notifications to your clients at a given time. Note that all standard notifications will come automatically, you don't need to configure them.

Select your project number, notification title and notification text. Press Save, at this moment the notification will reach all your clients!

We're working to make sure you can set up not only instant notifications, but automatic notifications as well.

Users

If your application has roles, click the Add button next to Profiles roles.

Select your project number and write the role name, then click “Save and add another” and do it as many times as necessary.

Go to the Users tab. This will display the data of all your clients, to whom you can assign the roles we just added.

Stripe connection

You can connect Stripe payment service in the "Integration" section. Just click the Connect button and register or connect your existing account.

Next, you will need to create products with the same name in Stripe, copy the link and paste it into the Stripe ID when creating a product in the Admin panel.

We are working to have products from the admin panel automatically created in Stripe to make it easier for you to manage the content.

This feature is available only by subscription.