We are pleased to announce an important update to our check-in and check-out capabilities - administrators now have the ability to enable mandatory photo capture when temps clock in and out of their shifts.
 
For organizations already utilizing Zoho Workerly's check-in/out functionality, this enhancement provides an additional layer of flexibility and attendance confirmation. By activating the "Mandatory Photo" setting in your organization's web dashboard, you can require temps to take a selfie when tapping "clock-in" or "clock-out" in the Workerly mobile application.
 
The employee's photo will be securely stored and linked to that specific clock-in or clock-out event for subsequent attendance reporting and auditing if desired. Facial recognition will run on each photo to provide identity verification and prevent buddy punching or other attempts at inaccurate time reporting.
Here's how it works
Enable the feature
To activate Mandatory Photo Check-in and out.
Go to, Setup > Time Logs > Timeclock > Mandatory photo while check-in and out. Select Mandatory to enable the feature.

 Snap a selfie
Temps will be prompted to take a quick selfie when clocking in or out using the Workerly mobile app or kiosk stations.
Secure verification
Facial recognition technology verifies each employee's identity, ensuring accurate attendance records. 
Benefits that Boost Your Business
Enhanced Security and Compliance
Stamp out buddy punching
Eliminate time theft and ensure only authorized temps  are clocking in for their shifts.
Strengthen compliance
Maintain accurate records to meet labor regulations and payroll requirements.
Protect sensitive data
Securely store photos for attendance auditing and potential incident investigations.
 Payroll and Increased Productivity
Pay for actual hours worked:
Eliminate inflated hours and ensure fair compensation based on verified attendance.
Boost productivity:
Deter early departures and encourage temps to stay focused during their shifts.
Reduce time theft costs:
Save valuable resources that would otherwise be lost to inaccurate time reporting.
Foster Trust and Transparency
Build trust with temps:
Demonstrate a commitment to fair timekeeping practices and a culture of accountability.
Resolve attendance disputes:
Easily address any discrepancies with clear visual evidence.
Enhance communication:
Encourage open conversations about attendance expectations and policies.
 
If you have kiosk check-in enabled for your organization, you now have three modes to choose from:
- Disable Mandatory Photos
 This disables the photo requirement completely across both mobile and kiosk check-in.
- Mandatory for Mobile and Kiosk
 This will require temps to take a photo when checking in or out via both the mobile app and kiosk app.
- Mandatory for Kiosk Only 
 This setting requires photos only during kiosk check-in, while keeping it optional for mobile.
  
 
If you do not have kiosk check-in activated, there are two simple options:
- Disable Mandatory Photos
 This disables the photo requirement completely.
- Mandatory for Mobile App
 This will require temps to take a photo when checking in or out via the mobile app.
  
 
Once enabled, the chosen mode will determine where temps must capture a photo for facial recognition during clock in/out events. This provides identity verification and prevents buddy punching or other attendance inaccuracies.
Regards,
Team Zoho Workerly
- Recent Topics
- Allow Resource to Accept or Reject an Appointment- I have heard that this can be done, is there any documentation on how? 
- Create new Account with contact- Hi I can create a new Account and, as part of that process, add a primary contact (First name, last name) and Email. But THIS contact does NOT appear in Contacts. How can I make sure the Contact added when creating an Account is also listed as a Contact? 
- Python - code studio- Hi, I see the code studio is "coming soon". We have some files that will require some more complex transformation, is this feature far off? It appears to have been released in Zoho Analytics already 
- Sync desktop folders instantly with WorkDrive TrueSync (Beta)- Keeping your important files backed up and accessible has never been easier! With WorkDrive desktop app (TrueSync), you can now automatically sync specific desktop folders to WorkDrive Web, ensuring seamless, real-time updates across devices. Important: 
- How To Insert Data into Zoho CRM Organization- Hi Team I have this organization - https://crm.zoho.com/crm/org83259xxxx/tab/Leads I want to insert data into this Leads module, what is the correct endpoint for doing so ? Also I have using ZohoCRM.modules.ALL scope and generated necessary tokens. 
- Where can I get Equation Editor por Zoho Writer?- I need to use Math Formulas in my document. Thank you. 
- Filtering repport for portal users- Salut, I have a weird problem that I just cannot figure out : When I enter information as administrator on behalf of a "supplier" portal user (in his "inventory" in a shared inventory system), I can see it, "customer" portal users can see it, but the 
- Zoho Inventory. Preventing Negative Stock in Sales Orders – Best Practices?- Dear Zoho Inventory Community, We’re a small business using Zoho Inventory with a team of sales managers. Unfortunately, some employees occasionally overlook stock levels during order processing, leading to negative inventory issues. Is there a way to 
- Sorten the domain of zoho mail ids- I recently created zoho mail id and am quite excited with the features. But one issue ig nobody wanna type this big zohoaccounts.com I mean silly bold Suggestion zmail.com (sound gmail) (attraction) or some genz words looks cool 
- BUTTONS SHOWN AS AN ICON ON A REPORT- Hi Is there any way to create an action button but show it as an icon on a report please? As per the attached example? So if the user clicks the icon, it triggers an action? 
- Dropshipping Address - Does Not Show on Invoice Correctly- When a dropshipping address is used for a customer, the correct ship-to address does not seem to show on the Invoice. It shows correctly on the Sales Order, Shipment Order, and Package, just not the Invoice. This is a problem, because the company being 
- RFQ MODEL- A Request for quotation model is used for Purchase Inquiries to multiple vendors. The Item is Created and then selected to send it to various vendors , once the Prices are received , a comparative chart is made for the user. this will help Zoho books 
- Will zoho thrive be integrated with Zoho Books?- title 
- Product Updates in Zoho Workplace applications | August 2025- Hello Workplace Community, Let’s take a look at the new features and enhancements that went live across all Workplace applications this August. Zoho Mail Delegate Email Alias Now you can let other users send emails on your behalf—not just from your primary 
- Unable to send message; Reason:554 5.1.8 Email Outgoing Blocked- Hi, I sent few emails and got this: Unable to send message; Reason:554 5.1.8 Email Outgoing Blocked And now I have few days since I cant send any email. Is there something wrong I did? Also can someone fix this please 
- Want to use Zoho Books in Switzerland. CHF support planned?- Hi, We're a Swiss company using other Zoho suite software and I discovered Zoho Books and other accounting SaaS when looking for an accounting tool. Do you intend to cover Switzerland and CHF based accounting anytime soon? Roy 
- Weekly Tips : Teamwork made easy with Multiple Assignees- Let's say you are working on a big project where different parts of a single task need attention from several people at the same time—like reviewing a proposal that requires input from sales, legal, and finance teams. Instead of sending separate reminders 
- Celebrating Connections with Zoho Desk- September 27 is a special day marking two great occasions: World Tourism Day and Google’s birthday. What do these two events have in common (besides the date)? It's something that Zoho Desk celebrates, too: making connections. The connect through tourism 
- What is Resolution Time in Business Hours- HI, What is the formula used to find the total time spent by an agent on a particular ticket? How is Resolution Time in Business Hours calculated in Zohodesk? As we need to find out the time spent on the ticket's solution by an agent we seek your assistance 
- Adding Overlays to Live Stream- Hello folks, The company I work for will host an online event through Zoho Webinar. I want to add an overlay (an image) at the bottom of the screen with all the sponsors' logos. Is it possible to add an image as an overlay during the live stream? If so, 
- Email Sending Failed - SMTP Error: data not accepted. - WHMCS Not sending emails due to this error- I have been trying to figure out a fix for about a week now and I haven't found one on my own so I am going to ask for help on here.  After checking all the settings and even resetting my password for the email used for WHMCS it still says: Email Sending Failed - SMTP Error: data not accepted.  I have no clue how to fix it at this point. Any insight would be lovely.  
- Zoho Flow - Update record in Trackvia- Hello, I have a Flow that executes correctly but I only want it to execute once when a particular field on a record is updated in TrackVia. I have the trigger filters setup correctly and I want to add an "update record" action at the end of the flow to 
- Add Comprehensive Accessibility Features to Zoho Desk Help Center for End Users- Hello Zoho Desk Team, We hope you're doing well. We’d like to submit a feature request to enhance the client-facing Help Center in Zoho Desk with comprehensive accessibility features, similar to those already available on the agent interface. 🎯 Current 
- Rename Record Summary PDF in SendMail task- So I've been tasked with renaming a record summary PDF to be sent as part of a sendmail task. Normally I would offer the manual solution, a user exports the PDF and uploads it to a file upload field, however this is not acceptable to the client in this 
- in zoho creator Sales Returns form has sub form Line Items return quantity when i upate the or enter any values in the sub form that want to reflect in the Sales Order form item deail sub form field Q- in zoho creator Sales Returns form has sub form Line Items return quantity when i upate the or enter any values in the sub form that want to reflect in the Sales Order form item deail sub form field Quantity Returned\ pls check the recording fetch_salesorder 
- Estimates with options and sub-totals- Hi It seems it would be great to be able to show multiple options in an estimate. For instance I have a core product to which I can add options, and maybe sub-options... It would be great to have subtotals and isolate the core from the not compulsory items. Thanks 
- Optional Items Estimate- How do you handle optional items within an estimate? In our case we have only options to choose with. (Like your software pricing, ...standard, professional, enterprise) How can we disable the total price? Working with Qty = 0 is unprofessional.... 
- Important Update : Zendesk Sell announced End of Life- Hello Zendesk users, Zendesk has officially announced that Zendesk Sell will reach its End of Life (EOL) on August 31, 2027 (Learn more). In line with this deprecation, Zoho Analytics will retire its native Zendesk Sell connector effective October 1, 
- Zoho Sheets- Hi, I am trying to transition into Zoho sheets, I have attached the issues encountered. Server issues, file trying to upload for more than 30 mins, even once uploaded my data aren't loaded. Simple calculations are not working I have attached the sample. 
- Zoho CRM + Zoho FSM : alignez vos équipes commerciales et techniques- La vente est finalisée, mais le parcours client ne fait que commencer ! Dans les entreprises orientées service, conclure une vente représente seulement la première étape. Ce qui suit — installation, réparation ou maintenance régulière — influence grandement 
- Top Bar Shifting issue still not fixed yet- I mentioned in a previous ticket that on Android, the top bar shifts up when you view collections or when you're in the settings. That issue still hasn't been fixed yet. I don't wanna have to reinstall the app as I've noticed for some reason, reinstalling 
- Power of Automation:: Automate the process of updating project status based on a specific task status.- Hello Everyone, Today, I am pleased to showcase the capabilities of a custom function that is available in our Gallery. To explore the custom functions within the Gallery, please follow the steps below. Click Setup in the top right corner > Developer 
- Billing Management: #3 Billing Unbilled Charges Periodically- We had a smooth sail into Prorated Billing, a practice that ensures fairness when customers join, upgrade, or downgrade a service at any point during the billing cycle. But what happens when a customer requests additional limits or features during the 
- No bank feeds from First National Bank South Africa since 12 September- I do not know how Zoho Books expects its customers to run a business like this. I have contacted Zoho books numerous times about this and the say it is solved - on email NO ONE ANSWERS THE SOUTH AFRICAN HELP LINE Come on Zoho Books, you cannot expect 
- Citation Problem- I had an previous ticket (#116148702) on this subject. The basic problem is this; the "Fetch Details" feature works fine on the first attempt but fails on every subsequent attempt, Back in July after having submitted information electronically and was 
- Failing to generate Access and Refresh Token- Hello.  I have two problems: First one when generating Access and Refresh Token I get this response:  As per the guide here : https://www.zoho.com/books/api/v3/#oauth (using server based application) I'm following all the steps. I have managed to get 
- Zeptomail 136.143.188.150 blocked by SpamCop- Hi - it looks like this IP is being blocked, resulting in hard bounces unfortunately :( "Reason: uncategorized-bounceMessage: 5.7.1 Service unavailable; Client host [136.143.188.150] blocked using bl.spamcop.net; Blocked - see https://www.spamcop.net/bl.shtml?136.143.188.150 
- Apply transaction rules to multiple banks- Is there any way to make transaction rules for one bank apply to other banks? It seems cumbersome to have to re-enter the same date for every account. 
- How to bulk update records with Data Enrichment by Zia- Hi, I want to bulk update my records with Data Enrichment by Zia. How can I do this? 
- How do I split a large CSV file into smaller parts for import into Zoho?- Hi everyone, I’m trying to upload a CSV file into Zoho, but the file is very large (millions of rows), and Zoho keeps giving me errors or takes forever to process. I think the file size is too big for a single import. Manually breaking the CSV into smaller 
- Next Page