AppRouteResourcesFAQ
Resources · FAQ

Questions, answered straight.

32 answers about routing, QR, analytics, billing, and teams — written from the product we ship, not a generic help center.

Jump to a topic below, or open Support for live help and routing guides.

Getting started

What AppRoute is and how fast you can ship.

What is AppRoute?

AppRoute is a smart short-link platform for mobile teams. You create one short URL (for example getapproute.com/your-app) and we route each visitor to the right destination — Google Play on Android, the App Store on iOS, and a web fallback everywhere else. Every link includes a matching QR code and per-click analytics.

Who is AppRoute built for?

Indie developers, growth teams, agencies, and creators who promote mobile apps across paid ads, organic social, email, QR posters, and bio links. If you have ever pasted separate iOS and Android URLs in the same campaign, AppRoute replaces that with one link.

Do I need an SDK or app changes?

No. Routing happens on the server at the edge when someone opens your short link or scans the QR code. You only paste destination URLs in the dashboard — Play Store, App Store, and a web fallback. No client-side JavaScript and no mobile SDK required for basic smart routing.

Is there a free plan?

Yes. The Free plan is free forever for personal projects and early launches — no credit card to start. Upgrade when you need higher click volume, longer retention, team seats, or Pro features like password gates and exports.

Smart links & routing

How visitors get to the right store, site, or campaign URL.

How does device routing work?

When someone opens your link, our edge handler reads the User-Agent and Client Hints (when the browser sends them) to classify OS and device type. We pick a destination in milliseconds — typically under 50ms globally — and respond with an HTTP redirect. No redirect chains and no landing-page hop unless you choose a web fallback.

Can I route by country or device type?

Yes. Beyond the default three URLs, you can add targeting rules that match country, OS, and device type (mobile, tablet, desktop). Rules are priority-ordered: the first match wins, then we fall back to the standard Android / iOS / fallback URLs. Useful for regional store listings or compliance.

What happens on desktop or unknown devices?

They follow your fallback_url — usually a website, waitlist, or desktop app download page. If fallback is empty and no rule matches, we still resolve safely using the same validation rules as every other destination (only http:// and https:// URLs are allowed).

Do you forward UTM parameters to the destination?

No — and that is intentional. We capture utm_source, utm_medium, utm_campaign, utm_content, and utm_term on each click for your AppRoute analytics, but we do not append them to the outbound redirect. Many app-store URLs break or strip query strings. Tag links in the dashboard or embed UTMs in the destination URL yourself if a partner requires it.

Can I point links to non-app-store URLs?

Yes. Any safe http:// or https:// destination is allowed — SaaS signup pages, Notion docs, Calendly, or a competitor web app. We block dangerous schemes (javascript:, data:, file:, etc.). Smart routing is optimized for mobile install campaigns but not limited to stores.

Can I password-protect, expire, or cap a link?

Yes on paid plans. Password-protected links show a gate until the visitor enters the correct password (rate-limited per IP). You can also set an expiry datetime or a maximum click count — once reached, the link shows an inactive page instead of redirecting. Free links support pause/delete but not gates or caps.

QR codes

Print, packaging, and offline campaigns.

Does every link get a QR code?

Yes. When you create a link, we generate a branded QR code that encodes the same short URL. Download it as PNG from the dashboard or via the QR API route. The code always points at your AppRoute slug so routing and analytics stay consistent.

Does scanning the QR use the same routing as clicking?

Yes. A scan is just another click on the short URL. The same OS detection, targeting rules, password gate, and analytics apply. Optional per-link QR tracking lets you tag scans with default UTMs in analytics when enabled.

Can I customize how the QR looks?

Download QR codes as PNG. Pro and Team plans include custom foreground and background colors. Test the final design before printing; custom logo overlays and additional export formats are not currently part of this workflow.

Analytics & privacy

What we log, what we never sell, and how previews work.

What do you record on each click?

Timestamp, link ID, detected OS and device type, browser family, country (from edge geo headers when available), referrer domain, full UTM tuple when present, redirect type (Android / iOS / fallback / rule), and bot or preview flags. Dashboard charts break down devices, countries, referrers, and campaigns.

Do you store raw IP addresses?

No. IPs are hashed with a server-side salt before storage. We use the hash for rate limiting on password gates and abuse protection, not for selling or ad retargeting. Our own marketing site does not load third-party ad trackers.

How do you handle bots and chat link previews?

We detect crawlers (Slack, iMessage, Facebook, X, and similar) and tag them as bot or preview in analytics — we do not block them, because blocking breaks unfurls. For links with custom Open Graph title, description, and image, preview crawlers receive a small HTML page with your metadata instead of being redirected to the store.

Can I export click data?

Pro and Team plans include CSV export from the dashboard. Exports respect your plan retention window (30 days on Free, one year on Pro, unlimited on Team). Check current availability with support before planning any programmatic export integration.

Can I control what appears when I share a link in Slack or iMessage?

Yes. Set optional og_title, og_description, and og_image_url per link. Chat apps fetch your AppRoute URL, see your OG tags, and render your card — while real users still get the fast redirect to the right store.

Plans & billing

Limits, upgrades, and how pricing works.

What are the plan limits?

Free — 1 active links, 10,000 clicks/month, 30-day analytics retention. Pro ($19/mo) — unlimited links, 250,000 clicks/month, 1-year retention, password-protected links, click caps, custom domains, and CSV export. Team ($49/mo) — 500,000 clicks per month, forever retention, 5 seats, roles, and a shared library. Yearly billing saves 20% on paid plans.

Can I upgrade, downgrade, or cancel anytime?

Yes. Change plans from the dashboard when billing is enabled on your account. Paid plans renew each billing cycle; cancel anytime and access continues until the end of the current period. We do not pro-rate partial months — email info@getapproute.com if something went wrong with a charge.

Is yearly billing cheaper?

Yes. Pay annually on Pro or Team and save 20% versus twelve monthly payments. The pricing page toggle shows both monthly and yearly equivalents.

What payment methods do you accept?

Paid subscriptions are processed by Stripe. We accept major credit and debit cards; invoicing and wire transfer are available on Enterprise deals. The Free plan never requires a card.

Can I use my own domain for short links?

Pro and Team plans include a custom short domain (for example links.yourbrand.com). Point a CNAME at AppRoute and complete DNS verification — step-by-step guides live in Docs under Getting started. Your slug paths stay the same; only the host changes.

Account, API & support

Teams, integrations, and getting help from humans.

How do I sign in?

Use the sign-in page with your account’s configured method. The current signup form offers email and password, Google, and Apple. Choose the method associated with your account; use the account recovery options if needed.

Can my team collaborate on the same links?

Yes on the Team plan — five seats included, with roles and per-link permissions. Everyone shares the link library and analytics; edits are audited in the dashboard. Free and Pro are single-seat by default.

Is there an API?

Use the developer page and AppRoute support for API integration instructions and access requirements. Basic routing needs no mobile SDK. Revenue attribution from individual link clicks is coming soon; overall revenue imports are available today.

Do you support deferred or universal deep linking?

Server-side smart routing to store and web URLs is available today. For native deferred deep linking and Universal Links / App Links configuration, use the developer page or ask support for the integration instructions that match your app.

How do I get support?

Email info@getapproute.com — median first reply is about two hours on business days. Browse this FAQ, the Guides hub, or the Support page for routing recipes and billing topics. Status updates live at /status.

Do you have a referral or affiliate program?

Yes. Partners earn 25% recurring commission for 12 months on Pro and Team referrals, with a 90-day attribution window. See the Affiliates page for commission tables, partner kit details, and how to apply.

Did not find your answer?

Founders read every support email. Include your link slug if the question is about routing.

Still learning?

Create a link and see routing in seconds.

Free forever for 25 links — no credit card.