Skip to main content

Everflow Integration

D
Written by Denise Abdullah

What's New

We've added native Everflow integration to Moja, making it easier to track pay-per-call attribution for your Everflow affiliate campaigns.

If you work with Everflow affiliates, you can now connect your Moja call tracking directly to Everflow — without custom workarounds. Moja handles both static (dedicated) phone numbers and dynamic number pools, so your postback data flows accurately whether you're running a single affiliate line or a full click-level attribution setup.

What You Can Now Do

  • Add your Everflow Offer ID to any campaign directly in Moja

  • Add your Everflow Affiliate ID to any publisher directly in Moja

  • Track click-level attribution using Transaction IDs for dynamic number pool setups

  • View Everflow attribution data in call details and export it via CSV

Getting Started

Before You Begin

Make sure you have:

  • An active Everflow account with at least one offer and affiliate set up

  • Outgoing webhooks configured in Moja (Settings → Webhooks) with the call.converted event — this is how postback data is sent to Everflow

  • Your Everflow Offer ID and Affiliate ID handy

Setup: Static Number Tracking

Use this if you assign a dedicated Moja phone number to each affiliate.

Step 1 — Add your Offer ID to the campaign:

  1. Go to Campaigns and open the campaign you want to connect

  2. Scroll to the Everflow Integration panel

  3. Enter your Offer ID in the field provided

  4. Save the campaign

Step 2 — Add your Affiliate ID to the publisher:

  1. Go to Publishers and open the publisher record for this affiliate

  2. Scroll to the Everflow Integration section

  3. Enter the affiliate's Affiliate ID

  4. Save the publisher

Step 3 — Confirm your webhook:

  • Go to Settings → Webhooks and confirm you have a webhook for call.converted pointing to your Everflow postback URL

  • Your postback URL should include the appropriate token placeholders for Offer ID and Affiliate ID — Moja will automatically expand these when a call converts

That's it. When a call converts on this campaign, Moja fires the postback with the correct Offer ID and Affiliate ID.

Setup: Dynamic Number Pool Tracking (Click-Level Attribution)

Use this if you're using a dynamic number pool with Everflow's JavaScript snippet for click-level attribution.

Step 1 — Add Offer ID and Affiliate ID

Same as Static setup above.

Step 2 — Add the Everflow JavaScript snippet to your landing page:

  • Follow Everflow's instructions to add their tracking snippet to your landing page

  • The snippet will capture the Transaction ID from the click and push it into Moja's tracking system automatically

Step 3 — Confirm Transaction IDs are flowing:

  1. Go to Integrations and click into a call detail

  2. Look for the Custom Tags section in the call detail panel

  3. You should see a JSON object containing the Transaction ID and other click-level data Everflow passed

Step 4 — Confirm your webhook:

Same as Static setup — ensure call.converted webhook is configured with your postback URL.

Viewing Everflow Data

Once set up, Everflow attribution data appears in two places:

Call Detail View:

  • Open any call from Integrations

  • The Custom Tags section shows the raw JSON payload including Transaction ID and any other Everflow click data

  • Use the copy icon to copy the full JSON to your clipboard

Data Table:

  • The table now includes a Custom Tags column

  • This column is also included when you export to CSV

What Is Not Included

  • Automatic Everflow postback URL configuration — you must manually set up your outgoing webhook with the correct postback URL and token placeholders

  • Built-in Everflow reporting dashboard — attribution data is viewable in call details and CSV exports, but there is no dedicated Everflow analytics view

  • Auto-sync of Offer or Affiliate data from Everflow — IDs must be entered manually in Moja

Notes

  • Offer ID and Affiliate ID are required for Everflow attribution to work — make sure both are entered before expecting postback data to flow

  • Existing campaigns and publishers are unaffected if you don't use Everflow

  • The existing webhook system works exactly as before — this integration adds the fields needed for proper postback token expansion

Questions? Contact our support team for help configuring your Everflow postback URL or verifying your setup.

Did this answer your question?