Monotone admite personalización y extensión mediante funciones de enganche ("hooks") escritos en el Lenguaje de programación Lua.