Zoho Push Punch Logs

Push punch-in and punch-out logs from we360.ai to Zoho People.

Use this integration to push attendance data from we360.ai into Zoho People.

Before you start

You need a Zoho self client and a refresh token.

You also need:

  • Client ID

  • Client Secret

  • Organization ID

  • Refresh Token

Create a Zoho self client

1

Open the API console

Go to https://api-console.zoho.in/.

Select Add Client.

Choose Self Client.

2

Set the scope

Use this scope:

ZOHOPEOPLE.attendance.ALL
3

Generate the code

Create a code in the self client.

Copy the generated code.

Get the organization ID

Open https://people.zoho.in/organizations.

Copy your Organization ID.

Exchange the code for tokens

Run this request after replacing the placeholders:

Replace these placeholders:

  • <clientId> with the Client ID from the Zoho API Console

  • <clientSecret> with the Client Secret from the Zoho API Console

  • <OrganisationID> with the Zoho People organization ID

  • <CreatedCode> with the generated code

A successful response returns both an access token and a refresh token.

Example response:

Copy the refresh_token value.

Configure the integration in we360.ai

In we360.ai, go to Settings → Integrations.

Open Zoho Push Punch Logs.

Enter the generated credentials and IDs in the integration form.

At minimum, use the Client ID, Client Secret, and Refresh Token generated above.

Save the integration after all required fields are filled.

Troubleshooting

Token generation fails

Check the scope, client values, organization ID, and authorization code.

Sync fails after setup

Confirm the refresh token copied into we360.ai is complete and current.

Attendance does not update in Zoho People

Re-check the organization-specific values and the credentials used in the integration form.

References

  • Zoho API Console — https://api-console.zoho.in/

  • Zoho People organizations — https://people.zoho.in/organizations

Last updated

Was this helpful?