CallRail Connector Reference

5 metrics165 dimensions

The CallRail connector exposes 170 fields (5 metrics, 165 dimensions). Every field ID below can be passed to the Windsor.ai API in the fields parameter.


CallRail Fields

CallRail calls fields

The calls report of the CallRail connector includes 74 fields.

CallRail calls fields (calls__agent_email to calls__last_requested_url)

IDTypeNameDescription
calls__agent_emailTEXTcalls.agent_emailEmail address for the user who answered the call, when applicable.
calls__answeredBOOLEANcalls.answeredWhether the call was answered (true) or not answered (false).
calls__business_phone_numberTEXTcalls.business_phone_numberThe phone number of the person or business who answered the call from the dialed tracking number.
calls__call_highlightsTEXTcalls.call_highlightsA list of relevant keywords automatically found in the call transcription.
calls__call_typeTEXTcalls.call_typeThe type of call. One of abandonded, answered, in_progress, missed, outbound, voicemail, or voicemail_transcription.
calls__campaignTEXTcalls.campaignThe name of the campaign the call belongs to.
calls__company_idTEXTcalls.company_idThe string id of the company the call belongs to.
calls__company_nameTEXTcalls.company_nameThe name of the company the source belongs to .
calls__company_time_zoneTEXTcalls.company_time_zoneThe configure time zone of the company in CallRail.
calls__created_atTIMESTAMPcalls.created_atThe date and time the call was created in the current timezone (ISO 8601 format) with an offset.
calls__customer_cityCITYcalls.customer_cityThe customer’s city, based on the original assigned location of their phone number.
calls__customer_countryCOUNTRYcalls.customer_countryThe customer’s country, based on the area code of their phone number.
calls__customer_nameTEXTcalls.customer_nameThe customer’s name, as reported by Caller ID.
calls__customer_phone_numberTEXTcalls.customer_phone_numberThe customer’s phone number (in E.164 format).
calls__customer_stateTEXTcalls.customer_stateThe 2-character abbreviation for the customer’s state, based on the original assigned location of their phone number.
calls__device_typeTEXTcalls.device_typeEither mobile or desktop, available for calls placed to Website (Session) trackers.
calls__directionTEXTcalls.directionWhether the call was inbound (from a customer to you) or outbound (from you to a customer).
calls__durationNUMERICcalls.durationThe duration of the call in seconds.
calls__fbclidTEXTcalls.fbclidfbclid as captured from the landing page parameter, available for calls placed to Website (Session) trackers.
calls__first_callBOOLEANcalls.first_callWhether or not the call is the caller’s first call to this company.
calls__formatted_business_phone_numberTEXTcalls.formatted_business_phone_numberThe phone number of the person or business who answered the call from the dialed tracking number, formatted for display.
calls__formatted_call_typeTEXTcalls.formatted_call_typeThe type of call, formatted for display.
calls__formatted_customer_locationTEXTcalls.formatted_customer_locationThe customer’s city and state formatted for display.
calls__formatted_customer_nameTEXTcalls.formatted_customer_nameThe customer’s name with certain values stylized for display.
calls__formatted_customer_name_or_phone_numberTEXTcalls.formatted_customer_name_or_phone_numberThe name or phone number of the customer as reported by Caller ID, formatted for display.
calls__formatted_customer_phone_numberTEXTcalls.formatted_customer_phone_numberThe customer’s phone number formatted for display.
calls__formatted_durationTEXTcalls.formatted_durationThe duration of the call formatted for display.
calls__formatted_tracking_phone_numberTEXTcalls.formatted_tracking_phone_numberThe business’ tracking phone number for this call formatted for display.
calls__formatted_tracking_sourceTEXTcalls.formatted_tracking_sourceThe name of the call source formatted for display.
calls__formatted_valueTEXTcalls.formatted_valueThe value of the call assigned via the CallRail dashboard, formatted as currency or “–” if not set.
calls__gaTEXTcalls.gaGoogle Universal Analytics _ga value, available for calls placed to Website (Session) trackers.
calls__gclidTEXTcalls.gclidgclid as captured from the landing page parameter, available for calls placed to Website (Session) trackers. This is also available for calls from Google Ads call assets (formerly called extensions) and call-only ads through the use of our Google Ads Call Details Forwarding integration.
calls__good_lead_call_idTEXTcalls.good_lead_call_idIf provided, the id of the call that was originally scored as a good lead.
calls__good_lead_call_timeTIMESTAMPcalls.good_lead_call_timeIf provided, the time of the call that was originally scored as a good lead.
calls__idTEXTcalls.idUnique identifier for the call.
calls__keypad_entriesTEXTcalls.keypad_entriesA list of key-value pairs containing each number entered by the caller as part of a call flow. Each item includes the name given to the keypad entry step in the call flow and the numbers entered by the caller in the keypad entry step of the call flow. { "name": "Account Number", "value": "1234" }
calls__keywordsTEXTcalls.keywordsThe keywords the visitor searched for, if available for calls placed to Website (Session) trackers. Keywords only provided from paid ad sources.
calls__keywords_spottedTEXTcalls.keywords_spottedArray of keywords spotted, each containing keyword with locations in seconds offset from beginning of recording.
calls__landing_page_urlTEXTcalls.landing_page_urlThe URL the caller first landed on, available for calls placed to Website (Session) trackers.
calls__last_requested_urlTEXTcalls.last_requested_urlThe URL of the active page at the time the call was placed, available for calls placed to Website (Session) trackers.

CallRail calls fields (calls__lead_status to calls__zip_code)

IDTypeNameDescription
calls__lead_statusTEXTcalls.lead_statusThe current lead status of this caller (as of this call). One of good_lead, not_a_lead, previously_marked_good_lead, or null.
calls__mediumTEXTcalls.mediumThe medium associated with the call. Most commonly “PPC”, “direct”, or “Organic”.
calls__msclkidTEXTcalls.msclkidmsclkid as captured from the landing page parameter, available for calls placed to Website (Session) Trackers.
calls__noteTEXTcalls.noteAny text notes to associate with this call.
calls__person_idTEXTcalls.person_idUnique identifier for the lead associated with the phone call.
calls__prior_callsNUMERICcalls.prior_callsThe number of times this company received a call from this customer prior to this call. If this is the first call from the customer, prior_calls will be 0.
calls__recordingTEXTcalls.recordingA URL pointing to the calls/recording api endpoint.
calls__recording_durationNUMERICcalls.recording_durationThe length in seconds of the recording, if available.
calls__recording_playerTEXTcalls.recording_playerThe URL for a stand-alone recording player for this call, if available.
calls__referrer_domainTEXTcalls.referrer_domainThe domain that referred the caller to your website, available for calls placed to Website (Session) trackers.
calls__referring_urlTEXTcalls.referring_urlThe URL that referred the caller to your website, available for calls placed to Website (Session) trackers.
calls__sourceTEXTcalls.sourceThe marketing source that led to the phone call.
calls__source_nameTEXTcalls.source_nameThe name of the tracking number within CallRail.
calls__speaker_percentTEXTcalls.speaker_percentA JSON object containing the values of the percentage of time spent talking by the Agent and Customer on a call.
calls__start_timeTIMESTAMPcalls.start_timeThe date and time the call started in the current timezone (ISO 8601 format) with an offset.
calls__tagsTEXTcalls.tagsAny tags which have been applied to this call.
calls__timeline_urlTEXTcalls.timeline_urlA link to the lead’s timeline, which displays the web sessions and touchpoints a caller had on your website before, during, and after calling your business. For more information, see our support article on Caller Timelines.
calls__total_callsNUMERICcalls.total_callsThe total number of calls received from a customer phone number.
calls__tracker_idTEXTcalls.tracker_idIf provided, only return calls to this specific tracking number.
calls__tracking_phone_numberTEXTcalls.tracking_phone_numberThe business’ tracking phone number for this call (in E.164 format).
calls__utm_campaignTEXTcalls.utm_campaignutm_campaign as captured from the landing page parameter, or as specified in the configuration for Source Trackers.
calls__utm_contentTEXTcalls.utm_contentutm_content as captured from the landing page parameter, available for calls placed to Website (Session) trackers.
calls__utm_mediumTEXTcalls.utm_mediumutm_medium as captured from the landing page parameter for Website (Session) Trackers, or as specified in the configuration for Source Trackers.
calls__utm_sourceTEXTcalls.utm_sourceutm_source as captured from the landing page parameter for Website (Session) Trackers, or as specified in the configuration for Source Trackers.
calls__utm_termTEXTcalls.utm_termutm_term as captured from the landing page parameter, available for calls placed to Website (Session) trackers.
calls__utmaTEXTcalls.utmaGoogle Analytics _utma value, available for calls placed to Website (Session) trackers.
calls__utmbTEXTcalls.utmbGoogle Analytics _utmb value, available for calls placed to Website (Session) trackers.
calls__utmcTEXTcalls.utmcGoogle Analytics _utmc value, available for calls placed to Website (Session) trackers.
calls__utmvTEXTcalls.utmvGoogle Analytics _utmv value, available for calls placed to Website (Session) trackers.
calls__utmzTEXTcalls.utmzGoogle Analytics _utmz value, available for calls placed to Website (Session) trackers.
calls__valueTEXTcalls.valueA number representing the monetary value of this call.
calls__voicemailBOOLEANcalls.voicemailWhether the call ended with a voicemail (true) or not (false).
calls__waveformsTEXTcalls.waveformsOnly present if the call was recorded. Contains the URLs of two images representing the volume of the call over time.
calls__zip_codeTEXTcalls.zip_codeA list of each zip code entered by the caller as part of the geo-routing step of a call flow. See our support article for more information.

CallRail companies fields

The companies report of the CallRail connector includes 17 fields.

IDTypeNameDescription
companies__callscore_enabledBOOLEANcompanies.callscore_enabledWhether or not the company has CallScore enabled. See CallScore.
companies__callscribe_enabledBOOLEANcompanies.callscribe_enabledWhether or not the company has Transcripts and Call Highlights enabled. See Transcripts and Call Highlights.
companies__created_atTEXTcompanies.created_atThe date and time the company was created in UTC (ISO 8601 format).
companies__disabled_atTEXTcompanies.disabled_atThe date and time the company was disabled in UTC (ISO 8601 format). If the company is still enabled, this value will be null.
companies__dni_activeBOOLEANcompanies.dni_activeWhether or not the company has the Javascript Snippet enabled. This field will be null if the Javascript Snippet has never been installed. See Installing the JavaScript Snippet.
companies__form_captureBOOLEANcompanies.form_captureIndicates whether the company has the external form capture feature enabled.
companies__idTEXTcompanies.idUnique identifier for the company.
companies__keyword_spotting_enabledBOOLEANcompanies.keyword_spotting_enabled(Deprecated) Indicates whether the company had the Keyword Spotting feature enabled. This field is returned for compatibility purposes but has no effect. It’s been replaced, see Automation Rules.
companies__lead_scoring_enabledBOOLEANcompanies.lead_scoring_enabledWhether or not the company has manual lead scoring enabled.
companies__nameTEXTcompanies.nameName of the company.
companies__script_urlTEXTcompanies.script_urlThe URL for the CallRail tracking script for this company. See Installing the JavaScript Snippet.
companies__statusTEXTcompanies.statusIndicates whether the company is currently “active” or “disabled”.
NUMERICcompanies.swap_cookie_durationMaximum cookie duration length. Each time a visitor browses the website, their cookie expiration dates will be updated according to this value. Visitors who clear their cookies, return after the cookie expires, or use a different web browser will be treated as new visitors. A maximum duration of 6 months is allowed.
companies__swap_exclude_jqueryTEXTcompanies.swap_exclude_jquery(Deprecated) CallRail’s DNI script no longer requires jQuery; this field is returned for compatibility purposes but has no effect.
companies__swap_landing_overrideTEXTcompanies.swap_landing_overrideOption to override the original source when a visitor arrives on a landing page containing a given param.
companies__swap_ppc_overrideTEXTcompanies.swap_ppc_overrideOption to override the original source when a visitor arrives via PPC.
companies__time_zoneTEXTcompanies.time_zoneTime Zone configured for this company.

CallRail conversations fields

The conversations report of the CallRail connector includes 19 fields.

IDTypeNameDescription
conversations__company_idTEXTconversations.company_idAn ID indicating which company the message belongs to.
conversations__company_nameTEXTconversations.company_nameconversations.company_name
conversations__company_time_zoneTEXTconversations.company_time_zoneThe timezone of the company associated with the conversation.
conversations__current_tracker_idTEXTconversations.current_tracker_idUnique identifier for the tracking number used most recently in the conversation.
conversations__current_tracking_numberTEXTconversations.current_tracking_numberThe tracking phone number used in the most recent conversation (in E.164 format).
conversations__customer_nameTEXTconversations.customer_nameThe customer’s name
conversations__customer_phone_numberTEXTconversations.customer_phone_numberThe customer’s phone number (in E.164 format).
conversations__formatted_current_tracking_numberTEXTconversations.formatted_current_tracking_numberThe current_tracking_number formatted for display.
conversations__formatted_customer_nameTEXTconversations.formatted_customer_nameThe name or the customer, formatted for display.
conversations__formatted_customer_phone_numberTEXTconversations.formatted_customer_phone_numberThe phone number of the customer, formatted for display.
conversations__formatted_initial_tracking_numberTEXTconversations.formatted_initial_tracking_numberThe initial_tracking_number formatted for display.
conversations__idTEXTconversations.idUnique alphanumeric identifier for the text conversation.
conversations__initial_tracker_idTEXTconversations.initial_tracker_idUnique identifier for the tracking number used to start the conversation.
conversations__initial_tracking_numberTEXTconversations.initial_tracking_numberThe tracking phone number used to start the conversation (in E.164 format).
conversations__last_message_atTEXTconversations.last_message_atThe date and time the text was received or sent in UTC, in ISO 8601 format.
conversations__lead_statusTEXTconversations.lead_statusThe current lead status for the text conversation. One of previously_marked_good_lead, or null.
conversations__recent_messagesTEXTconversations.recent_messagesJSON array containing up to two previous text messages in the current conversation.
conversations__stateTEXTconversations.stateWhether or not the conversation is active or archived in CallRail. One of “active” or “archived”.
conversations__tracker_nameTEXTconversations.tracker_nameconversations.tracker_name

CallRail form_submissions fields

The form_submissions report of the CallRail connector includes 31 fields.

IDTypeNameDescription
form_submissions__campaignTEXTform_submissions.campaignThe name of the campaign the form submission belongs to.
form_submissions__company_idTEXTform_submissions.company_idThe string id of the company the form submission belongs to.
form_submissions__company_nameTEXTform_submissions.company_nameThe name of the company the form submission belongs to.
form_submissions__customer_emailTEXTform_submissions.customer_emailThe customer's email address, as captured from the form submission.
form_submissions__customer_nameTEXTform_submissions.customer_nameThe customer's name, as captured from the form submission.
form_submissions__customer_phone_numberTEXTform_submissions.customer_phone_numberThe customer's phone number (in E.164 format).
form_submissions__first_formBOOLEANform_submissions.first_formWhether or not this is the customer's first form submission to this company.
form_submissions__form_dataTEXTform_submissions.form_dataThe submitted form contents as a JSON object of field name/value pairs.
form_submissions__form_nameTEXTform_submissions.form_nameThe name of the submitted form.
form_submissions__form_urlTEXTform_submissions.form_urlThe URL of the page where the form was submitted.
form_submissions__formatted_customer_nameTEXTform_submissions.formatted_customer_nameThe customer's name formatted for display.
form_submissions__formatted_customer_phone_numberTEXTform_submissions.formatted_customer_phone_numberThe customer's phone number formatted for display.
form_submissions__idTEXTform_submissions.idUnique identifier for the form submission.
form_submissions__keywordsTEXTform_submissions.keywordsThe keywords the visitor searched for, if available. Keywords only provided from paid ad sources.
form_submissions__landing_page_urlTEXTform_submissions.landing_page_urlThe URL the visitor first landed on before submitting the form.
form_submissions__lead_statusTEXTform_submissions.lead_statusThe current lead status for the form submission. One of good_lead, not_a_lead, or not_scored.
form_submissions__mediumTEXTform_submissions.mediumThe medium associated with the form submission. Most commonly “PPC”, “direct”, or “Organic”.
form_submissions__milestonesTEXTform_submissions.milestonesA JSON object describing the attribution for each of the lead's milestones (first touch, lead created, qualified, last touch).
form_submissions__noteTEXTform_submissions.noteAny text notes associated with this form submission.
form_submissions__person_emailTEXTform_submissions.person_emailThe email address of the lead associated with the form submission.
form_submissions__person_idTEXTform_submissions.person_idUnique identifier for the lead associated with the form submission.
form_submissions__referrerTEXTform_submissions.referrerThe referrer that led the visitor to your website.
form_submissions__referring_urlTEXTform_submissions.referring_urlThe URL that referred the visitor to your website.
form_submissions__sourceTEXTform_submissions.sourceThe marketing source that led to the form submission.
form_submissions__submitted_atTIMESTAMPform_submissions.submitted_atThe date and time the form was submitted in the current timezone (ISO 8601 format) with an offset.
form_submissions__tagsTEXTform_submissions.tagsAny tags which have been applied to this form submission.
form_submissions__timeline_urlTEXTform_submissions.timeline_urlA link to the lead's timeline, which displays the web sessions and touchpoints the lead had on your website.
form_submissions__utm_campaignTEXTform_submissions.utm_campaignutm_campaign as captured from the landing page parameter.
form_submissions__utm_mediumTEXTform_submissions.utm_mediumutm_medium as captured from the landing page parameter.
form_submissions__utm_sourceTEXTform_submissions.utm_sourceutm_source as captured from the landing page parameter.
form_submissions__valueTEXTform_submissions.valueA number representing the monetary value of this form submission.

CallRail users fields

The users report of the CallRail connector includes 8 fields.

IDTypeNameDescription
users__companiesTEXTusers.companiesA list of the companies the user has access to, including the id and name.
users__created_atTEXTusers.created_atThe date and time the user was created in UTC (ISO 8601 format).
users__emailTEXTusers.emailThe email address associated with this user.
users__first_nameTEXTusers.first_nameThe user’s first name.
users__idTEXTusers.idUnique identifier for the user.
users__last_nameTEXTusers.last_nameThe user’s last name.
users__nameTEXTusers.nameFull name of the user formatted for display.
users__roleTEXTusers.roleThe user’s permission within this CallRail account. One of “admin”, “reporting”, or “manager”.

CallRail other fields

The CallRail connector has 21 fields that do not belong to a named report, or belong to a report with only one or two fields.

IDTypeNameDescriptionReport
account_idTEXTAccount IDAccount ID
account_nameTEXTAccount nameAccount name
data_fetched_atTIMESTAMPData fetched atUTC timestamp (second precision) of when the connector request that pulled the row started. Freshly pulled rows show this request's start time; cache hits keep the start time of the request that filled the cache. Selecting this field disables aggregation, so rows are returned individually (each keeping its own fetch time) instead of being summed.
datasourceTEXTData SourceThe name of the Windsor connector returning the row
dateDATEDateThe Date
day_of_monthTEXTDay of monthDay of the month
monthTEXTMonthNumber of the month
nowTIMESTAMPNowCurrent timestamp
sourceTEXTSourceThe name of the Windsor connector returning the row
todayDATETodayToday's date
weekTEXTWeekWeek (Sun-Sat).
week_dayTEXTDay of week and day numberWeekday number and name combined (Sun-Sat).Numbered from 0 Sunday to 6 Saturday.
week_day_isoTEXTDay of week and day number, ISOWeekday number and name combined, ISO format (Mon-Sun).Numbered from 1 Monday to 7
week_isoTEXTWeek ISOWeek, ISO format (Mon-Sun).
yearTEXTYearYear
year_monthTEXTYearmonthYear and month, e.g. 2024|3
year_month_nameTEXTYear month nameYear and month with the month name written out, e.g. "Jan 2025".
year_of_weekTEXTYear of weekThe year that contains first day of the week (Sun-Sat).
year_of_week_isoTEXTYear of week, ISOThe year that contains first day of the ISO week (Mon-Sun).
year_weekTEXTYear weekYear and week for US weeks (Sun-Sat), e.g. 2024|15
year_week_isoTEXTYear week ISOYear and week for ISO weeks (Mon-Sun), e.g. 2024|20