Hello everyone!
We're thrilled to share the highlights from February, including our recent in-person Bootcamp and exciting news about our growing extension library. Don't miss out on upcoming events, insightful resources and community discussions. Let's get started!
February Highlights
Zoho Developer Community Bootcamp (In-Person)
We had a blast hosting our very first in-person Developer Community Bootcamp at Zoho Campus in Chennai! It was exciting to see everyone dive into hands-on learning sessions, building extensions for Zoho products. Our goal was to empower developers of any skill level, help them learn the ropes, and potentially earn by listing their extensions on the Zoho Marketplace.
Zoho Extensions Chennai Bootcamp: A snapshot of radiant faces Zoho Extensions
Big news! We're celebrating reaching 2000+ extensions in 40+ categories on Zoho Marketplace! 800,000+ Zoho users are using extensions to improve customer experiences, boost collaboration, break data silos, improve ROI, and much more. Learn more about this milestone here. If you're new to extensions and eager to explore, check out our Extensions 101 series. Upcoming Events
- Zoho Developer Hangout 14: By serving as gateways for accessing and sharing functionalities and data across applications, APIs empower developers to tap into external resources and services that enrich their applications with enhanced features and solutions. Eric, a consistent top contributor in the Zoho Developer Community, says, "Zoho APIs can be fun to use. For core applications like CRM, Desk, and Books, there is an abundance of API endpoints to use and play with. Whether you are developing in or out of Zoho, there is a lot of commonality."In this episode, he will discuss the API documentation, limitations, and gotchas, using the API in Deluge, and then a demonstration of a use case outside of Zoho with a Ruby application. Registration and more details here.
- Zoho QEngine 101: We are happy to announce Zoho QEngine 101 series for the developer community consisting of five webinars in total. This webinar series aims to enable attendees to create test cases from scratch, manage them under modules, and execute them for three different platforms—web, mobile, and API—using Zoho QEngine. Registration and more details here.
- Zoho CRM APIs: In this series, you will learn about OAuth2.0 authorization used by Zoho CRM APIs, CRUD operations for retrieving, creating, updating, and deleting records, efficient search/query methods, data synchronization techniques for consistency across platforms, and working with SDKs for seamless integration of Zoho CRM functionality into applications. Registration and more details here.
- Creator Tech Connect: Creator's tech connect series would comprise of technical sessions that provide immersive training on the key essentials and technical nuances of building a solution in Zoho Creator. This is a great opportunity for our developer community to stay informed about Creator's new feature releases, product roadmap, best practices to follow while scripting in deluge, new deluge concepts, and cloud functions. We are conducting a three-month series on Custom widgets: Extension in Zoho Creator and its development process. The recent session of the series focused on widgets from Marketplace as Extensions in Zoho Creator, while the upcoming session will be about using Widget extension development for Zoho Creator.
Title: Widget extension development for Zoho Creator
Date: March 14, 2024
APAC & ANZ: 11 AM to 12 PM IST - Registration Link
EMEA: 4 PM to 5 PM IST - Registration Link
Americas: 9 PM to 10 PM IST - Registration Link
- Application Development Bootcamp: Application Development Bootcamp is a three-day webinar on Zoho Creator features and the application-building process. During these sessions, users get to learn, how to turn their ideas into fully functional applications through live sessions and exercises. The webinars, each lasting an hour, cover sessions on ideating, structuring, developing, and managing solutions in Zoho Creator.
Title: Application Development Bootcamp 1.0
Date: March 19, 20 and 21, 2024
APAC & ANZ: 11 AM to 12 PM IST - Registration Link
EMEA: 4 PM to 5 PM IST - Registration Link
Americas: 9 PM to 10 PM IST - Registration Link
- Streamline workflows with Zoho CRM Event Listeners in Catalyst: Join us for an exclusive deep dive into the revolutionary Zoho CRM Event Listener in Zoho Catalyst! As a tech enthusiast, you know the power of seamless integrations and real-time data updates. With Catalyst's Event Listeners, streamlining workflows and amplifying efficiency of your Zoho CRM events is a breeze. Uncover how Zoho Catalyst's Event Listeners empower your applications to scale effortlessly. Whether it's handling a surge in activity or adapting to changing business needs, Catalyst has you covered. Registration and more details here.
- Creator Learning Table Series: We designed this series to provide users with valuable insights and knowledge about Creator's capabilities in various business use cases and applications. This year, we have adopted the 12 Months 12 Industries concept. Every month, we will focus on a specific industry, illustrating its unique processes with real-time business scenarios and how to make best use of Creator for that industry. Our recent webinar on Creator for the Real Estate Industry was a success, and in the upcoming session we'll be exploring Creator for the Logistics Industry.
Title: Creator for the Logistics Industry
Date: Apr 4, 2024
APAC & ANZ: 11 AM to 12 PM IST - Registration Link
EMEA: 4 PM to 5 PM IST - Registration Link
Americas: 9 PM to 10 PM IST - Registration Link
Resource Spotlight
We've consolidated all the resources from the developer community learning series into a centralized hub for your convenient access. Consider bookmarking the Zoho Developer Community website to stay informed about the latest updates in the developer community.
Community Discussions
Zoho Developer Forum
Developers ZUG Cliq Channel
Note: These conversations are confined to the Developers ZUG Cliq channel members. If you're keen on becoming a part of this space, please fill in this onboarding form to receive your invitation to join the channel. - Imagine you have set up a user portal with auto-populate using Client Script. However, it is taking time to load the data, and the end-user has already started to work around the application. That actually confuses the system, and the data is messed up. How do you address this? There may be many methods, but here is the suggestion by Jordan, a simple yet effective one. Read and share your approach too.
- This is the longest discussion and the highest community involvement yet! We had a great exchange of codes. Of course, we've taken in all the feedback and passed it along to our Zoho Books API documentation team. This thread is definitely worth checking out.
- There's no clear-cut solution to this situation, but it's definitely worth checking out the suggestions from the community's power users. Dealing with API limitations can be a nightmare for every developer. Take a peek at the suggestions, and if you've got an alternative solution in mind, feel free to jump in and continue the conversation or start a new discussion.
- Community is not just for exchanging code snippets but also for sharing the work opportunity.
- Here's a prime example of working smart with community support. There are a hundred ways to crack a problem, but bouncing your ideas off the community is a brilliant move. Zoho Developer Community has amazing developers who have been there and done that. In this case, Adam posted his query, and Mike promptly came through with a solution.
- Michel shared a use case about ways to hide a related list from certain users Zoho CRM without axing it entirely (since it's still needed for the RelatedRecords API). Dive into this discussion where our power users are brainstorming various options. If you have a better solution, post it in the Zoho Developer Forum along with your solution; we would love to feature it in our upcoming digest.
- Read through the detailed flow on writing a custom function to fetch details from CRM to Books. Our MVP @Bhoomi Joshi explained it very well by asking the right questions.
Community Spotlight
ZDH Speakers
The contributions of our ZDH presenters have been instrumental in the success of the this segment. We extend our heartfelt appreciation for their efforts.
Cliq Contributors
The Developers ZUG Cliq channel has consistently served as the primary hub for community members seeking technical assistance and engaging in savvy discussions. Here are our top contributors who have gone the extra mile to support and assist the Zoho Developer Community:
We want to express our sincere appreciation to all our community contributors. Your commitment, expertise, and the time you invest are invaluable to the community.
We appreciate you dedicating your time to peruse this month's digest. Make sure to follow the digest each month for the most recent updates and conversations. Stay connected and participate in the forums to be featured in the upcoming month's digest. Wishing you an amazing month ahead!
SEE ALSO
Recent Topics
Profit on Sales order
Hi, would it be possible to implement a column at the Sales order overview of Purchase amount? So a field with the amount of all purchase related to this Sales order? This is very usefull so you will see the profit you made on this deal. I tried to get
How to include GST% in PO amount?
Currently when I raise PO, the basic price of the item is used. However, the GST is not calculated and added along with the basic amount. I have added a Custom field for GST in the PO but I need Zoho Inventory to calculate the GST amount and add it with the Basic price to give me the final PO price.
sitemap in zoho sites not updating
I checked my sitemap and it has not added any updates. Do I have to generate one manually all the time or is zoho sites suppose to generate and update it?
I trying to connect our PM tool but API shows failure
Hi All, in ZOHO CRM when an enquiry stage is moved to WON then I have created a rule to trigger POST URL to thrid party AP and then create a function for mapping with below code void automation.kytesfunctions(String enquiryId) { // Fetch enquiry details
2 serial numbers for 1 item (Mac address and Serial number)
There is a way to track 2 serial number type for 1 Item. Ex: Some electronic devices have a MAC address and a serial number. I need to track those 2 numbers
Sample Ticket - Created from Bot Preview
Why is Zoho desk adding bot created tickets?
Webhook data is not being received
We’ve set up the webhook with a public URL that returns a 200 status on Postman. However, when we ran a test, we didn’t receive anything in the req.body object or see any data from the POST request. As a team of freshers still learning the ropes of development,
Number of Workflow runs
Is there a way in Zoho desk to see statistics regarding workflows, rules and other automation objects? Would be nice for several reasons: You could ensure that your workflows are actually running. You could determine which ones weren't being used so you
Mail is no longer populating CRM contacts
Hi! For the last few days, my mail hasn't been populating my CRM contacts. Even people I email multiple times per day. In fact, it keeps trying to send mail to myself. Notice, I started typing Amy and only got as far as, "Am" and it suggested myself.
Zoho Support is indeed shocking and difficult to get a response with
All our business emails have an auto-foward set up on them so that they also go to our GMAIL accounts so that we receive them to the relevenat people. The emails are indeed auto forwarding and arriving to our GMAIL accounts but when you log into your
Chart with Filtered Data vs Unfiltered Data
I am looking to create a chart view that displays the full data set vs a subset of the data filtered by user filter. However I do not seem to find any method by which to exclude a plot from the applied filter or any other method by which to display the
How to get a list of selected records into a button-function? Here is how!
So, you might know already how to get a button on a page somewhere and perform actions with a function when pressed, but how about a button that only works with the records you selected in the list view? The button selected is a custom button in the modules
How to Add Break line / Return on button click
I need to return the text concate with difference field from lead with line break i try "\r" ,"\n" "<br>" return "ali \r\n <br> baba"; None of above work. i expected result something like this ali baba but got this ali \r\n <br> baba so, how can i
How to get batch number of item by api?
Hi there, Is there any way to get batch number of item by api? Batch number is the batch reference number in https://www.zoho.com/inventory/help/advanced-inventory-tracking/batch-tracking.html . When I call the https://www.zoho.com/books/api/v3/#Items_Get_an_item
Filter embedded report
How to filter embedded report in a page, below code is not working. dateField => startDate & dateField=< endDate The report should print on page containing records from startDate to endDate. params='zc_Header=true&Service_Date__gte=<%=startDate%>&Service_Date__lte=<%=endDate%>'
Serious question: Are there actually "solo-preneurs"/small business owners who made Zoho-one work well for them?
L.S. After already many years of continued struggle with Zoho-One, I am seriously wondering if there are actually solo-preneurs (one person small business owners - without a large, dedicated IT dept.) who got it (Zoho-One) to work well for their businesses.
Announcing new features in Trident for Windows (v.1.18.6.0)
Hello Community, Trident for Windows is here with some new features to elevate your workplace communication. Let's take a quick look at what's new. Ask and send read receipts for emails You can now request read receipts for specific emails while composing,
Increase subscription prices for existing subscriptions
Hi, Does anyone know how we could achieve the ability to increase the subscription fee for our existing customers based on a % increase. We are not yet using Zoho Billing (Subscriptions) and I'm not sure if it is a good fit for us. But we would need to
Why developing custom function development made so difficult for Zoho Projects!!
Hi Zoho Team, I am trying to write function to automate a process but whatever API name or Column Name I use, the API isn't populating certain fields. Even the standard fields aren't getting populated through API. It's already exhausting to find all API
Delete / Modify Default Career Site - Zoho Recruit
Hello, It would be very useful if we could delete a default career site or change which of our career site is the default. Our Career site was created when there were issues with Zoho Recruit creating English CTA buttons on French Career sites. The only
Data not visible in sheet cells
I'm having an issue where my data is not visible in my sheet cells. If I click on an individual cell, the data does display above in the little "fx" box. But all the boxes in the sheet just look blank. My collaborators do not have this issue. I have checked
PO receive limitations
It is VERY common to receive more or less that the PO quantity. It's totally ludicrous to limit the maximum receive to the PO quantity! What if the receive is 0.00001 less than the PO quantity - it leaves the PO as "Partially received" The current options are to edit the PO manually before finalizing the receive, an outrageous situation ! Please Zoho guys - this is an infuriating oversight & can be easily resolved by introducing the option as shown in the attached document ......
Document images
We used to be able to rotate the images but this has now been removed ???
How to add new deal to existing contact
Hi, I want to add new deal to existing contact.
Why don't we have better integration with Mercado Pago or Pagseguro?
Currently, the integration between Zoho Commerce and Mercado Pago for Brazil is very poor... Since it is old, it does not include the main payment method in Brazil today, which is PIX. Is there a date for this to finally be launched? There are numerous
Why is there no integration with native Brazilian shipping methods?
Zoho Commerce is a powerful platform for e-commerce, but its lack of integration with native Brazilian shipping solutions is a significant limitation for users in Brazil. Integrating with popular shipping providers like Correios, Frenet, and Kangu would
Alert for Back Navigation in Zoho Creator Widgets on Mobile Apps
In Zoho Creator widgets, when a user navigates back on mobile devices, the data within the widget is reset. This leads to a loss of any unsaved changes or inputs, causing frustration for users. To enhance user experience, we need to implement a confirmation
Mapping Zoho Projects into Cliq Channels
why arent all the Zoho Projects listed from the drop down menu when trying to Map them into Zoho Cliq Channels. The system doesnt allow me to type the name of the project but gives a drop down of a list of projects however it doesnt give me a list of
Input GST Reversal for damaged goods
In our line of business, some items are damaged and we are doing inventory adjustments to remove them from stock. However, as per GST guidelines, there is a specific rule that we have to reverse Input GST availed for such items and needs to be reported
Develop and publish a Zoho Recruit extension on the marketplace
Hi, I'd like to develop a new extension for Zoho Recruit. I've started to use Zoho Developers creating a Zoho CRM extension. But when I try to create a new extension here https://sigma.zoho.com/workspace/testtesttestest/apps/new I d'ont see the option of Zoho Recruit (only CRM, Desk, Projects...). I do see extensions for Zoho Recruit in the marketplace. How would I go about to create one if the option is not available in sigma ? Cheers, Rémi.
Canadian Anti Spam Law
In order to be able to comply with the new Canadian Anti Spam Law, I need to send out a Confirm Subscription email to all of our existing contacts. If I use the Subscribe tag, the user gets the following message: Registration Failed. Sorry! This contact is already present in the selected list. You can check this with your update profile link. If I include an 'Update Profile' link, it then sends an email which does not arrive immediately. Can you provide a tag or URL I can put in a Campaign Email
How to bulk update lookup fields
"I have a primary key named Product SKU in one form called Master SKU (which contains details like price, color, size, etc.). I also have another form called FBA, which has the same primary key, Product SKU, and contains stock quantity information for
Change work hours per day for employees
Hello, Is there a way to modify the work hours per day for employees in Zoho projects? This would be helpful for resource allocation to more accurately see when an employee who works 35 hours a week vs 40 hours has a full schedule. Thanks.
Record GST Paid for Imported Goods
In Australia, goods that imported from overseas needs to pay GST per invocied value. In most case, the freight forwader (logistic agent) paid this on behalf of importer (us), and invoice us in together in their freight invocie. How do we setup a proper
Unable to produce monthly P&L reports for previous years
My company just migrated to Books this year. We have 5+ years financial data and need to generate a monthly P&L for 2019 and a monthly P&L YTD for 2020. The latter is easy, but I'm VERY surprised to learn that default reports in Zoho Books cannot create
Bulk Editing Multiple Invoices with Overwriting at time of upload
Hello, I would like to edit a few 100 invoices. Only the HSN needs to be updated. When I am trying to upload the excel sheet with the data updated, I get an error: The Invoices are skipped as they already exist. I know the invoices exist but I would only
Oauth Redirects me to sign in page
I am developing a postman script for me to securely get my credentials via Zoho Vault. With that, I need to authorize my postman to be able to access Zoho Vault. I am currently on Step 1 in this Zoho Vault | API Reference which redirects me to this guide
Here's why you should refrain from using EasyShip
This is a screen recording which shows EasyShip performance issues. Note well! While we do use the Zoho-to-Easyship integration, the problems are wholly on the EasyShip side. The actual integration of data to EasyShip, and status updates back to Inventory,
How can I create a billable expense.?
Hi, I've a bill of an expenses related to printing and stationary account but it recorded in non-billable expense category. How can I record this expense in billable category. Below is the pathway I've used to record the expense. Purchases. Expenses Click
Introducing Sub-Accounts in Zoho Books!
Hello Everyone, Sub-Accounts is LIVE! Yes, you read it right. The much needed and most requested feature is now live in Zoho Books. The sub-accounts feature in Zoho Books will help you to classify your accounts further which will give you a more detailed view of your accounts while running reports. You can create sub-accounts for the below Accounts: Asset Cost of Goods Sold Expense Liability Fixed Asset Other Asset Other Current Asset Long Term Liability Other Current Liability Other Liability Other
Next Page