Newer Version Available
Creating Signups Using the API
| User Permissions Needed | |
|---|---|
| To create or view signup requests: | Signup Request API |
You can use API calls to the SignupRequest object to create trial organizations for prospective customers. When creating trial organizations (or signups) using a web form, there’s no way to customize the signup process or track its status. Using the API, you can collect and analyze detailed information on all signups from your business organization. You get more control over the signup process, and enhanced visibility into your prospective customers. For example, you can:
- Run reports and collect metrics, such as the number of signups per day or the number of signups in different countries.
- Customize the SignupRequest object to add fields of special interest to your company.
- Create triggers to initiate specific actions, such as sending an email notification, whenever a new signup request is made.
- Enable signups from a wide range of client applications and devices, so you have more channels for customer acquisition.
- Create a Trialforce Source Organization (TSO) from your Trialforce Management Organization.
- Install your app in the TSO, along with any sample data that is useful for the trial.
- Configure the TSO as you want your customers to experience it, including specifying any custom branding.
- Create a Trialforce template from the TSO.
- File a case to activate this feature.
- Log in to the Partner Community.
- Under the Support tab, click New Case.
- Select the category.
- In the description, provide the following details.
- the organization ID of your TSO
- the template ID of the Trialforce template you want to use
- the organization you plan to use for creating signups (so the appropriate user permission can be enabled)
You receive an email once the template is approved. It can then be used to create signups by making API calls to the SignupRequest object. For more information on working with objects, see the Object Reference for Salesforce and Lightning Platform.