1. Mars 2023
3
minutter lesetid

Forte Digital anerkjenner ansatte med Glede

Nora Kristine Frebergsvik
HR & Graduate Recruiter i Forte Digital
Jeg tror andre selskaper vil sette pris på hvor brukervennlig og tidsbesparende Glede er, samtidig som det er en miljøvennlig måte å gi på.

Forte Digital er et hurtigvoksende konsulentselskap som hjelper bedrifter med skalering og vekst ved hjelp av digital teknologi.

De ønsker å skape en drømmearbeidsplass, med topp motiverte ansatte som føler seg verdsatt. Et av mange tiltak de gjør er å anerkjenne den gode innsatsen til ansatte med små oppmerksomheter. Nora Frebergsvik jobber som HR & Graduate Recruiter i Forte Digital, og forteller hvorfor det er viktig.

“Våre ansatte legger ned en knallgod innsats som fortjener anerkjennelse. Det kan være virkningsfullt å gi en oppmerksomhet ved små og store anledninger. Forhåpentligvis gir det litt ekstra motivasjon, og bidrar til å styrke relasjonen mellom de ansatte og selskapet.”

Med 180 ansatte på Oslo-kontoret er det tidkrevende å sørge for at alle får den anerkjennelsen de fortjener. Derfor er Nora opptatt av gode og effektive brukeropplevelser i tjenestene hun bruker til å gi oppmerksomheter.

“Det er viktig at prosessen er effektiv fra start til slutt. Tidligere har vi brukt tjenester som har levert på mange områder, men manglet viktige funksjoner. Et eksempel er fakturaavtale, der vi har registrert kvittering manuelt i et eget system, for deretter å føre utlegg på det. Til tider har det skapt mye ekstraarbeid for oss.”

Nora har også erfart at hjemlevering av gaver ikke alltid fungerer godt i praksis. “Når vi har kjørt hjemlevering av blomster og mat til ansatte har det hendt at mottaker ikke er hjemme."

Det er synd når oppmerksomheten blir stående på dørmatta ubrukt. 

En effektiv og miljøvennlig gavetjeneste

Forte Digital brukte Glede for første gang i starten av desember, og siden har de gitt ansatte små og store oppmerksomheter ukentlig gjennom tjenesten. Nora trekker frem fire fordeler hun får ved å bruke Glede:

“Vi liker nye tjenester og konsepter som effektiviserer tidkrevende prosesser. Her har Glede har kommet godt med.”

Hun trekker også frem de miljømessige fordelene ved å bruke Glede. “Glede gjør at vi kan gi hyggelige oppmerksomheter til ansatte med minimalt miljøavtrykk."

Siden det er et heldigitalt gavekort unngår vi utslipp forbundet med frakt og risikoen for at gaven havner i søpla.

Perfekt for hyggelige oppmerksomheter

I etterkant har Nora fått flere positive tilbakemeldinger fra mottakerne. “De ansatte liker spesielt godt at de kan velge fritt hva gavekortet skal brukes på.” sier Nora. 

Hun er spent på å følge med på responsen fra ansatte fremover, og ser frem til å bruke Glede til å gi oppmerksomheter i forbindelse med blant annet fødselsdager og konkurranser.

Nora tror mange andre selskaper vil dra nytte av å bruke Glede til å anerkjenne ansatte. “Jeg vil absolutt anbefale andre å benytte seg av Glede. Det er perfekt for å gi hyggelige oppmerksomheter fra selskapet.” avslutter hun.

Lag deg en bedriftsbruker - helt uforpliktende.

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(); } })();