How to run an internal AI hackathon that ships something
Invite the operators, not the engineers. The value of an internal AI hackathon is not the software produced in a day. It is that twenty people who thought building was somebody else's job find out otherwise, using their own work as the material.
One rule separates the ones that matter from the ones that get a nice photo: decide in advance that exactly one build gets finished, and pick it before everyone goes home.
Why a hackathon beats training
Most organisations try to drive AI adoption with enablement sessions. Someone demonstrates a tool for an hour, everyone nods, and usage moves for about a week. The reason is not that the training was bad. It is that watching someone else solve their problem teaches you almost nothing about solving yours.
The pattern we see repeatedly, and it is a strange one: teams have real appetite and no path in. People have heard what these tools can do, they believe it, and they still have not applied it to their own work, because there was never a protected block of time in which trying was the actual assignment.
A hackathon is that block of time. Its real output is not a tool. It is a group of people who now know what is possible with their own data, which is the thing that keeps producing value in the months afterwards.
The failure mode to design against
Hackathon theatre is easy to produce and hard to spot from the inside. Everyone enjoys it, the demos get applause, leadership posts about innovation culture, and eight weeks later nothing exists.
It fails for a predictable reason. Nobody decided beforehand what would happen to the winner. The event was framed as an exploration, so exploring is what it produced.
Before you send the invite, get a commitment that one build will be funded to completion, with a named owner and a two week window. Announce it at kickoff. It changes how people choose what to build within the first ten minutes.
Build the run sheet
Pick a format and a team count. The demo block scales with the number of teams, which is the thing most schedules get wrong and then discover at four in the afternoon.
Your hackathon run sheet
Who is in the room
Aim for teams of three or four, with at least two people who actually do the work on every team. If a team is all engineers, it will build something technically interesting that nobody asked for. If a team is all operators, it will get stuck on a data question at eleven o'clock and never recover.
The fix is to keep your engineers out of the teams entirely and run them as a clinic. One or two people who float, unblock, and answer questions, and who are explicitly forbidden from taking the keyboard. This is counterintuitive and it is the single biggest determinant of whether operators leave feeling capable or feeling like spectators.
| Role | How many | What they do on the day |
|---|---|---|
| Operators | Two per team | Own the problem, drive the build, run the demo |
| Analysts or ops generalists | One per team | Know where the data lives and what it means |
| Engineers | One or two total | Floating clinic. Advise, never build |
| A decision maker | One | Present for demos, picks what ships, in the room |
That last row matters more than it looks. If the person who can say yes watches the demos over a recording next week, you have converted a decision into a follow-up, and the energy is gone by then.
Collect the problems in advance
Do not open with a blank page. A week before, ask every participant one question: what is the most annoying recurring task in your week? You will get thirty answers in two days, and they are the real backlog of the business.
Then filter them. A good hackathon problem is:
- Recurring. It happens weekly or monthly, so a fix compounds.
- Owned by someone in the room. No proxies, no "the finance team would love this".
- Small enough to be wrong about. One screen, one workflow, one team.
- Not blocked on changing a system of record. Reading from the CRM is fine. Writing back to it is a different project.
Reject customer-facing product ideas outright, however good they are. They belong in a product process, and they will swallow the day.
What "shipped" means at 4pm
Set the bar explicitly, because otherwise every team spends the last hour polishing. A demo qualifies if someone who was not on the team can do the task with it, using real or realistic data, without a narrator explaining what would happen if it worked.
Three minutes each, hard stop, no slides. A team that needs slides did not build anything.
Then pick, in the room, out loud. One build gets the two week finish window. Say why. The teams that were not picked should leave knowing exactly what would have made theirs the one, because that shapes what they attempt next time and there should be a next time.
The week after is the whole thing
A hackathon converts into value in the fortnight afterwards or not at all. Three things to have in the calendar before the event:
- A finish window. Two weeks, named owner, explicitly protected time. Not "as a stretch goal alongside their day job."
- A hardening pass. Whatever was built in a day has no permissions model and probably no error handling. Decide who takes it from working to trustworthy, which is where the handoff from prompt to engineering usually happens.
- A number attached. Take the winning build and run its workflow through the cost of the manual version. That figure is what funds the second hackathon, and it is far more persuasive than a demo video.
Run the second one three months later. The compounding effect is real: the second event starts from a room that already knows what is possible, and the problems people bring get noticeably better.
Frequently asked questions
How long should an internal AI hackathon be?
One day is the sweet spot. A half day works if problems are collected in advance and teams are pre-formed. Two days produces better output but is much harder to staff, because you are asking operational teams to stop doing their job for two days rather than one.
Who should take part in an internal AI hackathon?
Mostly the people who do the work, not the engineering team. The point is that the person who understands the process builds the tool for it. Aim for teams of three to four with at least two operators, and use engineers as a floating clinic rather than as builders.
What should teams build at an AI hackathon?
A tool for a real, named, recurring annoyance in their own week. Collect the problems from participants beforehand and reject anything that is a customer-facing product idea, needs a system of record changed, or has no obvious first user in the room.
How do you stop a hackathon from producing nothing?
Decide before the event that exactly one build will be funded to completion, say so at kickoff, and end the day by picking it in the room. Then give it a two week finish window with a named owner. Without a commitment to finish something, a hackathon is a team-building exercise.
Want us to run it with you?
We facilitate these for GTM and operations teams: problem collection, the clinic on the day, and the finish window afterwards.
Book a 30-minute call