Skip to main content

πŸ› οΈ Zoho Push Punch Logs Integration – Configuration Guide

Updated this week

Integrating Zoho People with We360.ai allows automatic punch-in and punch-out logs to be pushed directly to your Zoho account β€” saving time and ensuring accurate attendance tracking.

This guide walks you through the complete setup using Zoho's OAuth 2.0 API.


βœ… Prerequisites

  • Admin access to Zoho API Console

  • Admin access to Zoho People

  • Admin access to We360.ai portal
    ​
    ​


πŸ”„ Step-by-Step Configuration

Step 1: Create a Zoho API Client

  1. Click βž• Add Client

  2. Choose Self Client

  3. Set the scope to:
    ZOHOPEOPLE.attendance.ALL
    ​
    ​

  4. Click Create to generate the authorization code

  5. Copy the generated code β€” you'll need it for the next step
    ​
    ​

πŸ“Œ Refer to the screenshot for finding the Client ID and Client Secret in the API Console.


Step 2: Get Access and Refresh Tokens via cURL

Replace the placeholders below with your own:

--header 'Accept-Language: en-GB,en-US;q=0.9,en;q=0.8'

πŸ” Replace the following placeholders:

  • <clientId> β†’ Your Zoho Client ID

  • <clientSecret> β†’ Your Zoho Client Secret

  • <Organisation ID> β†’ Your Zoho Organization ID

  • <Created code> β†’ The code generated in Step 1

➑️ To find your Organization ID, go to:


Step 3: Save the Refresh Token

Once the cURL command runs successfully, you will receive a response like:

{
"access_token": "1000.xxxxxxx",
"refresh_token": "1000.xxxxxxx",
"scope": "ZOHOPEOPLE.attendance.ALL",
"api_domain": "https://www.zohoapis.in",
"token_type": "Bearer",
"expires_in": 3600
}

πŸ”‘ Copy the refresh_token from the response.


Step 4: Complete the Configuration in We360.ai

  1. Go to We360.ai Portal > Settings > Integrations

  2. Select Zoho Integration

  3. Fill in the following:

    • Client ID

    • Client Secret

    • Refresh Token

    • Organization ID

  4. Toggle the β€˜Auto Run’ to ON that’s how it will automatically sync daily..

  5. Click Save & Activate

πŸŽ‰ You're done! Zoho Punch Logs will now be synced daily at 05:30AM UTC (next day).


πŸ“Œ Notes

  • Sync Frequency: Once daily

  • Data Synced: Punch-in and punch-out times

  • Sync Time: Next day at 05:30AM UTC

  • Integration Type: One-way (We360.ai ➝ Zoho People)
    ​
    ​


πŸ’¬ Need Help?

If you're facing issues or need help with setup, just ping us via chat or reach out to your onboarding specialist. We're happy to assist!

Did this answer your question?