import { ok, badRequest, serverError } from "wix-http-functions"; import wixCrmBackend from "wix-crm-backend"; // CRM label keys — must match labels created in Wix CRM dashboard const CRM_LABELS = { base: "custom.lcg-lead", resilience: "custom.lcg-resilience", ai: "custom.lcg-ai-strategy", }; // LinkedIn URL helpers const liCompanyUrl = (slug) => slug ? `https://www.linkedin.com/company/${slug}` : ""; const liPersonUrl = (slug) => slug ? `https://www.linkedin.com/in/${slug}` : ""; // ───────────────────────────────────────────────────────────────────────────── // POST /_functions/lcgLead // // Expected JSON payload from Clay / Zapier: // { // company: string (required) // contactName: string // contactTitle: string // sector: string // size: "Small" | "Mid Cap" | "Large Cap" // hq: string // linkedinUrl: string (full contact profile URL) // liPersonSlug: string (e.g. "firstname-lastname") // liCompanySlug: string (e.g. "company-name") // email: string // phone: string // liSignals: string (comma-separated signal labels) // score: number (0–100) // focus: "resilience" | "ai" | "general" // notes: string // } // ───────────────────────────────────────────────────────────────────────────── export async function post_lcgLead(request) { let body; try { body = await request.body.json(); } catch (e) { return badRequest({ body: JSON.stringify({ error: "Invalid JSON body" }) }); } const { company, contactName, contactTitle, sector, size, hq, liPersonSlug, liCompanySlug, email, phone, liSignals, score, focus, notes } = body; if (!company) { return badRequest({ body: JSON.stringify({ error: "company is required" }) }); } // Build label list for CRM contact const labelKeys = [CRM_LABELS.base]; if (focus === "resilience") labelKeys.push(CRM_LABELS.resilience); if (focus === "ai") labelKeys.push(CRM_LABELS.ai); // Build extended fields const extendedFields = { "custom.lcg-company": company, "custom.lcg-title": contactTitle || "", "custom.lcg-sector": sector || "", "custom.lcg-size": size || "", "custom.lcg-hq": hq || "", "custom.lcg-li-person": liPersonUrl(liPersonSlug), "custom.lcg-li-company": liCompanyUrl(liCompanySlug), "custom.lcg-signals": liSignals || "", "custom.lcg-score": String(score || 0), "custom.lcg-focus": focus || "general", "custom.lcg-notes": notes || "", "custom.lcg-created": new Date().toISOString(), }; try { // Split name into first/last for CRM const nameParts = (contactName || company).trim().split(" "); const firstName = nameParts[0] || company; const lastName = nameParts.slice(1).join(" ") || ""; // Create or update contact in Wix CRM const contactInfo = { name: { first: firstName, last: lastName }, emails: email ? [{ email, tag: "MAIN" }] : [], phones: phone ? [{ phone, tag: "MAIN" }] : [], labelKeys, extendedFields, }; await wixCrmBackend.contacts.createContact(contactInfo); return ok({ body: JSON.stringify({ success: true, message: `Lead created: ${contactName || company}`, company, score: score || 0, }), }); } catch (err) { console.error("LCG CRM error:", err); return serverError({ body: JSON.stringify({ error: "CRM write failed", detail: err.message || String(err), }), }); } }
top of page
PPT LCG Front page 1.png
Lise-Lotte_Portrait_profile V2.png

Lise-Lotte Helms-Olesen

Lise-Lotte Helms-Olesen er Senior Executive rådgiver i Leadership Capital Group.

Forandringsleder og specialist i strategisk HR og kulturudvikling

Lise-Lotte Helms-Olesen er en erfaren direktør og rådgiver med dybe rødder i organisatorisk forandring og strategisk HR. Gennem mere end 25 år har hun arbejdet tæt sammen med topledere og nøglepersoner i danske og internationale virksomheder og været drivkraft bag store transformationer, hvor mennesker og fællesskab har været afgørende for at lykkes med forretningens mål.

 

Hun har haft ansvar for både at udvikle og forankre organisationers ledelsesmæssige og kulturelle retning – ofte i komplekse omgivelser, hvor strategi, drift og virkelighed skulle bringes i balance. Hendes styrke ligger i at få tingene til at hænge sammen på tværs: mellem medarbejdere og ledelse, mellem lokale enheder og globale strukturer, og mellem ønskede mål og faktisk adfærd.

Lise-Lotte har opbygget og ledet HR-funktioner, der er gået fra at være interne serviceenheder til at spille en central rolle i virksomhedens udvikling. Hun har dokumenteret, hvordan en målrettet indsats for at styrke ledelse og kultur kan skabe øget engagement og modstandsdygtighed blandt både medarbejdere og chefer – og dermed styrke organisationens samlede evne til at forandre sig.

Hun har stået i spidsen for transformationsprojekter, der har samlet tusindvis af medarbejdere omkring nye strategier, værdier og arbejdsmåder – bl.a. gennem fælles sprog, lokal forankring og fokus på daglig praksis. Hun har været med til at løfte stoltheden over arbejdspladsen, skabe klarhed i ledelsesopgaven og gøre det meningsfuldt for alle at bidrage til helheden.

I rollen som rådgiver hjælper hun ledelsesteams med at få overblik og retning, når forandringer skal eksekveres. Hun har blik for både det store billede og de små detaljer, der gør forskellen i hverdagen – og hun har et særligt fokus på, hvordan ledelse bliver konkret, tydelig og relevant.

Ekspertiseområder:

  • Organisatorisk forandringsledelse

  • Strategisk HR og ledelsesudvikling

  • Kulturtransformation

  • Digitalisering af medarbejder- og kundeoplevelser

  • Stakeholder management

Kontakt Lise-Lotte Helms-Olesen

  • LinkedIn
bottom of page