Signals

Signals lets you send engaged companies from your LinkedIn Ads to approved destinations like Clay or Zapier and use them as intent signals for your sales team.

How it works

  1. Find the webhook URL from your destination tool
  2. Configure your signal in Fibbler (interval, date range, filters)
  3. Data will continue syncing on your chosen schedule

Configuring a signal

Each signal has the following settings:

  • Signal Name: A label to identify this signal
  • Webhook URL: The endpoint from your destination tool
  • Destination: The tool you are sending data to (Clay, Zapier, Slack, etc.)
  • Include Past Days: How far back to look (e.g., 30 days)
  • Interval: How often the signal sends. Daily (sends every night) or Weekly (sends on Sundays)
  • Campaigns: Which LinkedIn campaigns to include
  • Engagement Levels: Filter by engagement level (Very low, Low, Medium, High, Very high)

Use the "Test Signal" button to send a sample payload to your endpoint before going live.

You can set up multiple signals with different filters, destinations, and schedules to segment companies by engagement level or campaign.

Engagement levels

Fibbler assigns each company an Engagement Level based on their engagement rate: (paid engagements + organic engagements) / (paid impressions + organic impressions). This is calculated relative to all companies in your account that have at least one impression.

  • Very high: Above 3%
  • High: 2–3%
  • Medium: 1–2%
  • Low: 0.5–1%
  • Very low: Below 0.5%

These levels are available for 7, 30, and 90-day windows depending on your selected time range. You can use them to filter signals so that only companies above a certain engagement threshold are sent to your destinations.

Approved destinations

Signals can only be sent to approved webhook destinations:

Signal payload

Each signal sends the following data per company:

{
  "name": "String (Company name)",
  "linkedinCompanyUrl": "String (LinkedIn company page URL)",
  "engagementLevel": "String (Very low, Low, Medium, High, Very high)",
  "campaignId": "String (LinkedIn campaign ID)",
  "campaignName": "String (Campaign name)",
  "timestamp": "String (ISO date string)"
}

Use cases

  • Clay: Enrich engaged companies, find decision-makers, and build outbound lists
  • Slack: Alert account owners when target accounts show high engagement
  • Zapier / Make: Log to Google Sheets, create CRM tasks, send emails, or sync to other tools
  • n8n: Build self-hosted enrichment and routing workflows
  • Attio: Send intent signals directly into your Attio workspace