Skip to main content

Link Events

Triggered when an outbound SMS message containing a URL is sent to a lead. One event is fired per URL found in the message body.

{
"metadata": {
"apiVersion": "2026-02-09",
"eventType": "lead.link_sent",
"campaignId": "abc456xyz",
"eventTime": "2024-01-28T12:00:00.000Z"
},
"data": {
"phone": "+1234567890",
"externalLeadId": "abc123",
"url": "https://link.akti.fyi/abc123"
}
}
FieldTypeDescription
data.phonestringE.164 formatted phone number
data.externalLeadIdstring?Your external lead ID, if one was provided
data.urlstringThe URL that was included in the message

Triggered when an outbound SMS message containing a campaign link is confirmed delivered. This is a specialized version of lead.message_delivered that fires when the delivered message contained a campaign link.

{
"metadata": {
"apiVersion": "2026-02-09",
"eventType": "lead.link_delivered",
"campaignId": "abc456xyz",
"eventTime": "2024-01-28T12:00:05.000Z"
},
"data": {
"phone": "+1234567890",
"externalLeadId": "abc123",
"message": "Hey John, check out https://link.akti.fyi/abc123 ..."
}
}
FieldTypeDescription
data.phonestringE.164 formatted phone number
data.externalLeadIdstring?Your external lead ID, if one was provided
data.messagestringThe full delivered message body (which includes the link)

Triggered when a lead clicks a tracked (shortened) link.

{
"metadata": {
"apiVersion": "2026-02-09",
"eventType": "lead.link_clicked",
"campaignId": "abc456xyz",
"eventTime": "2024-01-28T12:00:00.000Z"
},
"data": {
"phone": "+1234567890",
"externalLeadId": "abc123",
"url": "https://example.com/destination",
"shortUrl": "https://link.akti.fyi/abc123"
}
}
FieldTypeDescription
data.phonestringE.164 formatted phone number
data.externalLeadIdstring?Your external lead ID, if one was provided
data.urlstringThe original destination URL
data.shortUrlstringThe shortened URL that was clicked
note

Repeated clicks within a 30-second window are deduplicated — you will receive at most one event per 30-second period for the same link.