Skip to main content
NearIQ integrates with Zapier through webhook-based triggers. When competitive events occur (rating changes, new reviews, ad detections), Zapier receives the event and can route it to any connected app.

How it works

  1. Create a Zap in Zapier and select NearIQ as the trigger app
  2. Authenticate with your NearIQ API key (Growth plan or above)
  3. Choose an event trigger (competitor rating changed, review received, etc.)
  4. Configure the action (send to Slack, create CRM contact, update spreadsheet, etc.)

Supported triggers

EventDescription
competitor.rating_changedA tracked competitor’s rating changed
competitor.review_addedA competitor received a new review
competitor.hours_changedA competitor updated their hours
competitor.website_changedA competitor’s website content changed
competitor.ad_detectedA competitor started running ads
competitor.hiring_detectedA competitor posted a job listing
competitor.pricing_changedA competitor changed their pricing
business.review_receivedYour business received a new review
alert.createdAny new alert was generated
content.generatedAI content was generated
rank.checkedA rank check completed
ai_visibility.checkedAn AI visibility check completed

API endpoints

Subscribe (POST /api/zapier/subscribe)

Zapier calls this to register a webhook URL for a specific event.
curl -X POST "https://app.neariq.io/api/zapier/subscribe" \
  -H "X-NearIQ-Key: niq_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{
    "hookUrl": "https://hooks.zapier.com/hooks/catch/...",
    "event": "competitor.rating_changed"
  }'

Poll (GET /api/zapier/poll?event=alert.created)

Returns the 25 most recent events for deduplication. Zapier uses the id field to track which events have already triggered.

Requirements

  • Growth plan or above (webhooks feature required)
  • Valid NearIQ API key with appropriate scopes