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

Intromøde for Senior Executive Advisors

tor. 05. des.

|

Hellerup

Introduktions møde til Leadership Capital Group og vores strategi og visoner

Tilmeldingen er lukket
Se andre events
Intromøde for Senior Executive Advisors
Intromøde for Senior Executive Advisors

Tid og sted

05. des. 2024, 22:00 – 06. des. 2024, 00:00

Hellerup, Hellerupvej 24, 2900 Hellerup, Danmark

Om arrangementet

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 ble blokkert på grunn av innstillingene dine for Analytics og funksjonelle informasjonskapsler.

Del dette arrangementet

bottom of page