Skip to content
cccskills
FreePublished on GitHub

luma-inbound-webhook-enrich

DRAFT. Design and harden a standing Luma registration/unsubscribe webhook that enriches guests and writes to CRM or customer DB — with backfill and versioning. Not installed by deepline skills.

The English summary is being prepared. Showing the original description.

Works withLinkedIn

Run score Not tested

See how to install

Files included (3)

  • SKILL.md1.7 KB
  • references/field-map.md2.6 KB
  • templates/play-sketch.json2.8 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

Luma inbound webhook enrich (DRAFT)

Goal

Registration events become a durable system: webhook → validate → normalize LinkedIn → enrich → upsert CRM/DB → optional Slack notify. Not a one-off CSV import after the event.

Design checklist

  1. Trigger: Luma registration / unsubscribe (document exact event names you subscribe to).
  2. Idempotency: upsert key = email (plus event id).
  3. Normalize: LinkedIn slug → canonical https://www.linkedin.com/in/... URL.
  4. Enrich: cheap fields first; gate expensive providers.
  5. Write: CRM or customer DB fields listed in references/field-map.md.
  6. Failure mode: keep original failed payload; dead-letter queue; backfill later.
  7. Versioning: bump play/workflow version on each mapping change; never silent overwrite of prod without dry-run.

Backfill pattern

  1. Export failed webhook payloads (or Luma guest delta since last success).
  2. Re-run through the current versioned play.
  3. Leave original failed records intact for audit.
  4. Report: attempted / succeeded / still failing.

Pair with

  • luma-event-campaign for outbound staging
  • event-ops-score-and-door for capacity decisions (separate from inbound enrich)

Guardrails

  • Do not log raw PII into public git.
  • Secrets only via secret store / workflow secrets — never in SKILL.md.
  • Ask before replaying large historical backfills (cost + CRM noise).

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Build a Total Addressable Market list: size the audience, source companies from ICP filters, then find contacts at those companies at scale.

The English summary is being prepared. Showing the original description.

getaero-io/gtm-eng-skills69Updated Oct 24, 2026

Convert a Clay table configuration into local Deepline scripts. Handles extraction (MCP or script), documentation, action mapping, script generation, and parity validation against Clay ground truth.

The English summary is being prepared. Showing the original description.

getaero-io/gtm-eng-skills69Updated Oct 24, 2026

Use this skill when building, enriching, auditing, or uploading B2B paid ads audiences to Google Customer Match, Meta/Facebook Custom Audiences, or LinkedIn Matched Audiences. Triggers on phrases like '/deepline-ads-audience', '/deepline-ads-audiences', 'upload this audience', 'create custom audiences', 'personal email hashes', 'increase Facebook match rate', 'Google ads audience', 'Meta audience', 'FB audience', or any workflow that turns CRM/customer/contact data into paid ads upload lists. Skip for outbound prospecting sequences, cold email, or pure campaign copywriting.

The English summary is being prepared. Showing the original description.

getaero-io/gtm-eng-skills69Updated Oct 24, 2026

Use this skill when answering business analytics, RevOps, GTM metric, pipeline, revenue, funnel, customer, or warehouse questions with Deepline. Triggers on phrases like 'query Snowflake', 'analyze pipeline', 'total ACV', 'break down by quarter', 'use the semantic layer', 'run a semantic query', or any use of snowflake_get_semantic_layer / snowflake_run_semantic_query. Skip prospecting, enrichment, contact finding, outbound, or personalization workflows; use deepline-gtm for those.

The English summary is being prepared. Showing the original description.

getaero-io/gtm-eng-skills69Updated Oct 24, 2026

Use for CRM audits, duplicate detection, missing or stale fields, job changes, domain checks, acquisitions, parent-child relationships, repair plans, prevention, monitoring, and evaluation. Supports HubSpot, Salesforce, Attio, and mapped exports. Start with read-only analysis. Skip outreach writing, CRM interface design, and unrelated analysis.

The English summary is being prepared. Showing the original description.

getaero-io/gtm-eng-skills69Updated Oct 24, 2026

Build, publish, and verify a Deepline Play as a durable state machine over Customer DB tables, including a small paid pilot. Invoke this skill explicitly when the user asks to build an engine.

The English summary is being prepared. Showing the original description.

getaero-io/gtm-eng-skills69Updated Oct 24, 2026

See all skills by getaero-io

Report a problem with this skill