Skip to content

Connect an external service

A connector is a stored, credentialed link to another system, so data can move between it and Humavera on a schedule rather than by hand. Setting one up means giving Humavera the credentials, telling it how often to sync, and mapping the other system’s field names onto yours.

Required role: Administrator.

Get the credentials from the other system first — the wizard asks for them in the middle of the flow and there is no partial save. Which credentials you need depends on the authentication method that system supports.

  1. Go to Integrations → Hub.
  2. Select Add Connector.
  3. Under Provider, enter the Name, the Provider, and the Type.
  4. Under Authentication, choose the Auth Type and enter the credentials it asks for.
  5. Under Configuration, set the Sync Frequency and add Field Mappings with Add Mapping.
  6. Under Review, check what you entered and select Review & Connect.
  7. Open the connector and select Test connection.
OptionDescription
HRISA human resources system.
LMSA learning system.
ATSA recruitment system.
SSOAn identity provider.
CalendarA calendar service.
CommunicationA messaging or communication service.
CustomAnything not covered above.

Type is a category, not a product. Name the specific system in the Name and Provider fields, where it identifies the connector for whoever administers it next.

OptionDescription
OAuth 2.0Asks for the Client ID, Client Secret, Token URL, and Scopes (comma-separated).
API KeyAsks for the API Key and the Base URL.
Basic AuthAsks for a Username and Password.
SAMLAsks for the SAML Metadata URL and Entity ID.
OIDCAsks for the OIDC Issuer.

Credentials are stored encrypted. When you edit a connector later, secret fields show a placeholder telling you to leave them blank to keep the current value — they are not read back to you.

Use a dedicated service account on the other system rather than a person’s credentials. A connector built on somebody’s own account stops working the day they leave, and it grants whatever they happened to have.

Example: HC Corp connecting a learning system uses a service account scoped to course and enrolment data. Using Priya Raman’s own account would give the connector her full access and tie the integration to her employment.

OptionDescription
Real-timeSync as changes occur.
HourlyOnce an hour.
DailyOnce a day.
WeeklyOnce a week.
ManualOnly when somebody triggers it.

Start on Manual or Daily while you are still checking the field mappings. A real-time connector with a wrong mapping propagates the mistake continuously, and unwinding it is far more work than the sync saved.

A mapping says which field in the other system becomes which field in Humavera. The wizard notes that mappings are what transform external fields into Humavera fields; with none, there is nothing to transform.

Get these right before you raise the frequency. A mapping error writes bad data into employee records on every run, and each run makes it look more like the truth.

Example: mapping an external system’s employee reference onto the wrong Humavera field at HC Corp does not fail. It succeeds, repeatedly, and the records look populated.

The wizard states it: Test Connection becomes available on the connector detail page after creation. You cannot test from inside the wizard.

So create the connector, then open it and test. A connector that saves cleanly has told you nothing about whether the credentials work.

OptionDescription
Test connectionChecks the credentials and reports the response time.
Sync nowRuns a sync immediately.
Activate / DeactivateTurns the connector on or off without deleting it.
EditChange the configuration and mappings.
DeleteRemoves the connector. The interface states this cannot be undone.

Deactivate rather than delete when you are unsure. A deleted connector takes its configuration and mappings with it.

The detail page also carries Overview, Mappings, and History tabs, where history is the record of sync runs and what each one moved.

An active connector syncs on the frequency you set, and each run appears in its history and on the data sync page. Trigger a first sync manually and read what it created, updated, skipped, and failed before letting a schedule take over.

Some connectors report that no sync adapter is configured for the provider. Where that is the case, the connector holds its configuration and credentials but data synchronisation is not available for it.