Core Features

 Redirection Options

Premium URL Shortener offers an advanced array of options to filter & optimize your traffic with the same short link.

Geo Targeting (States & Country)

You can define a different url for different countries and states. For example, if you want to target people in New York, USA, you can define a different link for this group and all others will be redirected to the main url.

Device Targeting

Similar to the Geo Targeting, the device targeting allows you to target specific devices like different operating systems or mobile phones.

Language Targeting New

Language Targeting works in the same way as the previous options however it will redirect users based on their browser language.

Note At the moment there is a certain priority for these features. Language  Device  Geo. For example if you define both a Geo Targeting for New York to and a Language Targeting for English to then the language targeting will be prioritized so users from New York with English set as their browser language will be redirected to

Meta Tags

You can customize the meta tags for any long url. If you are using the Direct method, the custom meta tag change will be triggered if and only if you upload a custom meta image. For other redirection types, it will updated right away.


You can assign custom Pixels for each short link. These pixels will be triggered upon redirection. Due to the nature of these pixels, a custom intermediary page is required so users will be waiting for 2 seconds before getting redirected to the target website.

Parameters & UTM Builder

You can define custom parameters and UTM for each short link. These custom parameters will be added automatically to the long link. For example if you shorten and you set utm_source = email when a user clicks on the short link, the final url will become

Dynamic Parameters/Parameter Forwarder

The script includes a dynamic parameter feature where it will automatically forward parameters to the final url. For example if you shorten and you get, you can assign parameters like and the it will be forwarded to as

 Redirection Types

Premium URL Shortener offers 5 types of the redirection that you can use. Each of them are explained below.

Direct Redirection

A direct redirection method redirects the user without any intermediate page. This is done via the server redirect. When sharing the link having a direct method, crawlers will fetch directly the target page. When using a pixel with direct method, a page is shown briefly before redirection and it is required for the pixel to work.

Frame Redirection

The frame redirection method is useful when you want to cloak a website like an affiliate page. It will show bar at the top with the site information, an ad slot and some buttons to share or close the frame.

Note that some websites do not work with this method because of a security rule that forces browsers to hinder iframes.

Splash Redirection

The splash page is an intermediate page very useful to give the user a preview of the page they are about to be redirected. It serves as a measure of protection and gives the user some time to react and decide whether they want to continue or not.

Custom Splash Redirection

The custom splash redirect is a premium feature that allows customers to create their own promotional page and associate it to a short link. A user going through the custom splash page will see a promotional page briefly before being redirected.

Overlay Redirection

The overlay feature is a cool feature that allows you to use dynamic lead widgets. It uses the same principal as the frame method but without the top bar. Instead it injects some cool widgets like a popup message, contact form and a poll.



Channels are great for organizing your links, qr codes and bio pages. You can quickly access them when needed directly from the sidebar when you star the channel.

To create a channel and add a link

  1. Create your channel in My Channels
  2. Check links you want to add to the channel, then click on the box/package icon.
  3. For QR codes and Bio Pages, you can add them by clicking the 
  4. You will see the channels in a dropdown menu.
  5. If you don't see any channels, you will need to create one first.

 Campaigns & Link Rotator

The campaign feature allows you to regroup some links and will generate you a special link where you will be able to send that to people. That special link will allow them to see all links in the campaign and use them. Campaigns also aggregates statistics for all links in that campaign.

To add a link to a campaign:

  1. Check links you want to add to campaign, then click on the  icon.
  2. You will see the campaigns in a dropdown menu.
  3. If you don't see any campaigns, you will need to create one first.

Campaign List

To access and share a campaign list, you need the following settings for the list page to be generated. This is because the list page will use the same appearance as the default profile.

 A Bio Page set as Default: Bio Pages    Set as Default The account status set to public in User Dashboard  Settings

Links Rotator

This new feature allows a campaign to act as a rotator. The special link will rotate links randomly and will send the user to short link within the campaign.


The pixels tracking are used by ad platforms such as Facebook and Google Ads to allow you to gather data on your customers and how they behave on your website. By adding your pixel ID from either of the platforms, you will be able to optimize marketing simply by using short URLs.

To add a pixel:

  1. Under the Pixel page, add your desired pixel including a name and the pixel ID
  2. When shortening or editing a link, click on advanced option, browse to the end of the block and you will see an option to select the pixel


Your users can now submit a document to get verified. You can also verify any user from the admin panel. Verified users will have a trusted status, meaning they will have verified badge on all of their Bio Pages and if you have "Manual Link Approval" enabled, their links will be automatically approved. You can manually verify any user by just clicking on Verify User in the admin panel.

You can turn off the verification system in Admin > User Settings

 Team Feature

The new team feature allows you to invite members to your group and operate the same account as a team. This is perfect for collaboration! To use this feature, the team leader must invite users and users will need to accept the invitation via email and create an account. Once the account has been created, members can access the same environment as a team member.

To add a user to a team:

  1. Under Team, enter the member's email
  2. Then choose the events to authorize this user.
  3. Send Invite


Please note that the team member is only allowed these permissions and nothing more.



Premium URL Shortener version 6.0 now includes an affiliate tool for users. Users can share their affiliate link and earn commission on the first successful payment. You can set the commission and terms of the affiliate in the admin panel. You can also set the minimum payout rate. Once a request for withdrawal is made, you can review everything and you will need to manually send the payment. Users will be asked to enter their paypal email.


 Developer Tools & Integrations

 Slack Integration

You can now integrate Premium URL Shortener to Slack and allow users to shorten directly urls from slack. To enable Slack, please follow the instructions below.

  1. Go to Slack Developer and create or login to your account.
  2. Under Your Apps, create a new App
  3. Set a Name and choose one of your Slack Workspace for testing
  4. Under Add features and functionality, choose Create New Command
    1. Define a command
    2. In the Request URL add the following (with your own site), https://YOURSITE/webhook/slack
    3. Set a short description (this will be seen by your users)
  5. Under OAuth & Permissions, set a redirect URL which essentially your domain name.
  6. Finally, Go to Basic Information and copy your credentials to Premium URL Shortener admin panel  settings  integrations
  7. Make sure to use the same command that you set in 4.1
  8. You can fill in the Display Information if you wish
  9. You will need to distribute your app so others can use it.

Now your customers can directly shorten links from slack using the command and the short links will be saved in their account.


 Custom DomainsVideo Tutorial

Customers can add their own domain name and use it to shorten URLs. This will require some setup. First, as admin, you need to enable Multiple Domain Names in the Admin  Settings  Advanced Settings. Once that is done, your customers can add their own domain name via the Custom Domain page. They will need to either add an A record or a CNAME record. On your side, you will require some changes before your server can accept their domains.

Shared Server/cPanel/Plesk

If you are on a shared server, you will have to add the domain name via the "Addon Domain/Domains" tool located in cPanel. It is very important that the Document Root of the domain be the same as the primary domain or where Premium URL Shortener has been installed.

cPanel Domains

Plesk Domains Aliases

Note on Plesk Make sure to toggle off Redirect with the HTTP 301 code

VPS/Dedicated Server

If you are on a dedicated server, you will need to do a small modification to the default apache conf file usually located in /etc/apache2/sites-enabled/ and named 000-default.conf. Open that file and you will see the content showed on the right. You will need to replace the path /var/www/html/ in DocumentRoot and Directory to the path where Premium URL Shortener is installed and restart Apache.

To check if the domain name is working, after visiting the domain you should get a page with a message that says Yes. Your domain name is working. Add it to your account now. If you get any other page, that means the server is handling the domain name and is pointing it to another page.

The instruction for managed VPS works on a typical server running apache and php. If you are using an NGINX server then you will need to manually update the NGINX config file. Similarly if you are using an IIS server, you will need to manually update the configuration.