Tasks bruker TypeScript-syntaks, og gjør Pixilab-server i stand til å styre eksterne enheter, og vise versa. Du finner riktig side på server ved å trykke "Page" og velge "Task".
Man oppretter funksjoner som deretter kan trigges på input, tidspunkt eller via server-GUI. En del funksjonalitet finnes allerede på server som standard, men man har også mulighet til å programmere egne script. Dokumentasjon
Pixilab støtter mange drivere out-of-the-box, men det er mulig å programmere egne drivere der det mangler. Dokumentasjon
For å styre en enhet fra Pixilab, må enheten legges til under "Network Devices" i "Manage"-panelet på server. Trykk så "add" og deretter "TCP/UDP device". Deretter legger du inn navn på enheten (følg navneregimet bygg_etasje_rom_enhet). Så velger man postnummer og driver, dersom relevant - enkelte enheter, som Pharos-DMX, mottar enkel kommunikasjon som tekst-streng via UDP eller TCP, og trenger dermed ikke driver, da lar man feltet stå blankt. Der det er mulig, bør enhetene legges til med TCP som kommunikasjonsmetode, slik at vi kan få tilbakemelding om enhetens online/offline-status. Enheter som er online, vil ha en grønn prikk ved siden av seg i oversikten.

Enheter som styres av Pixilab i dag via Tasks, og erfaringer som er gjort:
- Start/stopp av Enttec S-Play DMX-player som styrer lys i Liv Laga-utstilingen, rom 250 på KHM
- Start/stopp av Pharos DMX-player i Midgardr-utstillingen, rom 390 på KHM
- Av/på projektorer i 250 og 390 via PJLink
- Bytte av innhold i Midgardr-utstillingen via knapper
(Bruker custom-scriptet "Countdown") - Tekstil- og stein-design i Liv Laga
(Gjøres via ekstern Unity-app og custom-scriptet "MoveUpload")