Discover the top freelance platform on the market! Learn more

Webhook-Driven Lead Ingestion & Normalization

Webhook-Driven Lead Ingestion & Normalization

  • Posted 7 hours ago
  • Remote

Job description

 Objective

Build a secure webhook ingestion service that receives external leads, validates them, normalizes the data, and creates/updates contacts in GoHighLevel reliably.

 Scope of Work

The engineer will:
  • Create secure webhook endpoint
  • Validate payload structure
  • Sanitize incoming lead data
  • Normalize phone/email formats
  • Check for existing contact in GHL
  • Create or update contact via GHL API
  • Apply initial source tag
  • Return proper HTTP responses
  • Log all events

 Technical Requirements

  • Idempotent processing
  • Duplicate prevention required
  • API rate-limit handling
  • Environment-based config
  • Structured logging
  • Secure endpoint (token or signature)
  • Must support burst traffic

 Deliverables

  • Webhook receiver service
  • Field mapping document
  • Test payloads
  • Deployment guide
  • Logging enabled

 Acceptance Criteria

  • No duplicate contacts created
  • Invalid payloads rejected
  • Leads appear correctly in GHL
  • System handles concurrent requests
  • Logs clearly show processing flow

Skills required

Jobs you may like

Fixed price job

$50.00-$100.00

Objective Automatically push GHL leads to Airtable, enriching, tagging, and updating records in real-time using webhooks and n8n/Zapier.  Scope of Work Map GHL contact fields to Airtable schema Create/update records in Airtable Apply conditional logic (e.g., only push qualified leads) Handle updates for existing contacts Implement tagging logic within Airtable Maintain…

  • Remote
  • Senior level
  • 1 freelancers
Fixed price job

$50.00-$100.00

 Objective Implement safe, maintainable custom code (HTML/CSS/JS) inside GoHighLevel funnels for enhanced tracking, UX, and integrations.  Scope of Work The engineer will: Inject custom JS safely Add custom CSS enhancements Implement tracking scripts (if provided) Ensure no conflicts with GHL Optimize performance impact Add event listeners where needed Document all custom…

  • Remote
  • Senior level
  • 1 freelancers
Fixed price job

$40.00-$75.00

 Objective Configure and harden custom domains for funnels, tracking, and email deliverability inside GoHighLevel.  Scope of Work The engineer will: Connect custom domain to GHL Configure DNS records Set up SSL properly Configure branded tracking domain Verify funnel publishing domain Configure email authentication (SPF, DKIM, DMARC) Validate propagation Document DNS settings…

  • Remote
  • Senior level
  • 1 freelancers