To connect to the partner center, you'll need to complete the setup steps in Tackleπ. Follow the workflow in the order shown below to get started.
Before you begin
Before you can start connecting and co-selling for Microsoft commercial marketplace, you'll need:
A Microsoft Partner Center account with a Microsoft Partner Network IDπ. If you don't already have one, you must enroll in the Microsoft Partner Center Programπ. If you've previously enrolled, be sure you've accepted the latest agreements.
Either Referral Admin, Owner or Manager role access, and Finance Contributor role access in your Partner Center account. For help with this, see Microsoft Documentation on Adding and Managing Usersπ, check with your Microsoft Business Development representative, or submit a ticket in the Partner Center.
A co-sell-eligible solutionπ configured on the Microsoft commercial marketplace.
The right skills and permissions to carry out these tasks. This may mean scheduling time to work with others at your organization.
Step 1: Add a Tackle user
Important
You must have the correct permissions to perform this task.
If you already have a Tackle Listing set up, you only need to amend and add Referral Admin as a role.
Open Partner Center User Managementπ to see a list of existing users.
Click Invite Users at the top of the list, invite Tackle using the email and role below. (If you are unable to do this, be sure you have the correct permissions.)
β
βEmail:[email protected]
βRole: Referral Admin, Developer
βClick Save.
Step 2: Register with Active Directory
If you already have a Tackle Listing set up, you only need to amend and add the Redirect URL.
Open Active Directoryπ and select the app you want to use from the list of registered apps, or register a new app. To do this, click +New Registration, enter the information below, and click Register.
Name:Your Company Name Marketplace AppSupported Account Types:Any Azure AD directory - Single-tenantRedirect URL (required):https://co-sell-api.tackle.io/api/v2/vendor/msft-partner-consent
βPlatform: Web
βIn Active Directory, on the Overview page, copy the Application (client) ID and Directory (tenant) ID values. In a separate tab, open the Tackle application and click on Integrations > Microsoft Marketplace (or Integrations > Microsoft Co-sell). Copy and paste the values from the Active Directory page into Tackle in the fields indicated.
In the left menu in Active Directory, click Certificates & secrets. Click +New client secret.
Add a description (like, βTackle Marketplace Secretβ) and set the expiration to 24 months.
Copy and paste the new secret value (not the secret ID) and the expiration date from Active Directory into the same page in Tackle. Tackle needs this value to create a test purchase and set up reporting.
Click Save.
Step 3: Create a Tackle integration user
In addition to adding a Tackle user (Step 1), Microsoft recommends that you create a unique integration user to connectπ.
Note
You must be signed in as an owner, manager, or global admin to create /add a new integration user.
To create a Tackle integration user:
Go to Microsoft Partner Center user management and click Add user to create an integration user.
Once you've identified the integration user, find the user on the list of users on the User management page and click the username to view user permissions.
Assign the integration user the
Referrals adminpermissions toManages your organization's referrals for one or more locations > Entire Organization > Referrals admin.
Step 4: Grant API permissions
In Active Directoryπ, click the Tackle Marketplace App you created, then click API Permissions.
Select Add permissions and then APIs My Organizations Uses.
Add the User impersonation API Permissions for the:
Microsoft Partner Center permission with the Application (client) ID of 4990cffe-04e8-4e8b-808a-1175604b879f
Microsoft Partner Center permission with the Application (client) ID of fa3d9a0c-3fb0-42cc-9193-47c7ecd2edbd
These permissions will show in Active Directory as permissions not granted.
Open a new incognito/private web browser window and sign in to the Tackle platform at https://downstream.tackle.ioπ.
Note: Tackle highly suggests you use a private window to ensure that the next onboarding steps are not affected by an existing MSFT Azure session.
Once signed in to Tackle, go to Integrations > Microsoft Co-Sell - View Details > Set up co-sell for Microsoft.
In step 5, click Go to Microsoft Partner Center Permissions.
β
βImportant: Sign in on the Microsoft Sign-in screen using the new integration user that was created in Step 3: Create a Tackle integration user. Complete the sign-in flow to provide consent to allow Tackle to use the Partner Center Referral API on your behalf to submit co-sell opportunities and notify you of updates.
βOnce you've completed the steps above, the API permissions checkbox will be selected to mark this item as completed.
βNote: If the checkbox is not selected, recheck the permissions in Tackle and try again.
β
Step 5: Set up the Salesforce integration
Follow our guide to set up the Salesforce integration to co-sell directly in Salesforce.


