trailhead

Get Your Orgs Ready

Learning Objectives

After completing this unit, you’ll be able to:

  • Explain how to set up a Test Drive.
  • List the types of orgs involved in a Trialforce setup.
  • Describe the process of configuring the orgs for a Trialforce setup.

Explore Free Trials with the Volunteer Tracker App

Let’s investigate the different types of free trials Salesforce makes available. Suppose we have a great product called Volunteer Tracker that does just what the name says: it tracks volunteers for an organization. Let’s see what kinds of experiences we can create for our prospective customers. We’ll deploy a trial of each kind for our app: an installable trial, a Test Drive, and a Trialforce trial.

First Things First: Set Up Licensing

We mentioned earlier that the license makes all the difference between a trial and the full version of an app. Before you set up a trial, you must associate it with a license. Do this by linking the managed package for your app with your License Management Org (LMO). The LMO is the org where you installed your License Management App (LMA). You need both an LMO and an LMA to capture leads from your prospects.

  1. From the Publishing tab in the Salesforce Partner Community, click Packages.
  2. Find the package for the app. In our case, this is Volunteer Tracker App. Click Manage Licenses.
  3. Click Register.
  4. Enter the login credentials for your LMO, and click Submit.
  5. Select a free trial for your default license.
  6. Enter the length of the trial license in days. If you want, you can even select License does not expire.
  7. Enter the number of seats for your license, or select License is site-wide to offer the license to all users for your prospect’s organization.
  8. Click Save.

Now head over to your app’s listing page to set up lead tracking:

  1. From the Publishing tab, click Listings.
  2. Click your app’s listing, and click Leads.
  3. Select Collect leads when customers interact with this listing.

Screen for setting up lead collection

Now our trials will feed us leads! Let’s set up the trials.

Install Volunteer Tracker into an Existing Org

Installing our app into a customer’s org is simple. Begin from the Publishing Console in the Salesforce Partner Community.

  1. From Publishing Console, click the Listings tab.
  2. Click on your product listing.
  3. Click App.
  4. Under “How should customers install your app?” select the option that works best for your business case. For installable trials, installing directly from AppExchange usually works best. We discuss the other options later on. Your listing with installation options
  5. Click Trials.
  6. Under “Offer a trial installation,” the License Management App (LMA) license reflects the settings you selected when you linked your managed package with your License Management Organization. Your listing's trial settings
  7. Click Save.

That’s it. If you selected the “Directly from AppExchange” installation option, a customer sees a green Get It Now button on your AppExchange listing. Clicking Get It Now takes the customer through a wizard to select whether to install your app into a production or sandbox org.

Get It Now button and app wizard

The app is installed to the org, and customers can try it out with their own data. Easy-peasy.

Take Volunteer Tracker for a Test Drive

Test Drive is the easiest way to show Volunteer Tracker to customers who don’t use Salesforce. They start a Test Drive of the app from its AppExchange listing.

The Test Drive lives in its own org, and every customer who uses it is logged in as an evaluation user. Customers can’t change any of the data in the org, and they don’t need a password. Several customers can use a Test Drive at the same time—since no one can change data, there’s no risk of interference.

Before you create a Test Drive, make sure you’ve linked a managed package for your app to your listing. We explain how to do this in the ISVforce guide.

Create a Test Drive Org

Start from the Publishing Console in the Salesforce Partner Community.

  1. From Publishing Console, click the Listings tab.
  2. Click your product listing.
  3. Click Trials.
  4. Click Create Test Drive. Creating a Test Drive for your listing
  5. A wizard pops up. Give the Test Drive a simple descriptive name, and associate it with the right version of your app’s managed package. Then click Submit.

Test Drive Org creation popup window

Salesforce creates a Developer Edition org for the Test Drive. This org has two users: an administrator and an evaluation user. Salesforce sends you an email for each of these users. When you receive the emails, you’re ready to configure the org.

Configure the Test Drive Org

Start from your email.

  1. Open the “Welcome to Salesforce: Verify your account” email for the administrator user and click Verify Account (1). Test Drive Account verification wizard
  2. A wizard guides you through the steps to change your password.
  3. Add sample data and configure the org so your application is ready to go. Great sample data helps you sell your product, and we discuss it in the next unit.
  4. Open the “Welcome to Salesforce: Verify your account” email for Evaluation User and click Verify Account (1). Then follow the directions to verify your account and change your password.
  5. Log in to the Test Drive org as the evaluation user (2) and make sure you can access your app. If you can’t, you must assign this user to a license for your managed package. Account verification wizard for evaluation user

The Test Drive org is ready to go. Now it’s time to link it to your listing.

Connect the Org to Your Listing

Begin the process from the Publishing Console in the Salesforce Partner Community.

  1. From Publishing Console, click the Listings tab.
  2. Click your product listing.
  3. Click Trials.
  4. Click Connect Organization.
  5. A wizard pops up. Provide the username and password for the read-only user and click Submit. The username must have “eval” in it. Connect Organization popup window
  6. Click Save.

A configured Test Drive on the Listing page

Your customers can now take your product for a spin. Go to your AppExchange listing and try it out by clicking Test Driveon your listing.

Take a Test Drive button

Volunteer Tracker on Trialforce

Trialforce is pretty cool. As our most flexible free trial, it lets you create several different experiences for different types of prospects and customers, running each one in its own trial org. And conversion is easy, since customers who buy your product just start using the trial org as a production org.

Trialforce isn’t magic, though. You have to know a few things and configure some orgs to get it to work. But don’t worry. We’re here to show you how.

For each experience you provide in Trialforce, you create a template that holds configuration data and sample data. The data in this template gets deployed to a trial org when a prospect starts a Trialforce trial.

Where do these templates live, and how do they get deployed to trial orgs? Trialforce manages templates using a few org types:

  • A Trialforce Source Org (TSO) holds the configuration and sample data for a template. You make one of these orgs for each experience you create, configuring it exactly as you want your prospects to see it. The TSO creates templates that contain your configuration and sample data.
  • Your Environment Hub can create a TSO for your trial. This is the easiest way to make a TSO.
  • A Trialforce Management Org (TMO) is what you use to create and manage your TSOs if you want custom branding for your trial. The Environment Hub can’t create branded TSOs.

We show you how to create a template for a TSO in the next unit. For now, let’s set up these orgs.

Create a Trialforce Source Org Directly from the Environment Hub

  1. Log in to your Environment Hub, which is installed in your business org.
  2. Click Create Org.
  3. For Purpose, select Trialforce.
  4. Enter required information and click Create.

Create a Branded Trialforce Source Org Using a Trialforce Management Org

In order to create a branded TSO, you need a TMO. And for that, you need an existing Developer or Partner Developer Edition org. This can be any org except the one you use for managed packages. If you need a new org, you can create one from your Environment Hub.

Once you have the developer org, create a support case to get access to a TMO.

  1. From the Publishing Console, click Support (1).
  2. Click New Case (2). The New Case buton on the Support tab
  3. Click Trialforce.
  4. Click Create a Case. Selecting Trialforce on the New Case page
  5. From Subtopic, select Trialforce Management Org.
  6. Select a severity level, enter a brief description, and click Submit Case.

That’s it. You will receive an email with login details for your new TSO.

However you create it, you need one TSO for each different Trialforce experience you create.

Hopefully all this talk about TSOs and TMOs isn’t TMI! (Too much information.) In the next unit, we focus on creating an effective Trialforce experience.

Resources

retargeting