How to Integrate Facebook Ads with Dialics

Updated 2 days ago

Overview

The Facebook Ads integration in Dialics allows you to automatically import and send call conversion data between Facebook and Dialics.

This connection helps Facebook Ads optimize ad delivery by tracking which campaigns generate real phone calls and conversions.

Dialics uses Offline Conversion tracking, linking Facebook Click IDs (FBCID / FBP) with calls tracked inside the platform.

When a user clicks a Facebook ad, visits a landing page, and makes a phone call, Dialics automatically sends that call as a conversion back to Facebook through the API — allowing Facebook to better understand which ads are effective.

Key Benefits

  • Automates conversion tracking between Facebook Ads and Dialics
  • Connects phone calls with ad clicks for accurate attribution
  • Enables Facebook’s optimization algorithms to focus on real leads and calls
  • Increases transparency through detailed conversion logs

Where to Find the Integration in Dialics

You can access the Facebook Ads integration from the left-hand menu → Integrations → Facebook Ads.

On this page, you’ll find several sections:

  • Settings — Connect your Facebook account
  • Events — Define triggers for conversions (e.g., Connected Call, Converted Call)
  • Parameters — Configure tracking parameters for your URLs
  • Tracking Template​ — Generate the URL suffix for Facebook Ads
  • Conversion Data Mapping​ — Map which data fields are sent to Facebook

Connecting Your Facebook Account

  1. Click Sign in with Facebook.
  2. A Facebook authorization window will appear. Log in and grant Dialics the necessary permissions.
  3. Select the Pixel ID where you want to send conversion data.
  4. Once connected, your account and Pixel information will be displayed on the integration page.

Dialics requires permission to send offline conversions and access your ads_read and leads_retrieval scopes to properly sync events.

Creating Facebook Events

In the Events section, you can define the types of conversions to send to Facebook.

Each event includes:

  • Name — custom label for the event.
  • Trigger — system action that fires the event.

Available triggers include:

  • Incoming Call — when a call is received.
  • Connected Call — when the call is successfully connected.
  • Converted Call — when a call meets conversion criteria.
  • Payout Call — when a payout event occurs.

You can create multiple events to track different conversion types for various campaigns.

Configuring Tracking Parameters

In the Parameters section, you can define which tracking variables Dialics should collect from Facebook Ads clicks.

Parameter NameDescriptionExample
Traffic Source UUIDInternal identifier for the traffic sourcets_uuid
Click IDFacebook Click ID (used for attribution)fbclid
Browser IDFacebook browser session IDfbp

These parameters are automatically appended to your tracking template.

Tracking Template

Dialics generates a Final URL Suffix that you can copy and add to your Facebook Ads destination URLs.

This suffix ensures that all necessary parameters are tracked and saved for conversion matching.

Example:

fbclid={{fbclid}}&fbp={{fbp}}&ts_uuid=864164d91-d391-4bd4-8627-cb2b3964f9bd

Once this template is applied, every ad click will carry unique identifiers into Dialics.

Conversion Data Mapping

This section defines which Dialics data fields are sent to Facebook to ensure accurate conversion attribution.

Each field can be mapped to a corresponding source inside the platform.

FieldExample Source
email[Custom Parameters: Email] or [Caller Identity: email]
phone number[Caller Profile: local_format]
first name / last name[Caller Identity] or [Custom Parameters]
gender[Caller Identity: gender]
city / state / zip / country[Session Data / Caller Identity / Caller Profile]
client_ip_address / user_agent[System Session Data]

Sensitive data (such as email and phone number) is automatically hashed with SHA-256 before being sent to Facebook, ensuring full compliance with Facebook’s privacy and matching requirements.

The more data fields that are populated, the higher the accuracy of Facebook’s conversion attribution.

Facebook Integration Logs

To monitor activity and troubleshoot issues, Dialics provides Facebook Logs.

To access them:

  1. Go to Integrations → Facebook Ads.
  2. Locate your integration in the list.
  3. Click Show Logs in the Actions column.

These logs display all interactions between Dialics and Facebook:

  • Conversion uploads
  • Account connections
  • API response statuses
  • Errors or failed requests

Why Logs Matter

Logs give full transparency into data synchronization.

You can always see which conversions were successfully uploaded, which failed, and why — helping quickly resolve configuration issues.

Example Use Case

A business runs Facebook Ads with a “Call Now” button.

When a user clicks the ad, the fbclid is saved by Dialics.

If the user calls the displayed number, Dialics records the call, matches it to the click ID, and reports it to Facebook as an Offline Conversion.

Facebook then uses this data to optimize future ad delivery, targeting users more likely to make real phone calls.

FAQ

Can I connect multiple Facebook accounts?
Yes.
What happens if my Facebook token expires?
Dialics will notify you to reauthorize the connection via the Sign in with Facebook button.
How often are conversions uploaded?
Conversions are sent to Facebook in near real-time via API, with retries for failed uploads.
Is hashing of personal data automatic?
Yes. Sensitive data such as phone numbers and emails are securely hashed using SHA-256 before transmission.

Was this article helpful?