⚡
claimr
  • Getting started
    • Create an account
    • Sign in to your account
    • Reset password
    • Edit profile
  • ⚡️claimr core components
  • Team roles and management
  • Campaigns
    • Create new campaign
    • Campaign settings
  • Groups
    • Create new group
    • Group settings
  • Quests
    • Create new quest
    • Quest settings
  • Tasks
    • Create new task
    • Task settings
    • Telegram tasks
    • X (Twitter) tasks
    • TikTok tasks
    • Discord tasks
    • YouTube tasks
    • Web3 tasks
      • Connect a wallet
      • Transactions count
      • Wallet balance
      • Token balance
      • NFT balance
      • Link3 balance
      • Mint an NFT (721)
      • Mint an NFT (1155)
      • Verify transactions
    • PoW tasks
    • HTTP request tasks
    • Referral tasks
    • Form tasks
    • Poll tasks
    • Events tasks
    • API tasks
  • Widget
    • Publish campaign
    • Widget configurations
    • Widget attributes
    • Integrate claimr widget into your website
    • claimr widget integrations
      • Google Analytics integration
      • Google Analytics Client ID
      • Google Tag Manager integration
      • HotJar integration
  • Rewards
    • Reward settings
    • Custom rewards
  • Events
    • Daily check-ins
    • Challenges
    • Ranks
    • KOLs
  • Codes
    • Secret codes
    • Invite codes
      • Enter invite code task
      • Claim invite code task
    • Gift codes
  • Test users
  • Pop-ups
    • Into pop-up
    • Completion pop-up
  • API
    • API token
    • API methods
    • User token
  • Webhooks
    • Set up webhooks
    • Assign webhooks
    • Webhook scopes
  • SDK
  • Forms
    • Create forms
    • Form settings
    • Pages
    • Blocks
    • Quizzes
  • Data analytics
    • Activity
    • PoW analytics
    • User information
    • Failed actions
    • Issues analytics
  • How to
    • Create X campaign
    • Create Discord campaign
    • Integrate claimr widget into dApp
    • Integrating claimr widget into Telegram mini app
    • Customize user experience with tags and attributes
    • Add custom points to users
  • UX requirements
    • Campaign UX requirements
    • Group UX requirements
    • Quest card UX requirements
    • Quest UX requirements
    • Task UX requirements
    • User progress UX requirements
    • Pop-ups UX requirements
    • Interactive components UX requirements
Powered by GitBook
On this page

Was this helpful?

Webhooks

Learn how ⚡️claimr webhooks deliver real-time updates to your applications, enhancing efficiency and user engagement.

PreviousUser tokenNextSet up webhooks

Last updated 6 months ago

Was this helpful?

Understanding webhooks and endpoints

Webhooks are a powerful tool for staying informed about real-time events happening within your claimr campaigns. They provide an efficient way to receive instant updates, allowing your application to react dynamically to user actions and provide a more personalized experience.

What is a webhook?

A webhook is an automated message that claimr sends to your application whenever a specific event occurs in your campaigns. Instead of your application constantly checking for new information (a process called "polling"), claimr proactively notifies you when something important happens, such as a user completing a task or claiming a reward.

Webhooks in claimr have an organization-wide scope. This means that any user activity within your entire organization, across all associated campaigns, will trigger a notification to your registered endpoint.

What is an endpoint?

To receive these webhook messages, you need to set up a dedicated URL on your server, called an endpoint. This endpoint acts as the receiving address where claimr can deliver these real-time updates. It's important to ensure that your endpoint is properly configured to receive and process incoming data.

Why use webhooks?

Webhooks offer several advantages over traditional polling methods:

  • Real-time updates: Get instant notifications about important events, enabling your application to react quickly and provide timely feedback to users.

  • Efficient data handling: Receive only the data you need, when you need it, reducing unnecessary data transfer and processing.

  • Reduced polling: Eliminate the need for your application to continuously check for updates, saving resources and improving performance.

To dive deeper into specific aspects of webhooks in ⚡️claimr, check out our detailed articles.

Page cover image
Cover

Set up webhooks

Cover

Webhook scopes