The Klaviyo integration was developed by Aircall’s certified solution partner AOS. It is available to all customers at no additional cost aside from the standard Aircall and Klaviyo subscription fees. This integration connects Aircall call activity with Klaviyo data so you can trigger personalized communication and enrich your contact profiles.

Integration features

The integration between Aircall and Klaviyo includes three main features that enhance automation and customer insights.

New metrics created in Klaviyo

The integration creates three new Klaviyo metrics based on Aircall events: Inbound Call, Outbound Call, and Call tagged. Each metric includes detailed call information so you can build flows that send email, SMS, or trigger any Klaviyo flow action.

You can apply filters and conditions to personalize actions for any profile, using the call data listed later in this article.

Klaviyo data displayed in Aircall Insights cards

When a call enters the Aircall network, Aircall checks your Klaviyo profiles for a match. If a matching profile is found, general contact information is displayed in the Aircall Insights card. This includes a direct link to open the Klaviyo profile from the call view.

Custom property added to Klaviyo profiles

When you tag a call in Aircall, the integration adds a custom property named aircall_tags to the matching Klaviyo profile. The property contains a collection of strings, such as ["Upgraded", "Sales Call", "Premium Customer"]. You can use this information to create lists, build segments, or trigger automated flows.

Call information sent to Klaviyo

Each metric sent to Klaviyo includes the following call details:

  • Id: Id of the call, a number
  • Agent: Agent on the call
  • Status: Can be initial, answered or done
  • Direction: Inbound or outbound
  • Call Duration: Duration of the call in seconds
  • Raw Digits: Number dialed or dialing in ISO format
  • Missed Call Reason
  • Aircall Number: Id of the number used
  • Aircall Team: Name of the Aircall team
  • Asset: Link to the recording in Aircall
  • Call Notes: A collection of call notes
  • Tags: A collection of tag names
  • Started At
  • Ended At
  • Value: Always 1

Known limitations

Phone number format

The integration matches contacts using the phone number dialed or calling in. It searches for the number in the following format:

+(country code)(phone number) with no spaces. Examples:

  • Spanish number: +34666151515
  • US number: +1555446633

This is the format Klaviyo uses internally. If your numbers are stored differently, the integration will not be able to find contacts to update or retrieve.

Note: Some Klaviyo pages display phone numbers with spaces, which is normal. The profile page always shows numbers in the correct format without spaces.

Installation and uninstallation

Setup must always begin from Aircall. Even if you start from the Klaviyo marketplace page, you will be redirected to the Aircall Dashboard. To uninstall, you must delete the integration from your Aircall Dashboard. Check Installing Klaviyo integration article for more details. 

Custom property requirements

The integration creates the aircall_tags custom field in your Klaviyo profiles.

Important: Before installation, make sure you do not already have a custom property named aircall_tags. If it exists, tag synchronization will not work.

Displaying notes and tags on call metrics

Notes and tags appear in both the inbound and outbound call metrics unless an agent does not properly close the call in the Aircall phone application. This behavior is related to Aircall’s dialer and is not a limitation of the integration.

Tip: If you plan to build flows triggered by Aircall tags, consider using the Call tagged metric for the most reliable results.

Video tutorial

You can view the full walkthrough in the integration’s video tutorial.