How to Set Up Deep Links & Dynamic Links in FlutterFlow Using Linqly
If you're building a FlutterFlow app and want quick, reliable deep linking or dynamic linking without Firebase Dynamic Links or costly Branch plans, Linqly is the fastest way to get started.
title: "How to Set Up Deep Links & Dynamic Links in FlutterFlow Using Linqly" description: "If you're building a FlutterFlow app and want quick, reliable deep linking or dynamic linking without Firebase Dynamic Links or costly Branch plans, Linqly is the fastest way to get started." date: "2025-04-08" category: "Guides"
If you're building a FlutterFlow app and want quick, reliable deep linking — or dynamic linking — without Firebase Dynamic Links or costly Branch plans, Linqly is the fastest way to get started.
This guide walks through the full setup end to end.
Part A — Add the Linqly FlutterFlow Marketplace Library
Step 1 — Visit the marketplace
Open the Aumadi Deep Link marketplace item and click Add for Free.
Step 2 — Open your FlutterFlow project settings
In FlutterFlow, navigate to Settings → Integrations → Project Dependencies.
Step 3 — Install the Aumadi Deep Link library
Search for it under FlutterFlow Libraries and add it. All sub-dependencies install automatically.
Part B — Create Your Linqly Account
Step 1 — Sign up
Head to app.linqly.co and verify your email.
Step 2 — Configure your app
You'll be asked for a few things:
- iOS App Store URL (optional, but needed for install-to-open behavior)
- Google Play Store URL (optional, same reason)
- Your app's URL scheme — if you don't know how to find it, read How to find your custom URL scheme in FlutterFlow.
- Desktop fallback URL — where desktop visitors should go.
Once you save, Linqly generates three link types automatically.
Part C — Example Link Formats
- Base deep link:
https://a.linqly.co/yourappslug - Routed deep link:
https://a.linqly.co/yourappslug/dashboard - Parameterized deep link:
https://a.linqly.co/yourappslug/invite?code=12345&utm=whatsapp
Troubleshooting
App not opening — Verify your URL scheme formatting matches exactly (including :// and host).
Route not recognized — Confirm the route exists in your app and the link structure is correct.
Store redirect failure — Ensure your store URLs were saved during app setup.
Cross-platform inconsistency — Check that the same URL scheme is declared on both iOS and Android.
Final Notes
That's it. No SDK integration, no config files, works instantly after setup, and handles deep links & dynamic links automatically. Most teams have their first working link in under five minutes.
Ready to try it? Sign up at app.linqly.co or grab the FlutterFlow library.
Want to ship deep links in your own app?
Linqly is free to start — 300 clicks/month, no credit card required.
Start for free