About this integration
Employee time clock and attendance tracking for hourly teams. This integration exposes its full API as workflow modules.
The integration includes 2 triggers, 14 search modules and 13 actions. Connections use basic authentication.
How to connect
The credential form asks for Buddy Punch – Subscription Key.
Prefer the interactive builder form? Open it on the app page.
Paste your credentials once — WEXTL® stores them encrypted and reuses the connection across every workflow that needs it.
Enter your credentials below. WEXTL stores them encrypted and uses them only to call the API on your behalf.
Connecting BuddyPunch to WEXTL®
| Field | Type | Help |
|---|---|---|
Buddy Punch – Subscription KeyRequired | password | Paste your Buddy Punch Subscription Key ( |
Use it in workflow automation
Start with Watch Employees, then add Assign Department Codes.
The canvas below runs Watch Employees into Assign Department Codes — watch the video, then drop a node onto the canvas.
Select the Watch Employees trigger and the workflow fires automatically when the event occurs — no polling required.
Then add Assign Employees to a Location as the next node. Branch, filter, or hand off to other integrations from there.
The integration includes 15 ready-made modules for HR work — each run logs its inputs and outputs for debugging.
BuddyPunch workflow on the canvas: Watch Employees then Assign Employees to a Location
Triggers, searches and actions
Browse every BuddyPunch module field below: 2 triggers, 14 searchs, and 13 actions you can drop onto the canvas.
Triggers
This integration includes 2 triggers — start a workflow the moment something changes in the app.
- Watch Employees
- Watch Positions
Searches
Use any of 14 search modules to retrieve records without leaving the workflow canvas.
- Get a Location
- Get an Employee
- Get a Position
- Get a Schedule
- Get a Time Card
Actions
This integration includes 13 action modules — create, update, or delete records as part of any workflow.
- Assign Department Codes
- Assign Employees to a Location
- Create a Location
- Create an Employee
- Create a Position
Explore the fields available for each BuddyPunch trigger, search, and action.
Triggers
| Field | Type |
|---|---|
ID | number |
Full name | text |
Profile mini image URL | url |
Username | text |
First name | text |
Last name | text |
Email | |
Employee ID | text |
Is active | boolean |
Gps permission ID | number |
Webcam permission ID | number |
| Field | Type |
|---|---|
ID | number |
Name | text |
Enabled | boolean |
Searches
| Field | Type |
|---|---|
Location IDRequired | choice |
| Field | Type |
|---|---|
Name | text |
Enabled | boolean |
| Field | Type |
|---|---|
Employee IDRequired | text |
| Field | Type |
|---|---|
ID | number |
Full name | text |
Profile mini image URL | url |
Username | text |
First name | text |
Last name | text |
Email | |
Employee ID | text |
Is active | boolean |
Gps permission ID | number |
Webcam permission ID | number |
| Field | Type |
|---|---|
ID | choice |
| Field | Type |
|---|---|
ID | number |
Name | text |
Enabled | boolean |
| Field | Type |
|---|---|
Start | date |
End | date |
Location IDs | choice |
Job Code IDs | choice |
Position IDs | choice |
Employee IDs | choice |
| Field | Type |
|---|---|
ID | number |
Staff ID | number |
Staff name | text |
Location ID | number |
Location name | text |
Job code ID | number |
Job code name | text |
Position ID | number |
Position name | text |
Start time utc | date |
End time utc | date |
Shift color ID | number |
Shift color name | text |
Shift color code | text |
Notes | text |
Published | boolean |
Published date utc | date |
Created at utc | date |
Updated at utc | date |
Start date time | date |
| Field | Type |
|---|---|
Pay Period IDRequired | choice |
| Field | Type |
|---|---|
ID | number |
Pay period | object |
ID | number |
Start date | date |
End date | date |
Employee | object |
ID | number |
Full name | text |
Profile mini image URL | url |
Username | text |
First name | text |
Last name | text |
Email | |
Employee ID | text |
Is active | boolean |
Gps permission ID | number |
| Field | Type |
|---|---|
User ID (Unique Employee ID)Required | number |
Limit | number |
| Field | Type |
|---|---|
User ID | number |
Job code name | text |
Location name | text |
Position name | text |
Pay rate earning codes | array |
| Field | Type |
|---|---|
Location IDRequired | choice |
Limit | number |
| Field | Type |
|---|---|
ID | number |
Full name | text |
Profile mini image URL | url |
Username | text |
First name | text |
Last name | text |
Email | |
Employee ID | text |
Is active | boolean |
Gps permission ID | number |
Webcam permission ID | number |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | number |
Full name | text |
Profile mini image URL | url |
Username | text |
First name | text |
Last name | text |
Email | |
Employee ID | text |
Is active | boolean |
Gps permission ID | number |
Webcam permission ID | number |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | number |
Name | text |
Enabled | boolean |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | number |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | number |
Name | text |
Enabled | boolean |
| Field | Type |
|---|---|
Pay Period IDRequired | choice |
Limit | number |
| Field | Type |
|---|---|
ID | number |
Employee | object |
ID | number |
Full name | text |
Profile mini image URL | url |
Username | text |
First name | text |
Last name | text |
Email | |
Employee ID | text |
Is active | boolean |
Gps permission ID | number |
Location ID | text |
Location name | text |
Job code ID | text |
Job code name | text |
Punch in date time | date |
Punch out date time | date |
Punch in approval status ID | number |
Punch in approval status name | text |
Punch out approval status ID | number |
Punch out approval status name | text |
Punch in IP address | text |
Punch out IP address | text |
Punch in image URL | url |
Punch out image URL | url |
Hours | number |
Regular hours | number |
Over time hours | number |
Double time hours | number |
| Field | Type |
|---|---|
Pay Period IDRequired | choice |
Limit | number |
| Field | Type |
|---|---|
ID | number |
Pay period | object |
ID | number |
Start date | date |
End date | date |
Employee | object |
ID | number |
Full name | text |
Profile mini image URL | url |
Username | text |
First name | text |
Last name | text |
Email | |
Employee ID | text |
Is active | boolean |
Gps permission ID | number |
| Field | Type |
|---|---|
Pay Period IDRequired | choice |
Limit | number |
| Field | Type |
|---|---|
ID | number |
Employee | object |
ID | number |
Full name | text |
Profile mini image URL | url |
Username | text |
First name | text |
Last name | text |
Email | |
Employee ID | text |
Is active | boolean |
Gps permission ID | number |
Location ID | text |
Location name | text |
Job code ID | text |
Job code name | text |
Punch in date time | date |
Punch out date time | date |
Punch in approval status ID | number |
Punch in approval status name | text |
Punch out approval status ID | number |
Punch out approval status name | text |
Punch in IP address | text |
Punch out IP address | text |
Punch in image URL | url |
Punch out image URL | url |
Hours | number |
Regular hours | number |
Over time hours | number |
Double time hours | number |
Actions
| Field | Type |
|---|---|
Location IDRequired | choice |
Job Code IDs | array |
Job Code ID | choice |
| Field | Type |
|---|---|
ID | object |
Format | text |
Type | text |
Name | object |
Type | text |
Enabled | object |
Type | text |
| Field | Type |
|---|---|
Location IDRequired | choice |
Employee IDs | choice |
| Field | Type |
|---|---|
User ID | number |
| Field | Type |
|---|---|
Location ID | text |
Name | text |
Enabled | boolean |
| Field | Type |
|---|---|
Name | text |
Enabled | boolean |
| Field | Type |
|---|---|
First NameRequired | text |
Last NameRequired | text |
EmailRequired | |
ID | choice |
Username | text |
Employee ID | choice |
Is Active | boolean |
Full Name | text |
Profile Mini Image URL | url |
GPS Permission ID | choice |
Webcam Permission ID | choice |
| Field | Type |
|---|---|
ID | number |
Full name | text |
Profile mini image URL | url |
Username | text |
First name | text |
Last name | text |
Email | |
Employee ID | text |
Is active | boolean |
Gps permission ID | number |
Webcam permission ID | number |
| Field | Type |
|---|---|
Name | text |
Enabled | boolean |
| Field | Type |
|---|---|
ID | number |
Name | text |
Enabled | boolean |
| Field | Type |
|---|---|
Employee ID | choice |
Punch Source | number |
Location ID | choice |
Department ID | text |
Punch Date Time | date |
Note | text |
Image Data | text |
Geolocation | object |
Latitude | number |
Longitude | number |
Accuracy | number |
Timestamp | date |
Shift ID | text |
Position ID | choice |
| Field | Type |
|---|---|
Punch ID | number |
| Field | Type |
|---|---|
URLRequired | text |
MethodRequired | choice |
Headers | array |
Header | object |
Query String | array |
Parameter | object |
Body | text |
| Field | Type |
|---|---|
Body | text |
Headers | object |
Status code | number |
| Field | Type |
|---|---|
Employee ID | choice |
Punch Source | number |
Location ID | choice |
Department ID | text |
Punch Date Time | date |
Note | text |
Image Data | text |
Geolocation | object |
Latitude | number |
Longitude | number |
Shift ID | text |
Position ID | choice |
| Field | Type |
|---|---|
Punch ID | number |
| Field | Type |
|---|---|
Location IDRequired | choice |
Job Code IDs | choice |
| Field | Type |
|---|---|
ID | number |
Name | text |
Enabled | boolean |
Job code ids | array |
| Field | Type |
|---|---|
Location IDRequired | choice |
Employee IDs | choice |
| Field | Type |
|---|---|
ID | number |
Name | text |
Enabled | boolean |
Employee ids | array |
| Field | Type |
|---|---|
IDRequired | choice |
Name | text |
Enabled | boolean |
| Field | Type |
|---|---|
ID | number |
Name | text |
Enabled | boolean |
| Field | Type |
|---|---|
Employee IDRequired | choice |
First NameRequired | text |
Last NameRequired | text |
EmailRequired | |
Username | text |
Employee External ID | choice |
Is Active | boolean |
GPS Permission | choice |
Webcam Permission | choice |
| Field | Type |
|---|---|
ID | number |
Full name | text |
Profile mini image URL | url |
Username | text |
First name | text |
Last name | text |
Email | |
Employee ID | text |
Is active | boolean |
Gps permission ID | number |
Webcam permission ID | number |
| Field | Type |
|---|---|
Position IDRequired | choice |
Name | text |
Enabled | boolean |
| Field | Type |
|---|---|
ID | number |
Name | text |
Enabled | boolean |



