Connect Phin to Lifecycle Manager to sync security-awareness learner data and keep client records current.
|
Who can use this feature?
|
|
What you'll need:
|
Generate Phin API credentials
See Access Your Phin Security API and Programmatic Data.
- Sign in to the Phin Portal.
- Switch to the Partner level.
- Open Integrations or Partner Integrations.
- Select Phin API.
- Enable the API and generate the credentials.
- Copy the Client ID, Client Secret, and Partner ID.
Phin displays the Client Secret only once. Store it in an approved password manager. If you lose it, rotate the secret in the Phin Portal. Rotating the secret invalidates the previous secret and requires updating the integration.
Connect Phin to Lifecycle Manager
- Log in to the ScalePad Hub and click Integrations.
- Click + Add Integration.
- Search for Phin and select the Phin tile.
- Enter the Partner ID, Client ID, and Client Secret.
- Save the integration.
- Confirm that the connection changes to Connected or Syncing.
Lifecycle Manager validates the credentials by requesting an access token and testing the Partner ID. The integration uses Phin’s OAuth client-credentials flow and read-only access.
Fields we are syncing data for
| Phin field | Lifecycle Manager field |
|---|---|
companyId |
Client external identifier and association |
name |
Client name |
id |
Contact identifier |
first |
Contact first name |
last |
Contact last name |
email |
Contact email address |
How syncing works
- Sync direction: Phin to Lifecycle Manager only.
- Supported data: Clients and contacts.
- Initial sync: Lifecycle Manager retrieves the Partner’s accessible companies and then retrieves users for each company.
Troubleshooting
| Symptom or error | Likely cause | Resolution |
|---|---|---|
| The Phin tile is not available | The integration has not been enabled for the account | Contact ScalePad Support. |
| Lifecycle Manager rejects the credentials | The Client ID, Client Secret, or Partner ID is incorrect; the API is disabled; or the secret was rotated | Enable the Phin API, verify the values, or generate a new secret and update the integration. |
| No Phin companies are found | The credentials do not have access to any Phin companies | Confirm Partner-level access and the Partner ID. |
| Contacts are missing for a company | Phin did not return users for that company or the company request failed | Verify the company in Phin and retry the sync. |
Related resources
| Any questions? Reach out to our Lifecycle Manager support team by submitting a support ticket. |
|
|