CMS Integrations — Works With Your Platform
FastLinkIt integrates with the most popular content management systems and e-commerce platforms. Shorten links, accept payments, and track analytics — right from your CMS dashboard.
API key authentication · All plans supported · No credit card required to start
WordPress
The full-featured WordPress plugin brings FastLinkIt directly into your editor. Auto-shorten every external link when you save a post, or use the editor sidebar to shorten URLs manually. Six shortcodes cover payments, donations, fundraising, newsletter subscriptions, and contact forms. The admin area includes dedicated tabs for Your Account, Mailing, and Fundraising with sidebar submenu links for quick access. All payment types send automatic confirmation emails. Works with both Gutenberg and Classic editor.
- Auto-shorten on save with editor sidebar
-
[flnkit_pay]payment buttons with product details (name, description, price) -
[flnkit_donate]donation widget with preset amounts and configurable sizes -
[flnkit_fundraise]campaign widget with progress bar, image, and donation form -
[flnkit_subscribe]newsletter form with group selection and optional name field -
[flnkit_contact]contact form with file attachments (images, PDF, Word, Excel, ZIP) - Create fundraising campaigns from WordPress admin with Media Library image picker
- Automatic confirmation emails for all payment types
- Webhook receiver and short code prefix support
Joomla
A content plugin for Joomla 4 and 5 that auto-shortens external links whenever articles are saved. Built with Joomla's modern dependency injection service provider pattern. Configure everything through standard Joomla plugin parameters — no files to edit, no code to write. Plan-aware limits ensure your content always saves, even if the link quota is reached.
- Auto-shorten articles on save
- Joomla 4/5 support
- Standard plugin configuration
- Plan-aware limits
- Conflict retry on short code collision
- Language strings included
Drupal
A module for Drupal 10 and 11 that hooks into node presave to auto-shorten links in body fields. The admin configuration form includes an AJAX connection test so you can verify your API key works before saving. Proper Drupal permissions, typed config schema, Messenger warnings on limit errors, and a built-in help page follow Drupal best practices.
- Node presave hook
- Config form with AJAX test
- Drupal permissions
- Typed config schema
- Messenger warnings on errors
- Built-in help page
Ghost
A Node.js webhook integration for Ghost CMS. Listens for post publish and update events, then shortens all external links via the Ghost Admin API. Supports the Ghost v5+ Lexical editor and verifies incoming webhooks with HMAC signatures. Deploy with PM2 or Docker for production use.
- Webhook handler for publish/update
- Ghost Admin API integration
- Lexical editor support
- HMAC webhook verification
- Health check endpoint
- PM2 / Docker deployment
Shopify
An embedded Shopify app with full OAuth authentication. Shorten individual product URLs from the admin UI or bulk-shorten all products at once. Webhooks auto-shorten links when products or collections are created or updated. Per-shop settings and SQLite persistence keep each store's configuration independent. GDPR-compliant with all required Shopify endpoints.
- Shopify OAuth authentication
- Embedded admin UI
- Bulk product shortening
- Webhook auto-shorten on product/collection updates
- Per-shop settings
- GDPR compliance endpoints
Wix
A dashboard app built with the Wix Blocks framework. The React/TypeScript UI uses native Wix Design System components so it feels like a first-class part of your Wix dashboard. Manage settings, shorten URLs, and view your recent links all in one place. Wix Data collections handle persistence, and HTTP Functions provide the backend logic.
- Wix Dashboard SDK
- React / TypeScript
- Native Wix Design System components
- HTTP Functions backend
- Lifecycle events
- Auto-settings seed on install
REST API
For platforms not listed above, use the REST API directly. Full OpenAPI documentation is available
at the Scalar UI. Authenticate with API keys (X-Api-Key header) or JWT tokens.
Over 50 endpoints cover links, QR codes, pages, contacts, and more. Build a custom integration
for any platform that can make HTTP requests.
- OpenAPI / Scalar documentation
- 50+ endpoints
- JWT & API Key authentication
- Scoped permissions
- Plan enforcement on all endpoints
- Webhook delivery
Embeddable Widgets
No plugin? No problem. Drop a single <script> tag on any HTML page to accept
donations or sell products. The widget renders a complete payment form and redirects
to Stripe Checkout — no backend code required on your side.
- Donation widget — progress bar, suggested amounts, custom input, donor details
- Payment widget — product info, price, email, and Buy button
- Light and dark theme support via
data-theme - Customisable button text, success/cancel URLs
- Works on any website — static HTML, React, Squarespace, Webflow, you name it
- One-click embed code from the Campaigns and Products pages
What All Integrations Share
Every integration — whether a CMS plugin or a direct API call — benefits from the same core capabilities.
- API key authentication via
X-Api-Keyheader - Source tracking — each platform identifies itself
- Plan-based usage limits enforced on every request
- Short code prefix support for branded links
- Automatic conflict retry on 409
- Graceful plan limit handling — content always saves
Frequently Asked Questions
Everything you need to know about FastLinkIt integrations.
Which CMS platforms are supported?
FastLinkIt offers dedicated integrations for WordPress, Joomla 4/5, Drupal 10/11, Ghost v5+, Shopify, and Wix. For any other platform or custom application, you can use the full REST API with OpenAPI documentation and authenticate via API keys or JWT tokens.
How do I install the WordPress plugin?
Upload the fastlinkit plugin folder to your wp-content/plugins directory
and activate it. Go to Settings > FastLinkIt and enter your API key, base URL, and optional
short code prefix. The plugin adds an editor sidebar for manual shortening and can auto-shorten
all external links when you save a post or page.
Can I use FastLinkIt with a platform not listed?
Yes. FastLinkIt provides a full REST API with over 50 endpoints covering links, QR codes, pages,
and more. Authenticate with an API key (X-Api-Key header) or JWT token. Full OpenAPI
documentation is available at the Scalar UI. You can build a custom integration for any platform
that can make HTTP requests.
Do integrations count against my plan limits?
Yes. Every short link created through a CMS integration counts toward your monthly plan limit, just like links created through the web dashboard or API. The integration will handle plan limits gracefully — your content still saves normally even if the link limit is reached.
Can I accept payments through CMS plugins?
The WordPress plugin supports payment buttons via the [flnkit_pay] shortcode (which
displays product name, description, and price when a product_id is used), donation
widgets via [flnkit_donate], and fundraising campaigns via [flnkit_fundraise].
You can also collect newsletter subscriptions with [flnkit_subscribe]. All payment types
send automatic confirmation emails, and webhook receivers handle payment notifications.
What shortcodes does the WordPress plugin offer?
The plugin provides six shortcodes: [flnkit_pay] for payment buttons with product details,
[flnkit_donate] for donation buttons with preset amounts and a custom amount option behind
a "Custom" button, [flnkit_fundraise] for fundraising campaign widgets with progress bars
and donation forms, [flnkit_subscribe] for newsletter subscription forms with group selection
and configurable size, and [flnkit_contact] for contact/ticket forms with file attachment
support (images, PDF, Word, Excel, ZIP up to 10 MB).
Can I manage fundraising campaigns from WordPress?
Yes. The WordPress admin includes a dedicated Fundraising tab where you can create and manage campaigns
with titles, descriptions, target amounts, suggested donation amounts, and images selected from the
WordPress Media Library. Campaigns are synced to your FastLinkIt account and can be embedded on any page
using the [flnkit_fundraise] shortcode, which renders a progress bar, campaign image, and
donation form with preset and custom amounts.
Can I accept payments without a CMS plugin?
Yes. FastLinkIt provides embeddable JavaScript widgets that work on any website. Add a
<div> with a data-flnkit-donate or data-flnkit-pay
attribute, include the widget script, and it renders a complete donation form or payment button.
The widget handles the Stripe Checkout redirect automatically. Supports light and dark themes,
customisable button text, and redirect URLs. Get the embed code from the Campaigns or Products page.
How do I get help with an integration?
Each integration includes its own documentation and configuration guide. The REST API has full OpenAPI documentation available at the Scalar UI. If you run into issues, check the integration's log output, verify your API key is valid, and ensure your plan has available link capacity.
Integrate FastLinkIt with your platform
Install a plugin, connect your API key, and start shortening links from your CMS in minutes.
Free to start. Upgrade when you need more capacity.