We're reclaiming inactive PDIs to keep them available for active builders. Learn what's changing, who's affected, and how to protect your work. Read More

Earl Duque
Administrator

Hacktoberfest 2025.gif

 

It’s here! The air is crisp, and our keyboards are ready. Hacktoberfest is back, and this year is special. 

 

CALLING THE ENTIRE SERVICENOW BUILDER COMMUNITY! 

 

This marks the 9th year that the ServiceNow community has participated in DigitalOcean's Hacktoberfest. Almost a decade of open-sourced, collaborative, ServiceNow-specific projects! 

 

Every year, you set new records. Last year in 2024, you blew us away with 1,375 Pull Requests by 453 Participants! You can see the full results from last year's amazing event here. The bar is high, but we know you can raise it. 

 

This year, our theme is intentionality. We're thinking about where you are in your builder journey and challenging you to go one step up. Did you participate last year? Take yourself one level up and challenge yourself to do something a little bit harder. We want your participation to be about growth, not just getting contributions in. 

 

Need some motivation? Watch this 2 minute video from Sr. Developer Advocate, Laszlo Balla, and one of last year's top 3 volunteers:

 

 

1.png

What’s New in 2025: A Guided Journey 

 

We heard you. In the past, the sheer number of projects could be overwhelming. This year, we’re taking a more focused approach with a guided journey split into three clear levels. Find the path that’s right for you, or challenge yourself to complete contributions to all three! 

 

Level 1: "Start your open-source, collaborative journey here." 

 

New to open source or Git? This is your starting line. We're bringing back our most popular project, Code Snippets, which allows you to contribute to our open repository without needing to spin up a ServiceNow instance. It’s the perfect way to get used to the idea of contributing to a Git project and make your first mark. 

 

Level 2: "Understand open source in ServiceNow." 

 

Ready for the next step? This level is about taking a Git repository and connecting it to a ServiceNow instance. You'll see how Git/source control works inside ServiceNow and start contributing records accordingly. It's a little more complex than Level 1, but we've created an incredibly guided and straightforward project to help you learn this crucial skill. And this year, this project has a special purpose... 

 

LaszloBalla_0-1758554501140.png

 

A Special Partnership: Hack4Good 

We are thrilled to announce that we are partnering with our friends at Hack4Good this year! 

 

Typically, ServiceNow Hack4Good is a hackathon where developers, partners, and customers create real-world solutions for nonprofit organizations. After two successful years at the Knowledge conference, Hack4Good is spreading its wings into more year-round events, and our Hacktoberfest is one of its first stops! 

 

Our Level 2 project will be to contribute to a new Hack4Good Ideation Portal. The records you contribute will be ideas and app suggestions that will fuel future Hack4Good initiatives. You’ll learn how to contribute records to a ServiceNow repo, and your contributions will directly support future social impact projects. 

 

 

Level 3: "Contribute to our cornerstone project." 

 

For our more advanced builders, this is your challenge. We are building a new utility that the entire ServiceNow community can benefit from. The more people that contribute to this cornerstone project, the more the wider community will benefit. We envision this as an ongoing project that will be constantly enhanced, making everyone’s jobs easier. Check out our action-packed project in the main repository! 

 

 

3.png

What is Hacktoberfest? (And a Git Refresher) 

 

Hacktoberfest is an annual, month-long celebration of open-source software run by DigitalOcean in partnership with GitHub and others. We, the ServiceNow community, participate by providing ServiceNow-focused projects for you to contribute to. 

 

Feeling rusty on the terminology? Here's how it connects to our guided journey: 

 

Imagine you're adding to a community cookbook. 

  • Fork (Making Your Own Copy): You photocopy the main cookbook. This is your personal copy of a project to work on. 
  • Branch (Starting a New Recipe): You grab a new piece of paper to draft your recipe. This keeps your work separate from the main book while you perfect it. 
  • Commit (Saving Your Drafts): You write down the ingredients and save that version. A commit is a snapshot of your work. Your first commit might be a simple snippet for our Level 1 project! 
  • Pull Request (Sharing Your Recipe): Your recipe is ready! You ask the head chefs to review it and add it to the main cookbook. This is a pull request (PR)—the core of Hacktoberfest. 
  • Push (Adding it to the Main Cookbook): The chefs love it, and your recipe is officially added! For our Level 2 and 3 projects, this is how you'll get your work into a shared ServiceNow application. 

Prefer to learn more about Hacktoberfest in an audio/video format? Check out the episode we recorded for the Break Point Podcast:

 

 

And here are more live streams from this year's Hacktoberfest!

 

4.png

Your Rewards for the Journey 

 

We’ve got some fantastic prizes to celebrate your contributions this year! 

  • From DigitalOcean:
    • Evolve your customizable digital badge from Holopin with every pull/merge request you make. 
    • The first 10,000 participants will receive a shirt from DigitalOcean.
  • From the ServiceNow Community: 
    • An exclusive Community Badge on your profile for completing Hacktoberfest. 
    • Codes to the ServiceNow store to redeem awesome ServiceNow Merch. Pick from:
      • Official CreatorCon T-shirts (available on a first-come, first-served basis, so contribute early!). 
      • Other miscellaneous ServiceNow merch

 

IMPORTANT: How to Qualify for ServiceNow Prizes 

 

To be eligible for the Community Badge, Merch, and T-shirt, you must meet both of these conditions: 

  1. Have SIX (6) of your Pull Requests accepted in eligible Hacktoberfest repositories. (Notice it's 6 now, not 4!)
  2. Post a comment on this blog post detailing your contributions and sharing your experience! 

 

5.png

How to Get Started 

 

Everything you need to know is in our main Hacktoberfest repository. This is your central hub for project links, detailed instructions, and leaderboards. 

 

https://github.com/ServiceNowDevProgram/Hacktoberfest 

 

The projects for this year are now live in that repository. Start contributing today! 

 

Each project repository has detailed instructions that you can follow, but here is a crash-course 3-minute video:

 

 

 

 

6.png

Your Guides on the Journey 

 

This event is only possible thanks to a massive effort from our community volunteers. They’re reviewing your pull requests and helping you along the way. Meet the full Hacktoberfest 2025 Crew in the main repository! 

 

Hacktoberfest Volunteers.gif

 

Need help? The entire crew and fellow participants hang out on the SNDevs workspace chat. 

Join us via this link (https://invite.sndevs.com/) and then find us in the #hacktoberfest channel. 

 

7.png

Get Started! 

 

The journey has begun! Here’s how you can participate: 

  • Bookmark this blog post! It will be updated with the latest information. 
  • Go "Star" the main GitHub repository to get notifications. 
  • Join the SNDevs Slack and say hello in the #hacktoberfest channel. 

 

HACKTOBERFEST IS BACK BABY WOOOOOOOOO 

159 Comments
ahmadibitoye
Tera Explorer

Super excited to share that 6 of my pull requests have been merged and approved, and I have unlocked the Super Contributor Badge for Hacktoberfest 2025

Here’s what I contributed:

1. SmartDrop for Schools (Hack4Good-Idea-Submission#154)

2. Sustainability Action Tracker (Hack4Good-Idea-Submission#176)

3. AI-Powered Disaster Management Task Board (Hack4Good-Idea-Submission#178)

4. Wellbeing Assist: Mental Health Support Hub (Hack4Good-Idea-Submission#185)

5. AI Health Response & Triage Assistant (Hack4Good-Idea-Submission#229)

6. Asset Donation Management System (Hack4Good-Idea-Submission#230)

Huge thanks to the reviewers and everyone who shared feedback and offered guidance throughout this process. Shoutout to Earl, Laszlo, Astrid, and the entire Hacktoberfest 2025 team for making this experience awesome.

Even after Hacktoberfest, I’m motivated to keep contributing and collaborating with this amazing community.

SK Chand Basha
Tera Sage

Hello Everyone,

I’m happy to share that my Hacktoberfest 2025 contributions have been accepted — with six pull requests (PRs) successfully merged!

 

1.Creation of De-Duplication Tasks for Manually found Duplicate Records with UI Action

 

https://github.com/ServiceNowDevProgram/code-snippets/pull/1836

 

2.Pre Post Processing Script of Pattern

 

https://github.com/ServiceNowDevProgram/code-snippets/pull/1937

 

3.ServiceNow Model & Manufacturer Auto-Creation Script

https://github.com/ServiceNowDevProgram/code-snippets/pull/2020

 

4.ServiceNow – Automated Data Source Trigger

https://github.com/ServiceNowDevProgram/code-snippets/pull/2021

 

5.Intune Device Data loading into ImportSet Table from API

https://github.com/ServiceNowDevProgram/code-snippets/pull/2059

 

6. Software Installation Relationship Creator

https://github.com/ServiceNowDevProgram/code-snippets/pull/2241

Thank you!

indrakolge
Tera Contributor

This was my first time participating in Hacktoberfest, and it’s been an amazing experience contributing to the open-source community - specifically in the ServiceNow space!

Completed 6 pull requests
💡 Learned a lot about collaboration, version control, and open-source contribution best practices
🤝 Grateful to everyone who reviewed, guided, and supported along the way

Excited to keep contributing and growing in the developer community! 🚀

Masthan Sharif
Kilo Sage

Hi ServiceNow Community,

Hope you're doing well!

 

Last year, I registered for Hacktoberfest but didn't get the time to contribute.

This year, I'm glad that I registered again and got all my pull requests approved and merged into the main repositories. All the repositories in ServiceNow Dev Program on Github are very helpful, this time - the format of having a limited set of repositories open for Hacktoberfest is very helpful and avoids confusion.

 

I'm thankful to the ServiceNow Developer Advocates for bringing Hacktoberfest to ServiceNow, and grateful to all the reviewers who reviewed my pull requests.

 

Thank you to the ServiceNow Community for this opportunity to contribute and be part of open-source collaboration.

I hope to continue learning from the community and contributing more to the community in the future!

 

Please find my contributions to the three ServiceNow Hacktoberfest2025 repositories below

Code Snippets:

1. Fix Script to 'Cleanup Orphaned and Stale Workflow Contexts'

https://github.com/ServiceNowDevProgram/code-snippets/pull/2283

 

2. Background Script to do the 'Attachment Size Audit'

https://github.com/ServiceNowDevProgram/code-snippets/pull/2482

 

Hack4Good Ideas:

1. Rural Health Connect – Telemedicine Access Platform

https://github.com/ServiceNowDevProgram/Hack4Good-Idea-Submission/pull/261

 

2. SilverCare Connect - Elderly Care Coordination Platform

https://github.com/ServiceNowDevProgram/Hack4Good-Idea-Submission/pull/265

 

3. OceanGuard Ops - Ocean Plastic Interceptor Operations Hub

https://github.com/ServiceNowDevProgram/Hack4Good-Idea-Submission/pull/269

 

4. SafeHarbor Resettlement - Climate Refugee Settlement Coordinator

https://github.com/ServiceNowDevProgram/Hack4Good-Idea-Submission/pull/270

 

5. CoolCity Navigator - Urban Heat Island Cooling Infrastructure Manager

https://github.com/ServiceNowDevProgram/Hack4Good-Idea-Submission/pull/273

 

6. MaternalGuard AI - Early Detection for Maternal Health Equity

https://github.com/ServiceNowDevProgram/Hack4Good-Idea-Submission/pull/335

 

7. StudyShare Network - Campus Study Resource Exchange

https://github.com/ServiceNowDevProgram/Hack4Good-Idea-Submission/pull/372

 

8. GreenCampus Impact - Campus Sustainability Action Tracker

https://github.com/ServiceNowDevProgram/Hack4Good-Idea-Submission/pull/374

 

9. WisdomWorks Exchange - Local Skills Exchange for Seniors

https://github.com/ServiceNowDevProgram/Hack4Good-Idea-Submission/pull/405

 

10. BizMentor Connect - Small Business Mentor Matching Network

https://github.com/ServiceNowDevProgram/Hack4Good-Idea-Submission/pull/406

 

11. NeighborReady - Neighborhood Emergency Preparedness Network

https://github.com/ServiceNowDevProgram/Hack4Good-Idea-Submission/pull/410

 

12. NewPathway Navigator - Immigrant Services Navigation Hub

https://github.com/ServiceNowDevProgram/Hack4Good-Idea-Submission/pull/425

 

Action Pack:

1. Flow Action 'Get GlideAggregate(Multiple)'

https://github.com/ServiceNowDevProgram/ActionPack/pull/220
 

 

Best Regards,

Masthan Sharif Shaik

 

 

Parjanya SaiKr1
Tera Contributor

This is my first year. I am very much excited to be a part of this. I am sure to learn several new things and gather a whole lot of experience. First I will go through previous works to gain some insights as to how to proceed with it. If any one can guide me its great help.

Sayak Khan
Tera Explorer

I am excited to share that I have now 6 accepted PRs/MRs in Hacktoberfest 2025.

This was my first time participation in Hacktoberfest and I have learnt so many things from this.

First, I woke up my GitHub Account after so many days.

Then started going through the process and huge thanks to @Earl Duque @laszloballa for helping the community in the best possible way.

I have 3 accepted PRs in Level 1 : Code Snippets and 3 accepted PRs in Level 2 : Hack4Good Idea Submission till now.

Details:

1. Code Snippet - Checking specific day and execute logic 

Background Script that checks today is some specific day and then execute further logic. Can be utilized in Scheduled Job Condition part.

 

2. Code Snippet - Check Inactive User from List and apply Field Style 

While configuring field styles, we can write JavaScript inside Value field that evaluates the condition to apply CSS defined in Style field.

 

3. Code Snippet - Get all Risks and Controls in Risk Assessment Project 

Background script to show all risks and linked controls for each risk that were taken into consideration for a Risk assessment project.

 

4. Hack4Good Idea - Freshers Land 

A place where freshers or new employees can find their all learning materials, important policies, assigned tasks. Mentors can track progress of freshers. Quiz based assessment, tasks left to be compliant, set reminders will be attractive features of this portal. So, scattered and manual processes will be transformed to a centralized and engaging process that will make sure hundreds or thousands of freshers get a confident kickstart on their journey.

 

5. Hack4Good Idea - Career Guide 

Many students all over the world aren't able to take proper decisions regarding their career path because there is not anyone to guide them or someone who is not aware totally suggests them to jump into this or that. This solution will be able to show a clear picture to all categories of students based on their qualifications and location that which education or which job they can think about. The preparation timeline, institutions and their fees, jobs and expected salary, pros and cons of each job life will be highlighted so that students can take correct decision at their own properly after knowing most of the details and don't suffer or blame themselves later. This Career Guide will also provide important events date in terms of Examination dates of higher education, jobs, Job fair dates, Off campus hiring dates etc. Ample opportunities are there and everyone needs to decide it properly, so deserving candidates find their positions as Doctors, Engineers, Officers of different rank, Research Scholars, Professors smoothly and without being puzzled between multiple career paths.

 

6. Hack4Good Idea - SelfCurve 

Every person needs to track their life styles in terms of expenses, health, learning and other important things. There are upper and lower limits for expenses, health data like weight, BP etc. and learning progress with exam score. This should be tracked at regular interval so that one can follow ideal life. One can input data of these important criteria and check the curve to follow or maintain a better lifestyle.

 

Also, there is another level 3 which is Action Pack. This level-based theme is really interesting and well documented in CONTRIBUTING.md file to explore and start implementing on these levels.

Thanks to Ravi Chandra, Dr Atul Grover and Sachin Namjoshi for their efforts to check, validate and merge my PRs.

 

Got to know about many areas with this participation and willing to participate again in next year.

naveen kumar24
Tera Contributor

Hello Everyone

I’m happy to share that my Hacktoberfest 2025 contributions have been accepted — with six pull requests (PRs) successfully merged!

1.Edit Last Work Notes / Additional Comments -https://github.com/ServiceNowDevProgram/code-snippets/pull/1655
2.Non prod logger utils - https://github.com/ServiceNowDevProgram/code-snippets/pull/1677
3.Outbound Rest Dynamic endpoint -https://github.com/ServiceNowDevProgram/code-snippets/pull/1684
4.Copy fields value from source to target Record - https://github.com/ServiceNowDevProgram/code-snippets/pull/1726
5.Prevent closure parent incident when child incidents open -https://github.com/ServiceNowDevProgram/code-snippets/pull/1750
6.Resolve incident UI page - https://github.com/ServiceNowDevProgram/code-snippets/pull/1762
7.Email and Mobile number Regex- https://github.com/ServiceNowDevProgram/ActionPack/pull/113

Vishnu kumar R
Tera Guru

Hello Everyone,

 

That's a huge SIX!

I’m excited to share a set of recent contributions and explorations across various ServiceNow capabilities — from decision tables to Zurich release features and intelligent automation using Flow Designer!


🔹 1. Fetch Dynamic Value from Decision Table

Learn how to retrieve values dynamically from a decision table using server-side scripting.
📎 Code Snippet


🔹 2. Use Different Information Messages (Zurich Release)

Explore the upgraded info messages introduced in the Zurich release for enhanced client-side communication.
📎 Code Snippet


🔹 3. Demonstrating New Console Timing API

Utilize the new console timing API in background scripts to measure performance and execution time.
📎 Code Snippet


🔹 4. Autocreate Emails for Newly Onboarded Users

Automatically generate email aliases for new users using Flow Designer custom actions.
📎 Action Pack XML


🔹 5. Weather-Aware FSM Flow Action

Trigger FSM actions based on weather conditions to optimize field service operations.
📎 Action Pack XML


🔹 6. Automate Tags to Tickets Based on Description

Automatically assign relevant tags to incidents or requests based on their description using intelligent Flow Designer actions.
📎 Action Pack XML

 

IndraS
Tera Contributor

This was my first time participating in Hacktoberfest, and it’s been an amazing experience contributing to the open-source community — specifically in the ServiceNow space!

Completed 6 pull requests
💡Learned a lot about collaboration, version control, and open-source contribution best practices
🤝Grateful to everyone who reviewed, guided, and supported along the way

Here are my contributions:
1.
Daily IT Metrics report email 

2.Prevent duplicate incidents submission

3.Update Needs attention checkbox based on condition

4.Close all child cases from Parent Case

5.Restrict Time record submission on specific days.

6.Require comment on priority change

7.Background script to get incident number based on priority.


Excited to keep contributing and growing in the developer community! 🚀

srinija_itom
Kilo Sage

It was exciting to participate in hacktoberfest this year!! Completed all the 6 PR today!