Onboarding Process

Prev Next

The App Developer Portal is your central hub for onboarding and managing your app on the platform. Through the portal, you'll be invited to submit your organization and app profiles, sign platform agreements, and submit your app for certification.


Complete your organization and app profiles

To start on the platform, our partner engagement team will invite the designated primary contacts to register for the portal and complete the organization and app profiles.

Organization profile

To start, you'll need to complete your organization profile to establish your presence on the platform. To complete your organization profile, you will need to:

  1. Provide organization details. These details help us set up your organization's workspace and support your team through onboarding.
  2. Add organization contacts. These contacts include business, technical, program management, and product management roles. They enable our partner engagement team to know who to contact for specific information relevant to your organization.
  3. Submit the organization profile. Our teams will review the submission and may ask for revisions to specific organization fields if necessary.
  4. Invite team members. Once your organization is set up, you can invite other team members to your organization's workspace.

App profile

After your organization has been registered, you'll want to complete the app profile for each app you've been invited to distribute. To complete your app profile(s), you will need to:

  1. Provide app details and technical info. Provide accurate app details during registration to help us prepare your development environment.
  2. Provide app contacts. These contacts include business, technical, product management, and delivery roles. They enable our partner engagement team to know who to contact for information related to the associated app.
  3. Submit the app profile. Our teams will review the submission and may ask for revisions to specific app fields if necessary.

Review and complete portal agreements

Once your organization and app profiles have been set up, you'll need to sign required agreements before your app certification and production launch. There are two types of agreements in the portal:

  1. The Program Agreement contains terms that detail the acceptable use of the portal and associated platform tools by your organization. All partners are required to sign the program agreement.
  2. The Distribution Agreement contains terms for distribution on Xfinity / Xumo propositions. Only apps that are distributed with Xfinity / Xumo are required to have an associated signed distribution agreement in the portal. Agreement terms for other distributors are handled separately outside of the portal.

To access the portal agreements:

  1. Navigate to the app dashboard.
  2. Click into one of your app profiles. If you want to access the Xfinity / Xumo distribution agreement for a specific app, make sure to choose the desired app.
  3. On the left navigation under "Xfinity / Xumo" section, choose Agreements & Documents.
  4. Select the Distribution or Program agreement that you wish to view and/or sign.

Submit your app self-certification

Once development is complete and you are ready to submit for certification testing, you must complete the self-certification for each app distributed with Xfinity / Xumo. This step confirms that your app was developed according to agreed business and technical requirements. It also triggers the process to integrate your app with our platforms in preparation for launch.

The distribution agreement must be signed before certification

If you are distributing with Xfinity / Xumo, you must sign the associated distribution agreement before you can complete the self-certification.

To access the self-certification:

  1. Navigate to the app dashboard.
  2. Click into the app that you wish to certify.
  3. On the left navigation under "Xfinity / Xumo" section, choose Self-Certification.
  4. Read each term in the self-certification form and check the associated box to confirm that you have performed the required action.
  5. Once you have checked all boxes in the form, click Submit.

For more details on building and certifying your app, check out Building Your App.