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

  • 30 minutes to 2 hours

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 Netsecure, 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 (HINT: Use the Integrated Filter) and check out the integration details by going to the Integration Details section under Features.
  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 things you like and include them as your product features and user stories.

Exercise 2.1.2: (Required) Logging a ticket to request developer access

Duration

  • 5 to 10 minutes

Exercise Details

In this exercise, you will explore the developer knowledge base and experience the supporting process by logging your first 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. Enter Submit a ticket in the search bar, select the article displayed the suggestion How to Submit a Ticket and Access Articles via Zendesk.
  4. Review this article and submit your first ticket using the values outlined as follows:
    • Partner Phase  = Self Start 
    • Subject = "Enable Developer Access"
    • Description =  "Please enable Developer Access for <Place your company Name Here>"
  5. After you submit the ticket, come back to the My Activities view. You should see the request listed.
  1. While time takes to resolve a ticket varies depend on the nature of the request, for all your requests submitted via the partner help center, you should expect a response from ADP within a business day. 
  2. 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

  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.
  3. 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: Modules, Company Access, and Roles in the AppMarket 

Duration

  • 5 minutes 

Exercise Details

ADP Marketplace is configured to meet ADP client needs. Therefore, the screens and displays shown in the video maybe slightly different than what you see.

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.  

Exercise 2.2.1: Marketplace Integration

Duration

  • 1 to 3 Days

Exercise Details

  1. Review the Marketplace Integration Overview , which describes the process as well as 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: 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

Goal

  • As part of your account onboarding, we have sent your company's ADP Marketplace admin the ADP Marketplace Credentials Document. 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 to 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 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 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 onboarding 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 resource, and set the milestone Handle Existing Customers target completion date in Exhibit 3, under the Marketplace Developer Participation Agreement.