Namely is the only HR, payroll, benefits, and talent management platform your employees will love.
Go to siteNamely is a Human Resources Information System (HRIS) designed to simplify HR, payroll, benefits, and talent management. By leveraging the Namely API on Pipedream, you can automate employee data synchronization across various platforms, streamline HR operations by triggering workflows based on employee lifecycle events, and even analyze workforce data to gain insights. It's a potent tool for HR professionals looking to integrate their HR tech stack and automate repetitive tasks.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
namely: {
type: "app",
app: "namely",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://${this.namely.$auth.subdomain}.namely.com/api/v1/profiles/me`,
headers: {
Authorization: `Bearer ${this.namely.$auth.oauth_access_token}`,
},
})
},
})
Employee Onboarding Automations: When a new employee record is created in Namely, trigger a Pipedream workflow to set up accounts in tools like Slack, G Suite, and GitHub. This flow could also assign tasks in project management software like Trello or Asana, ensuring new hires have a structured onboarding process.
Payroll Change Notifications: Monitor changes in employee payroll details on Namely and use Pipedream to notify finance and the affected employee via email through SendGrid or Slack. This workflow ensures transparency and quick updates on critical payroll adjustments.
Time-off Sync to Calendar: Sync employee time-off requests from Namely to a company-wide calendar like Google Calendar or Outlook. When a time-off request is approved, Pipedream automatically creates an event on the calendar, keeping everyone informed and aiding in resource planning.
Namely uses OAuth authentication. When you connect your Namely account, Pipedream will open a popup window where you can sign into Namely and grant Pipedream permission to connect to your account. Pipedream securely stores and automatically refreshes the OAuth tokens so you can easily authenticate any Namely API.
Pipedream requests the following authorization scopes when you connect your account:
GET
https://{{custom_fields.subdomain}}.namely.com/api/v1/oauth2/authorize
?
client_id={{custom_fields.client_id}}
&
redirect_uri={{oauth.redirect_uri}}
&
state={{oauth.state}}
&
response_type=code
&
scope={{oauth.space_separated_scopes}}
POST
https://{{custom_fields.subdomain}}.namely.com/api/v1/oauth2/token
content-type: application/x-www-form-urlencoded
accept: application/json
client_id={{custom_fields.client_id}}
&
client_secret={{custom_fields.client_secret}}
&
redirect_uri={{oauth.redirect_uri}}
&
grant_type=authorization_code
&
code={{oauth.code}}
POST
https://{{custom_fields.subdomain}}.namely.com/api/v1/oauth2/token
content-type: application/x-www-form-urlencoded
accept: application/json
client_id={{custom_fields.client_id}}
&
client_secret={{custom_fields.client_secret}}
&
grant_type=refresh_token
&
refresh_token={{oauth.refresh_token}}