← Back to all apps

Linkly URL Shortener

Productivityby Linkly
Launched Mar 17, 2026 on ChatGPT

URL Shortener for Marketers

Create branded short links, track clicks, and optimize marketing campaigns directly from ChatGPT. This app lets marketers generate custom tracking URLs, apply smart redirects based on device or location, and create dynamic QR codes that can be updated anytime.

Perfect for marketers, growth teams, and agencies who want fast link creation, real-time analytics, and campaign-ready URLs without leaving ChatGPT.

29ChatGPT Tools
LinklyDeveloper
ProductivityCategory

Available Tools

Batch Delete Links

batchDeleteLinks
Full Description

Batch delete multiple links

Parameters (1 required)
Required
idsarray

Array of link IDs to delete

Create Domain

create_domain
Full Description

Add a custom domain to the workspace. The domain must be configured to point to Linkly's servers.

Parameters (1 required)
Required
namestring

The domain name (e.g., 'links.example.com')

Create Link

create_link
Full Description

Create short links and URL shorteners. Use this when the user asks to shorten a URL, create a short link, or make a link shorter.

Parameters (1 required, 22 optional)
Required
urlstring

The destination URL for the link (required)

Optional
block_botsboolean

Block known bots and spiders from following the link

cloakingboolean

Hide destination URL by opening in an iframe

domainstring

Custom domain for the short link (without trailing /)

enabledboolean

Whether the link is active (default: true)

expiry_datetimestring

ISO 8601 datetime when the link should expire

expiry_destinationstring

Fallback URL after expiry (404 if blank)

fb_pixel_idstring

Meta/Facebook Pixel ID for tracking

forward_paramsboolean

Forward URL parameters to the destination

ga4_tag_idstring

Google Analytics 4 tag ID

gtm_idstring

Google Tag Manager container ID

hide_referrerboolean

Hide referrer information when users click

namestring

A nickname for the link to identify it later

notestring

A private note about this link

og_descriptionstring

Open Graph description for social media previews

og_imagestring

Open Graph image URL for social media previews

og_titlestring

Open Graph title for social media previews

slugstring

Custom slug/suffix for the link (must start with /)

utm_campaignstring

UTM campaign parameter

utm_contentstring

UTM content parameter

utm_mediumstring

UTM medium parameter

utm_sourcestring

UTM source parameter

utm_termstring

UTM term parameter

Create Or Update Link Oauth

create_or_update_linkOAuth
Full Description

Create or update a link (OAuth flow)

Parameters (1 required, 12 optional)
Required
urlstring

The destination URL

Optional
domainstring

Custom domain (without trailing /)

domain_idinteger

Domain ID (alternative to domain name)

enabledboolean

Whether the link is active

idinteger

Link ID (include to update existing link)

namestring

Nickname for the link

notestring

Private note about this link

slugstring

Custom slug (must start with /)

utm_campaignstring
utm_contentstring
utm_mediumstring
utm_sourcestring
utm_termstring

Delete Domain

delete_domain
Full Description

Remove a custom domain from the workspace.

Parameters (1 required)
Required
domain_idinteger

The ID of the domain to delete

Delete Link

delete_link
Full Description

Delete a Linkly link by its ID

Parameters (1 required)
Required
link_idinteger

The ID of the link to delete

Export Clicks

export_clicks
Full Description

Export detailed click records with full information (timestamp, browser, country, URL, platform, referer, bot, ISP, params).

Parameters (0 required, 6 optional)
Optional
botsstring

Bot filtering

Options:includeexcludeonly
countrystring

Filter by country code

endstring

End date in YYYY-MM-DD format (default: yesterday)

link_idinteger

Filter by specific link ID

platformstring

Filter by platform

startstring

Start date in YYYY-MM-DD format (default: 30 days ago)

Get Analytics

get_analytics
Full Description

Get time-series click analytics data for charting. Returns click counts over time.

Parameters (0 required, 9 optional)
Optional
botsstring

Bot filtering: include (default), exclude, or only

Options:includeexcludeonly
browserstring

Filter by browser name

countrystring

Filter by country code (e.g., 'US', 'GB')

endstring

End date in YYYY-MM-DD format (default: today)

frequencystring

Time granularity: 'day' (default) or 'hour'

Options:dayhour
link_idinteger

Filter by specific link ID

platformstring

Filter by platform (e.g., 'desktop', 'mobile', 'tablet')

startstring

Start date in YYYY-MM-DD format (default: 30 days ago)

uniqueboolean

Count unique clicks only (by IP)

Get Analytics By

get_analytics_by
Full Description

Get click counts grouped by a dimension (country, platform, browser, etc.). Useful for breakdowns and top-N reports.

Parameters (1 required, 7 optional)
Required
counterstring

Dimension to group by (required)

Options:countryplatformbrowser_namerefererisplink_iddestinationbot_name
Optional
botsstring

Bot filtering

Options:includeexcludeonly
countrystring

Filter by country code

endstring

End date in YYYY-MM-DD format (default: today)

link_idinteger

Filter by specific link ID

platformstring

Filter by platform

startstring

Start date in YYYY-MM-DD format (default: 30 days ago)

uniqueboolean

Count unique clicks only

Get Clicks

get_clicks
Full Description

Get recent click data for the workspace

Parameters (0 required, 1 optional)
Optional
link_idinteger

Optional: filter clicks by link ID

Get Link

get_link
Full Description

Get details of a specific Linkly link by its ID

Parameters (1 required)
Required
link_idinteger

The ID of the link to retrieve

Get Link Oauth

get_link_OAuth
Full Description

Get link details (OAuth flow)

Parameters (1 required)
Required
link_idinteger

List Domains

list_domains
Full Description

List all custom domains in the workspace.

List Link Webhooks

list_link_webhooks
Full Description

List all webhook URLs subscribed to a specific link.

Parameters (1 required)
Required
link_idinteger

The ID of the link

List Links

list_links
Full Description

List all links in the workspace. Returns links with click statistics.

List Links Advanced

list_links_advanced
Full Description

List links with sorting and search

Parameters (0 required, 5 optional)
Optional
pageinteger
page_sizeinteger
searchstring

Search Query

sort_bystring

Field to sort by

sort_dirstring

Sort direction

Options:ascdesc

List Links Paginated

list_links_paginated
Full Description

List links with pagination

Parameters (0 required, 2 optional)
Optional
pageinteger

Page number

page_sizeinteger

Items per page

List Webhooks

list_webhooks
Full Description

List all webhook URLs subscribed to the workspace. These receive click events for all links.

List Workspaces

list_workspaces
Full Description

Return details of authenticated workspace

Ping

ping
Full Description

Health check

Parameters (1 required)
Required
messagestring

a message to ping , default to Hello From Linkkly

Search Links

search_links
Full Description

Search for links by name, URL, or note. Returns matching links with click statistics.

Parameters (1 required)
Required
querystring

Search query to match against link names, URLs, and notes

Subscribe Link Webhook

subscribe_link_webhook
Full Description

Subscribe a webhook URL to receive click events for a specific link.

Parameters (2 required)
Required
link_idinteger

The ID of the link

urlstring

The webhook URL to receive click event notifications

Subscribe Webhook

subscribe_webhook
Full Description

Subscribe a webhook URL to receive click events for all links in the workspace.

Parameters (1 required)
Required
urlstring

The webhook URL to receive click event notifications

Test Authentication

test_authentication
Full Description

Test API Authentication

Unsubscribe Link Webhook

unsubscribe_link_webhook
Full Description

Unsubscribe a webhook URL from a specific link's click events.

Parameters (2 required)
Required
link_idinteger

The ID of the link

urlstring

The webhook URL to unsubscribe

Unsubscribe Webhook

unsubscribe_webhook
Full Description

Unsubscribe a webhook URL from workspace click events.

Parameters (1 required)
Required
urlstring

The webhook URL to unsubscribe

Update Domain Favicon

update_domain_favicon
Full Description

Update the favicon URL for a custom domain.

Parameters (2 required)
Required
domain_idinteger

The ID of the domain to update

favicon_urlstring

URL to the favicon image

Update Link

update_link
Full Description

Update an existing Linkly link by its ID

Parameters (1 required, 21 optional)
Required
link_idinteger

The ID of the link to update (required)

Optional
block_botsboolean

Block bots

cloakingboolean

Enable URL cloaking

enabledboolean

Whether the link is active

expiry_datetimestring

Expiry datetime (ISO 8601)

expiry_destinationstring

Fallback URL after expiry

fb_pixel_idstring

Meta Pixel ID

forward_paramsboolean

Forward URL parameters

ga4_tag_idstring

Google Analytics 4 tag ID

gtm_idstring

Google Tag Manager ID

hide_referrerboolean

Hide referrer

namestring

New nickname for the link

notestring

New private note

og_descriptionstring

Open Graph description

og_imagestring

Open Graph image URL

og_titlestring

Open Graph title

urlstring

New destination URL

utm_campaignstring

UTM campaign parameter

utm_contentstring

UTM content parameter

utm_mediumstring

UTM medium parameter

utm_sourcestring

UTM source parameter

utm_termstring

UTM term parameter

Update Workspace

update_workspace
Full Description

Update workspace settings

Parameters (2 required)
Required
namestring

Workspace name

webhooksstring

Webhook URL for notifications