Skip to main content

Integrating Swaarm with Verisoul: Step-by-Step Guide

This article describes how to integrate with Verisoul to help prevent fraudulent traffic

Updated this week

Overview

Swaarm’s Verisoul integration provides detailed monitoring of click quality for your campaigns. This article outlines how to configure the integration in Swaarm, enable it across different hierarchy levels (Offer, Partner, Advertiser), and manage rules through the Swaarm UI.

The integration allows you to:

  • Enable quality monitoring at the Publisher, Advertiser, and Offer levels, giving you more granular control over traffic evaluation

  • Automatically reject low-quality clicks in real time, with no delay in taking action

  • Add, edit, and manage rules directly within the Swaarm UI, giving you full control over how traffic is filtered

Step 1 - Set Verisoul integration in your Swaarm account

  • Go to Organization > Settings > Connections Tab

  • Click on the Verisoul Tab

  • Enter your Verisoul API Key and Verisoul Project id

  • Click Save

Step 2 - Configure and enable Optimization Rule in your Swaarm account

  • Go to Automation → Optimization Rules → Create rule.

  • Scope the rule (choose target Providers / Feeds / Publishers).

  • Set:

    • Rule Type: Click

    • Rule: Verisoul

    • Block Traffic:

      • Off = Monitor only (log scores, doesn’t block)

      • On = Blocks clicks flagged as fraudulent

    • Active: On

  • Save.

    NOTE: If none of the offer/advertiser/publisher are selected, the rule applies to ALL

With this rule, when a user clicks on an ad and lands on a Swaarm tracking link, Swaarm sends a request to Verisoul to verify the click. Based on the settings and response from Verisoul, either the traffic is blocked or further redirected to the offer link.

Reporting for flagged clicks

Monitor mode: the clicks will be checked, but not blocked. The amount of fraudulent clicks could be checked on Verisoul dashboard.

Block mode: rejected clicks with the reason 'Verisoul Script Rule'. You may check them in Custom report and Explorer in your Swaarm account.

Did this answer your question?