Start tracking your progress
Trailhead Home
Trailhead Home

Create a Suggestion Box App

Lightning Bolt icon

Attention, Trailblazer!

Salesforce has two different desktop user interfaces: Lightning Experience and Salesforce Classic. This project is designed for Lightning Experience.

You can learn about switching between interfaces, enabling Lightning Experience, and more in the Lightning Experience Basics module here on Trailhead.


In this project, you learn how to build an application on the Salesforce Platform from start to finish, without writing any code. If you're new to the Salesforce Platform, the goal is to introduce you to the basics of app building. These point-and-click skills apply whether or not you plan to write code on the platform. If you're familiar with the Salesforce Platform Admin features—managing users and security, customizing standard objects, and so on—the goal is to apply those skills to developing new applications. You need a free Trailhead Playground or Developer Edition org to complete this project. You can find it at the bottom of this page. Click Launch to open the Trailhead Playground in a new browser tab (login required).

You will build a suggestion management app that allows employees to submit suggestions and track their status using these steps.

  1. Create the app definition and a data model for the application. This simple application requires only one custom object.

  2. Modify the user interface on the browser and on the Salesforce mobile app using page layouts, compact layouts, and global actions.

  3. Automate calculations, data quality, and database updates to improve the user experience using formulas, validation rules, and a process builder.

  4. Define reports, charts, and dashboards to track the status of suggestions and analyze how well the company manages suggestions.

Note: Instead of creating a Suggestions custom object, you could use Cases, a Salesforce Service Cloud standard object. But in this example, we want to explore building a custom app without using Service Cloud.

Creating a Suggestion Box App

What You’ll Do

  • Create a Salesforce app that includes standard collaboration and analytics features.

  • Familiarize yourself with the app’s user interface in the browser and in the Salesforce mobile app.

Step 1: Create an App and a Custom Object

  1. If you haven’t already, log in to Trailhead, then launch your Trailhead Playground by clicking Launch at the bottom of this page.

  2. Make sure you switch to Lightning Experience to complete this project. If you haven't yet enabled Lightning Experience, do that now.

  3. In your Trailhead Playground, click the Gear icon in the Lightning Experience header. icon and select Setup. Screenshot of the Setup Home screen

Before we move further with creating an app, let’s create an object Suggestion.

  1. Click Object Manager tab next to the Home tab.

  2. Click the Create dropdown at the right side and then select Custom Object. Screenshot of the Object Manager screen with Custom Object outlined in red

  3. On the Custom Object Definition Page, create the object as follows:

    • Label : Suggestion
    • Plural Label : Suggestions
    • Record Name : Suggestion Name
    • Data Type : Text
    • Check the Allow Reports checkbox
    • Click Save.
  4. Now create a custom tab. Click the Home tab, enter Tabs in Quick Find and select Tabs.

  5. Under Custom Object Tabs, click New.

  6. For Object, select Suggestion.

  7. For Tab Style, select any icon.

  8. Leave all defaults as is. Click Next, Next, and Save.

  9. From Setup, enter App Manager in the Quick Find and select App Manager.

  10. Click New Lightning App, enter Suggestion Box for App Name, and click Next. Screenshot of the New Lightning App screen showing App Details and Branding

  11. Leave Standard Navigation selected, then click Next.

  12. Click Next.

  13. From Available Items, select Suggestions, Reports, and Dashboards and move them to Selected Items. Click Next.

  14. From Available Profiles, select System Administrator and move it to Selected Profiles. Click Save & Finish.

  15. To verify your changes, click the App Launcher icon in the Lightning Experience header. App Launcher and select the Suggestion Box app. Screensshot of the App Launcher with the Suggestion Box app outlined in green

Step 2: Tour the App

Screenshot of the Suggestion Box app with green boxes around the App Launcher icon, App Name, and Navigation Menu

  1. App Launcher—Displays available apps.
  2. App Name—Displays the current selected app.
  3. Navigation menu—Displays the tabs available inside the app.

Step 3: Try Out the Mobile App

When you create an app with the Salesforce Platform, you automatically create a mobile version of the app. You can access the Salesforce mobile app in a number of ways:

  • As a downloadable mobile app(Salesforce) that you install on your phone from the Apple AppStore or Google Play
  • By navigating to using a mobile browser
  • By using the Chrome Developer Tools

For this step, we'll use the last option.

  1. Open a new tab in your Chrome browser and open the Developer Tools by clicking View | Developer | Developer Tools

  2. Click the Toggle Device Mode button to simulate your browser as a mobile device.

    Screenshot of the Google search engine with a red arrow pointing to the Toggle Device Mode icon

  3. To simulate the Salesforce mobile app in your browser, copy and paste in the URL from the previous tab. Remove the part of the URL immediately after For example: Screenshot showing the url before extra text after the word "app" is deleted Screenshot showing the url with extra information after "app" deleted

  4. If the display is too small, change the size to 100%.

    Screenshot of the What I Follow box with a red arrow pointing to the dropdown menu for image size

  5. Click the Navigation bar icon icon to open the left navigation bar.

  6. Find the Suggestions object under Recent. You may need to click More to see it. Click Suggestions to display your recently viewed suggestions, if you have any.

  7. Click New to create a suggestion.
    Screenshot of the New Suggestion box with Locker Rooms entered as the Suggestion name

  8. Enter a sample suggestion (maybe something like "Locker Rooms"), and click Save.

With just one button click, you're on your way to building a mobile app!