29. Jan 2024
3
minutter lesetid

Goodtech ga over 300 ansatte en Glede til jul

Kristine Goa Kloven
HR Manager i Goodtech
Gunn Sørmo
Administrativ Koordinator i Goodtech

Goodtech er et ledende nordisk teknologiselskap som leverer industriell effektivitet. Med 340 ansatte i Norge og Sverige utvikler de smartere og mer bærekraftige industriløsninger for å styrke sine kunders konkurransedyktighet.

Gunn Sørmo (Administrasjonskoordinator) og Kristine Goa Kloven (HR Manager) har ansvar for julegaver i konsernet, og i 2023 skulle de sende de ansatte i Goodtech inn i ferien med en generøs julegave. 

Gunn Sørmo forteller litt om hvordan de har løst det tidligere år:

“Ansatte fått valget mellom et utvalg ulike fysiske gaver. Det har vært relativt enkelt og greit å håndtere.”, forteller hun.

Men det har ikke vært uten utfordringer.

“Vi har opplevd at flere ikke tar ut tingene de får, og det er synd når gavene ikke blir brukt. I tillegg har folk ofte nok ting fra før.” 

Vi har alt for mange ting, og det har vært vanskelig å treffe på sammensetning av gaver.

En gave for alle

Da Kristine hørte om Glede tenkte hun at dette var en perfekt tjeneste for å håndtere årets julegaver. 

Jeg likte spesielt godt at gavekortet kan brukes absolutt overalt.

I etterkant har de gjort seg noen refleksjoner om hvordan det gikk:

Utelukkende positiv respons

De erfarer at de ansatte setter pris på at de kan bruke gavekortet hvor de selv ønsker. 

“Vi har ansatte i mange ulike aldersgrupper, regioner og med ulike interesser. Glede gjør det mulig å gi noe som passer for alle.”, forteller Gunn.

I tillegg liker de ansatte at det er tilgjengelig på mobilen. 

“Det er utrolig praktisk og moderne at man bruker det som et bankkort via walleten på mobilen.”, sier Kristine.

Jeg har bare hørt positive ting om gaven her!

De avslutter med en varm anbefaling om å bruke Glede til andre selskaper. 

“Det er et enkelt konsept, som passer for hele mangfoldet i bedriften. Vi tror veldig mange selskaper ville hatt god nytte av å bruke Glede.”

Kontakt oss

Tusen takk! Vi har mottatt din henvendelse, og vil svare deg i løpet av én arbeidsdag 😊
Uups! Noe gikk galt, og meldingen ble ikke sendt. Prøv igjen, eller ta kontakt med oss på e-post: support@glede.app

Kom i gang med Glede

Gi gavekortet som kan brukes overalt — i butikk og på nett!

(function () { const DEBUG = false; const log = (...a) => DEBUG && console.log('[weglot-ui]', ...a); const normalize = (code) => { if (!code) return ''; code = String(code).toLowerCase(); if (code.includes('-')) code = code.split('-')[0]; // en-US -> en if (code === 'nb') code = 'no'; // Bokmål -> 'no' if (code === 'se') code = 'sv'; // common slip return code; }; // We cache a template per language so we can rebuild the list let TEMPLATES = { inner: {}, outer: {} }; function cacheTemplates(wrapper) { // Grab any [lang] blocks (from toggle OR list) and store inner/outer wrapper.querySelectorAll('[lang]').forEach(el => { const lang = normalize(el.getAttribute('lang')); if (!lang) return; if (!TEMPLATES.inner[lang]) TEMPLATES.inner[lang] = el.innerHTML; if (!TEMPLATES.outer[lang]) TEMPLATES.outer[lang] = el.outerHTML; }); log('cached templates', TEMPLATES); } function updateSwitcher(currentLang) { currentLang = normalize(currentLang); const wrappers = document.querySelectorAll('.wg-element-wrapper.sw6'); if (wrappers.length === 0) { log('no wrappers'); return; } else { wrappers.forEach(wrapper => { const toggle = wrapper.querySelector('.wg-dropdown-toggle'); const list = wrapper.querySelector('.wg-dd-1-list'); if (!toggle || !list) { log('missing toggle/list'); return; } // Ensure templates are cached (first run on this page load) if (!TEMPLATES.inner.no || !TEMPLATES.inner.sv || !TEMPLATES.inner.en) { cacheTemplates(wrapper); } // If any template still missing, bail (structure not as expected) if (!TEMPLATES.inner.no || !TEMPLATES.inner.sv || !TEMPLATES.inner.en) { log('incomplete templates'); return; } // 1) Set TOGGLE visual (attribute + optional state class + content) toggle.setAttribute('lang', currentLang); toggle.classList.remove('is-no','is-sv','is-en'); toggle.classList.add(`is-${currentLang}`); toggle.innerHTML = TEMPLATES.inner[currentLang]; // 2) Rebuild LIST to contain ONLY the two other languages (fresh each time) const ALL = ['no','sv','en']; const others = ALL.filter(l => l !== currentLang); // Build a clean list using the captured OUTER html so structure/classes match const htmlA = TEMPLATES.outer[others[0]]; const htmlB = TEMPLATES.outer[others[1]]; // Clear and insert exactly two items list.innerHTML = ''; // Insert via range to keep outerHTML intact const r1 = document.createRange(); r1.selectNode(list); list.appendChild(r1.createContextualFragment(htmlA)); const r2 = document.createRange(); r2.selectNode(list); list.appendChild(r2.createContextualFragment(htmlB)); // Optional: normalize classes on list items too list.querySelectorAll('[lang]').forEach(el => { const l = normalize(el.getAttribute('lang')); el.classList.remove('is-no','is-sv','is-en'); el.classList.add(`is-${l}`); }); log('updated → current:', currentLang, 'others:', others); } ) } } // Event delegation (survives DOM swaps) document.addEventListener('click', function (e) { const link = e.target.closest('.wg-element-wrapper.sw6 [lang]'); if (!link) return; e.preventDefault(); const lang = normalize(link.getAttribute('lang')); // Trigger Weglot switch (subdomain setups will reload; path setups will not) document.cookie = "glede_locale=" + lang + "; path=/; domain=.glede.app; max-age=31536000"; Weglot.switchTo(lang); // Do NOT call update here for subdomain setups; page will reload anyway. }); // Run AFTER Weglot has rendered (important on subdomain reload) function runAfterWeglotReady() { const run = () => { const lang = normalize(Weglot.getCurrentLang()); // Wait one frame to let Weglot paint its switcher nodes requestAnimationFrame(() => updateSwitcher(lang)); }; Weglot.on('initialized', run); // If already initialized (script included late), run immediately if (Weglot.getCurrentLang && Weglot.getCurrentLang()) run(); // For path-based projects (no reload), update visuals after change Weglot.on('languageChanged', (newLang) => { updateSwitcher(newLang) }); } // Boot when DOM is ready if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', runAfterWeglotReady); } else { runAfterWeglotReady(); } })();