
Creating opportunities for inclusive lives
Creating opportunities for inclusive lives
We empowers children and adults with developmental disabilities through education, therapy, and inclusive support
We empowers children and adults with developmental disabilities through education, therapy, and inclusive support

The Business
Spastics Society of Karnataka (SSK) – Centre for Developmental Disabilities is a non-governmental organization that works with children and adults with developmental disabilities. The organization supports individuals with cerebral palsy, autism, intellectual disabilities, learning difficulties, language disorders, and other related conditions. Over the years, SSK has built a strong reputation for its dedicated work in therapy, education, rehabilitation, and long-term care. Families and donors place deep trust in the organization because of its transparent processes and its commitment to improving the quality of life of every child it supports.
Spastics Society of Karnataka (SSK) – Centre for Developmental Disabilities is a non-governmental organization that works with children and adults with developmental disabilities. The organization supports individuals with cerebral palsy, autism, intellectual disabilities, learning difficulties, language disorders, and other related conditions. Over the years, SSK has built a strong reputation for its dedicated work in therapy, education, rehabilitation, and long-term care. Families and donors place deep trust in the organization because of its transparent processes and its commitment to improving the quality of life of every child it supports.
The Challenges
Every child who comes to SSK is first registered as a Lead in the system. Along with the child’s details, the parent’s or the sponsor's name is recorded, to track all contributions. Earlier, creating the donor’s Account and Contact and converting the Lead into a Deal involved multiple manual steps. This often led to data duplication, incorrect mapping, and delays in moving the child into the service process.
Once the Lead was converted into a Deal, all therapy and service-related details were captured inside a subform. This included the service name, service date, consultant name, additional consultant, number of sessions, and the category of services, as unsponsored, sponsored or awaiting sponsorship. In many cases, a single Deal contained more than 90 service entries. Based on this information, SSK needed the system to automatically create Schedule Service records and Invoices.
However, Zoho CRM does not support direct workflow triggers when a new subform row is added. To work around this, automation was initially triggered whenever a Deal was edited. This caused serious problems. The function was triggered multiple times unnecessarily, API usage increased rapidly, and in some cases Schedule Service records or Cost of the services to the organization, were not created correctly. With such a high volume of services being managed daily, this made the system unreliable for both operations and finance.
Every child who comes to SSK is first registered as a Lead in the system. Along with the child’s details, the parent’s or the sponsor's name is recorded, to track all contributions. Earlier, creating the donor’s Account and Contact and converting the Lead into a Deal involved multiple manual steps. This often led to data duplication, incorrect mapping, and delays in moving the child into the service process.
Once the Lead was converted into a Deal, all therapy and service-related details were captured inside a subform. This included the service name, service date, consultant name, additional consultant, number of sessions, and the category of services, as unsponsored, sponsored or awaiting sponsorship. In many cases, a single Deal contained more than 90 service entries. Based on this information, SSK needed the system to automatically create Schedule Service records and Invoices.
However, Zoho CRM does not support direct workflow triggers when a new subform row is added. To work around this, automation was initially triggered whenever a Deal was edited. This caused serious problems. The function was triggered multiple times unnecessarily, API usage increased rapidly, and in some cases Schedule Service records or Cost of the services to the organization, were not created correctly. With such a high volume of services being managed daily, this made the system unreliable for both operations and finance.
Finding a solution
To fix this permanently, the entire automation approach was redesigned using custom development. First, the Lead conversion process was automated using a custom function. When a child’s Lead is created and the Primary Sponsor’s name is entered, the system automatically creates an Account and Contact for the donor and converts the Lead into a Deal. This removed all manual effort from the conversion process and ensured that every child was correctly linked to the right donor structure.
For service and billing automation, instead of relying on background workflows, SSK adopted a widget-based approach. A custom widget was introduced and connected to the Deal subform through an action button. Now, whenever the team needs to create a service entry, they open the widget, enter the required service details, and submit the form. If the service is marked as sponsored, the system immediately creates both the Schedule Service record and the cost document and links them back to the correct subform row. If the service is marked as awaiting sponsorship, only the Schedule Service is created at that time.
Since many services are such that sponsorship may come later, a second widget was developed specifically to handle those services where sponsorship was awaited. This widget displays only those entries. When contribution is received and the status is changed to sponsored, the cost document is created automatically and linked back to the correct service and Deal. This ensured that no service cost is missed and no duplicate records are created.
To fix this permanently, the entire automation approach was redesigned using custom development. First, the Lead conversion process was automated using a custom function. When a child’s Lead is created and the Primary Sponsor’s name is entered, the system automatically creates an Account and Contact for the donor and converts the Lead into a Deal. This removed all manual effort from the conversion process and ensured that every child was correctly linked to the right donor structure.
For service and billing automation, instead of relying on background workflows, SSK adopted a widget-based approach. A custom widget was introduced and connected to the Deal subform through an action button. Now, whenever the team needs to create a service entry, they open the widget, enter the required service details, and submit the form. If the service is marked as sponsored, the system immediately creates both the Schedule Service record and the cost document and links them back to the correct subform row. If the service is marked as awaiting sponsorship, only the Schedule Service is created at that time.
Since many services are such that sponsorship may come later, a second widget was developed specifically to handle those services where sponsorship was awaited. This widget displays only those entries. When contribution is received and the status is changed to sponsored, the cost document is created automatically and linked back to the correct service and Deal. This ensured that no service cost is missed and no duplicate records are created.
A More Stable Way to Run Operations
This new widget-based approach completely removed the dependency on risky workflow triggers and excessive API calls. Even Deals with a large number of subform entries now run smoothly without performance issues. Every service created through the widget is guaranteed to generate the correct Schedule Service record, and every sponsored service is guaranteed to generate an cost document. The team now has full confidence that what they see in the system is accurate and complete.
This new widget-based approach completely removed the dependency on risky workflow triggers and excessive API calls. Even Deals with a large number of subform entries now run smoothly without performance issues. Every service created through the widget is guaranteed to generate the correct Schedule Service record, and every sponsored service is guaranteed to generate an cost document. The team now has full confidence that what they see in the system is accurate and complete.
The Impact
With the new setup, SSK now has a clean and reliable flow from Lead creation to donor mapping, service scheduling, and cost projection. The operations team can track every child’s services without confusion. The finance team can rely on the system for accurate guide to cost of service incurred. Consultants are properly mapped to services, and services awaiting sponsorship are clearly tracked. What was once a high-risk, manual process is now a controlled, digital system that works consistently every day.
With the new setup, SSK now has a clean and reliable flow from Lead creation to donor mapping, service scheduling, and cost projection. The operations team can track every child’s services without confusion. The finance team can rely on the system for accurate guide to cost of service incurred. Consultants are properly mapped to services, and services awaiting sponsorship are clearly tracked. What was once a high-risk, manual process is now a controlled, digital system that works consistently every day.
Benefits
Since implementing this solution, SSK has significantly reduced manual work and eliminated data errors. Schedule Services and cost documents are created accurately without delays. Audits of contributions and sponsorships are easier to manage. The organization now operates with better transparency, faster cycles, and higher confidence in its data. Most importantly, the system allows the team to spend less time on administration and more time focusing on the children they serve.
Since implementing this solution, SSK has significantly reduced manual work and eliminated data errors. Schedule Services and cost documents are created accurately without delays. Audits of contributions and sponsorships are easier to manage. The organization now operates with better transparency, faster cycles, and higher confidence in its data. Most importantly, the system allows the team to spend less time on administration and more time focusing on the children they serve.
Looking Ahead
With a stable CRM foundation in place, SSK is now looking to enhance reporting, donor analytics, and service performance tracking. The organization plans to use real-time data to improve planning, monitoring, and long-term decision-making. With digital systems now supporting its core operations, SSK is well positioned to scale its services while maintaining strong donor data management and operational discipline
With a stable CRM foundation in place, SSK is now looking to enhance reporting, donor analytics, and service performance tracking. The organization plans to use real-time data to improve planning, monitoring, and long-term decision-making. With digital systems now supporting its core operations, SSK is well positioned to scale its services while maintaining strong donor data management and operational discipline
ZOHO PRODUCTS USED

INDUSTRY
NGO
LOCATION
KARNATAKA, INDIA
Transforming ideas into success stories — one business at a time
Transforming ideas into success stories — one business at a time
Your journey to success could be the next chapter we celebrate
Let’s Build Together
AI-Focused Zoho Implementation premium partner for solar, real estate, ITES and NBFC. Serving businessess across india and globally
Book a consultation
Contact us
Phone
+917530059992
+917530059991
sales@spikra.com
@2026, All Rights Reserved
AI-Focused Zoho Implementation premium partner for solar, real estate, ITES and NBFC. Serving businessess across india and globally
Book a consultation
Contact us
Phone
+917530059992
+917530059991
sales@spikra.com
@2026, All Rights Reserved
AI-Focused Zoho Implementation premium partner for solar, real estate, ITES and NBFC. Serving businessess across india and globally
Book a consultation
Contact us
Phone
+917530059992
+917530059991
sales@spikra.com
@2026, All Rights Reserved