ADP Marketplace Platform and Applications

About the ADP Marketplace eCommerce Platform

The ADP Marketplace Platform enables developers to develop, market, and sell solutions so businesses of all sizes can do the following:

  • Discover your solution listed on the ADP Marketplace at apps.adp.com.
  • Review key features, reviews, and terms and conditions.
  • Acquire it by going through the purchase/buy flow.
  • Provide consent for data transmissions.
  • Use integrated solutions to reduce data entry tasks and streamline data flow between their information systems.

The ADP Marketplace Platform is powered by AppDirect, which is an eCommerce Platform. It has two key components:

  • Store front for ADP clients, also being referred as the AppStore.
  • App management tool for application owners to create applications as well as manage their business, such as managing customers and orders.

Exercise 2.1.1:  Exploring the eCommerce Store

Duration

Approximately 30 minutes to 2 hours

Required Setup

  1. Your ADP Marketplace Admin needs to set up your company's account. For instructions, see ADP Marketplace Partner Account Management, which is approximately 10 to 30 minutes in duration.
  2. Developer Access to your ADP Marketplace Account.  For instructions, see Adding Developer Resources, which is approximately 10 to 30 minutes in duration.

Exercise Details

  1. Watch this 3 minute video to understand how ADP Marketplace helps businesses of all sizes.
  2. Visit https://apps.adp.com/en-US/home.
  3. Log in using your credentials (your admin should have received two emails from ADP NetsSecure, one with the login user ID and another with the temporary password).
  4. Find applications similar to yours or interest you. 
  5. Check out each application to see their offerings.
  6. Find Integrated Apps and check out the integration details by going to the Integration Details section under Features.

    Use the Integrated Filter.


     
  7. Check out how others are pricing their applications by using the Editions & Pricing tab.
  8. Check out additional product information and support information by using the Support & Terms tab.

Goal

High level understanding of what finished applications looks like.

Note the items you like and include them as your product features and user stories.

Exercise 2.1.2: Explorer Partner Help Center

Duration

5 to 10 minutes

Exercise Details

In this exercise, you will explore the developer knowledge base and learn about how to submit a support ticket. 

In ADP Marketplace, we leverage the Zendesk platform for knowledge and support. Partner Help Center is also referred to as Zendesk.  

  1. Go to https://partnersupport.adp.com.
  2. Log on using your ADP NetSecure credentials (same as used in Exercise 2.1.1).
  3. Bookmark the page, since you will come back frequently for knowledge and support.
  4. Enter Submit a ticket in the search bar, select the article displayed the suggestion How to Submit a Ticket and Access Articles via Zendesk.
  5. While it takes to resolve a ticket varies depend on the nature of the request, for all your requests submitted through the Partner Help Center, you should expect a response from ADP within a business day. 
  6. Anytime during your development journey, even during the learning and planning phase, your team should leverage the partner help center for help. 

Goal

  • Comfortable of using the Partner Help Center Knowledge Base.
  • Comfortable of using the ticket system on getting help.

Exercise 2.1.3: Exploring App Management

Duration

30 minutes to 1 hour

Required Setup

The ticket you submitted in Exercise 2.1.2 must be completed by ADP.

Exercise Details

Login to the ADP Marketplace and get familiar with creating an app listing using pre-defined templates and the App Listing Templates document.

Goal

Learn the steps and contents needed in order to create an ADP Marketplace application listing.

Exercise 2.1.4: Understanding Modules, Company Access, and Roles in the AppMarket 

Duration

5 minutes 

Exercise Details

Watch this video by AppDirect to better understand user roles and access. 

About the ADP Marketplace Applications

Solutions listed on the ADP Marketplace are referred as Apps (Applications), Listings, or Products in this guide. During the planning phase of your project, it's important to define features, user stories, and requirements for each of the following main themes:

  • User Purchase flow.
  • Automated order processing and client onboarding.
  • User logon to your application using the ADP single-sign-on (SSO) capability.
  • Usage upload for billing and invoicing, if required.
  • Free trial automation, if required.
  • Support flow and automation.

Development effort related to the previous themes are also referred to as Marketplace Platform Integration or AppDirect Integration.  

To learn more about different Listing types, such as a fully integrated listing, or a referral listing, see the ADP Marketplace Listing Content Guide

Exercise 2.2.1: Understanding Marketplace Integration

Duration

1 to 3 Days

Exercise Details

  1. Review the Marketplace Integration Overview, which describes the process and work required for automated order processing and client onboarding.
  2. Watch the ADP Marketplace Development webinar.

Goal

Gain high level understanding of key use cases in order to define features and user stories for your application order processing, client on-boarding, and user assignment (only applies if multiple users need to be enabled). This would impact resource commitment and timeline for milestone Marketplace Platform Integration target completion date in Exhibit 3, under the Marketplace Developer Participation Agreement.

Exercise 2.2.2: Understanding ADP Single Sign-On Integration

Duration

2 to 4 hours

Exercise Details

  1. Watch the ADP Single Sign-On Integration webinar.
  2. Review the ADP Single Sign-On Integration, which describes ADP Single Sign-On development framework.

Goal

  1. Understand the framework.
  2. Confirm technology feasibility.
  3. In order to define the resource commitment and timeline, and to set the milestone OpenID Connect target completion date in Exhibit 3, under the Marketplace Developer Participation Agreement.

Exercise 2.2.3: Understanding the ADP Partner Credentials

Duration

3 minutes

Exercise Details

Read Introduction to Credentials.

Goal

As part of your account onboarding, we have sent your company's ADP Marketplace admin the ADP Marketplace Credentials. 

  • Partners who joined the ADP Marketplace after August 2020 can have both partner and sandbox credentials through the ADP developer self service tool.
  • Partners who joined ADP Marketplace prior to August 2020 should refer to the ADP Partner Credentials document distributed to you through the partner on-boarding email

This video will help you understand the purpose of each credential included in the document.

Exercise 2.2.4: Understanding the ADP Marketplace Pricing Models

Duration

1 to 2 days

Prerequisite

  • Define application listing pricing. For example, how much do you charge clients for your application listed on the ADP Marketplace? Is the price pre-determined or usage-based? Should all clients be charged the same fee or is there tiered pricing?
  • Define the ADP Marketplace sales strategy. For example, are you going to offer free trials to attract interests?

Exercise Details

Goal

Understand how pricing works and determines if there's any develop work required in order to assess the effort, assign/commit the resource, and set the milestone Metered Billing (optional) target completion date in Exhibit 3, under the Marketplace Developer Participation Agreement.

Exercise 2.2.5: Defining the Client Purchase and On-boarding Experience  

Duration 

1 to 3 days

Exercise Details

Goal

Understand the client check out experience to design and assess the effort to handle your existing clients when they made additional subscriptions of your integrated product through the ADP Marketplace, assign/commit the resource, and set the milestone Handle Existing Customers target completion date in Exhibit 3, under the Marketplace Developer Participation Agreement.