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

Intro meeting for Senior Executive Advisors

Thu, Dec 05

|

Hellerup

Introductory meeting for Leadership Capital Group and our strategy and visions

Registration is closed
See other events
Intro meeting for Senior Executive Advisors
Intro meeting for Senior Executive Advisors

Time & Location

Dec 05, 2024, 10:00 PM – Dec 06, 2024, 12:00 AM

Hellerup, Hellerupvej 24, 2900 Hellerup, Denmark

About the event

Introduktion til Leadership Capital Group


Velkommen, og tak fordi I er her i dag. Vi er Leadership Capital Group, en virksomhed bygget på en klar vision om at gøre en forskel for danske små og mellemstore virksomheder. Vores mission er at være den foretrukne samarbejdspartner for virksomheder, der ønsker mere end blot rådgivning – de ønsker konkret og målbar værdi, vækst og udvikling.


I dag vil vi præsentere vores virksomhed og dele vores strategiske ambitioner, der er fokuseret på at skabe en platform for personlig vækst og udvikling – både for vores kunder og for de medarbejdere, der er en del af Leadership Capital Group. Vi tror på, at når mennesker udvikler sig og vokser, skaber det stærke fundamenter, som virksomheder kan bygge videre på.


Vi har desuden en stærk social ambition om at støtte danske SMV’er med de kompetencer og den innovation, som kan sikre vækst og udvikling. Vores…


Google Maps were blocked due to your Analytics and functional cookie settings.

Share this event

bottom of page