FastLinkIt – URL Shortener Integration

FastLinkIt – URL Shortener Integration

Details
View on WordPress

FastLinkIt integrates your WordPress site with the FastLinkIt platform. Shorten any URL with one click from the post/page editor, auto-shorten external links on save, generate tracked QR codes, and drop in shortcodes (or native Gutenberg blocks) for payments, donations, fundraising, newsletter signups, contact forms, embeddable forms, and booking pages.

Features

  • Manual URL Shortener — A sidebar meta box on every post and page lets you paste a URL, shorten it, and copy or insert the short link into your content.
  • Auto-Shorten on Save — Enable the option to automatically find and replace all external links in your post content with FastLinkIt short links when you publish or update.
  • QR Codes[flnkit_qr] renders a QR code for any URL (or the current page). In tracked mode it mints a FastLinkIt short link so scans are counted, with custom colours and a one-click PNG download.
  • Native Gutenberg Blocks — Every widget is also a block: search the inserter for “FastLinkIt” to add Form, Booking, QR, Payment, Donation, Fundraiser, Subscribe and Contact blocks with a live preview and sidebar settings.
  • Payments & Donations[flnkit_pay] and [flnkit_donate] shortcodes render Stripe/PayPal checkout buttons; [flnkit_fundraise] embeds a fundraising campaign with a progress bar.
  • Forms[flnkit_form] embeds a hosted FastLinkIt form (every field type, validation, auto-resize) on any page or post.
  • Booking Pages[flnkit_booking] embeds a planner so visitors can book appointments without leaving your site.
  • Newsletter & Contact[flnkit_subscribe] adds a mailing-list signup; [flnkit_contact] adds a support/ticket form.
  • Bulk Contact Sync — Push your WordPress users (including WooCommerce customers) into your FastLinkIt contacts from the Contacts settings tab, matched by email and tagged for segmentation.
  • Webhooks — A signed webhook receiver fires WordPress actions for payment, contact, mailing, and form events so you can hook your own automations.
  • Plan-Aware — The plugin checks your FastLinkIt plan limits before creating each short link. If you run out of links, the remaining URLs are left unchanged and the post saves normally.
  • Short Code Prefix — Optionally prefix auto-generated short codes (e.g. wp-a1b2c3) to identify WordPress-generated links.
  • Connection Test — Verify your API key and connection from the settings page.
  • Works with Classic & Block Editor — The “Insert into content” button works with both Gutenberg and the classic TinyMCE editor.

Shortcodes

  • [flnkit_pay amount="9.99" currency="gbp" description="..."] or [flnkit_pay product_id="..."] — payment button.
  • [flnkit_donate] — donation button with custom amount.
  • [flnkit_fundraise] — fundraising campaign widget with progress bar.
  • [flnkit_form shortcode="my-form"] — embed a hosted form (optional height, width, max_width).
  • [flnkit_booking shortcode="my-planner"] — embed a booking page (optional height, width, max_width).
  • [flnkit_qr url="https://example.com"] — tracked QR code; blank url uses the current page (optional track, size, color, background, ec).
  • [flnkit_subscribe groups="all"] — newsletter signup form.
  • [flnkit_contact] — support/ticket submission form.

All of the above are also available as native Gutenberg blocks (search the inserter for “FastLinkIt”).

How It Works

  1. Install and activate the plugin.
  2. Go to Settings FastLinkIt and enter your API key.
  3. When editing a post or page, use the FastLinkIt meta box in the sidebar to shorten any URL.
  4. Optionally enable Auto-Shorten Links to replace all external links on save.

Getting an API Key

  1. Sign up at flnk.it.
  2. Go to Account API Keys.
  3. Click Generate and copy the key.
  4. Paste it into the plugin settings.

External services

This plugin connects to the FastLinkIt API to provide its functionality. By default it talks to https://flnk.it, but you can point it at a different FastLinkIt instance from the plugin settings (API URL field). FastLinkIt is the service this plugin is built to integrate with, so a connection is required for the plugin to work — URL shortening, QR codes, the Forms/Products/Contacts/Fundraising lists, the embedded payment, donation, booking, form, subscribe and contact widgets, contact syncing and support tickets all rely on it.

What data is sent, and when:

  • Shortening a URL (manually, automatically on save, or for a tracked QR code) — the destination URL, a generated short code and an optional title are sent so a short link can be created. Your API key, your site URL and a “wordpress” source identifier are included in the request.
  • Loading the Forms, Products, Contact Groups or Fundraising lists in the plugin admin — a request is made to list those items on your account.
  • A visitor submitting an embedded widget (contact/ticket form, newsletter subscribe, donation, payment or fundraising widget) — the information they enter (such as name, email, message or amount) is sent so the action can be processed.
  • Syncing WordPress users from the Contacts tab — the selected users’ email addresses and names are sent to create or update contacts on your account.
  • Creating an account, logging in or generating an API key from the setup wizard — the details you enter are sent to authenticate you.
  • Embedded Form and Booking widgets load the hosted page from flnk.it inside an iframe, so a visitor’s browser requests that page directly from flnk.it when they view it.

The bundled QR code library runs entirely in the browser; generating a QR image does not by itself contact any external service (though a tracked QR code creates a short link via the API as described above, and scanning one resolves through flnk.it).

This service is provided by FastLinkIt. Please review their terms and privacy policy:

  • Terms of Service: https://flnk.it/terms
  • Privacy Policy: https://flnk.it/privacy

Details

Plugin code:
fastlinkit-url-shortener-integration
Plugin version:
1.7.5
Author:
Outdated:
No
WP version:
5.0 or higher
PHP version:
7.4 or higher
Test up to WP version:
7.0
Total installations:
0
Last updated:
2026-06-06
Rating:
Times rated:
0
booking
forms
payments
qr-code
url-shortener