Overview
Deep linking allows your mobile app users to call and text through Quo without leaving your app. Create seamless communication experiences by integrating Quo’s URL schemes into your mobile application.Deep linking is available for mobile apps only. Web and desktop applications are not supported.
Use cases
Deep linking is ideal for:- Customer service apps with call functionality
- Business apps requiring direct communication
- CRM mobile applications
- Field service and delivery apps
- Any mobile app with communication features
Dialing phone numbers
URL scheme format
Parameters
Required:number
: URL-encoded phone number string
from
: URL-encoded Quo number to use as caller IDaction
: Set tocall
for automatic dialing
If
from
is not specified, the currently selected Quo number is used. For automatic calling with multiple numbers, specify from
to avoid number selection prompts.Examples
Basic dialing:Drafting messages
URL scheme format
Parameters
All parameters are optional:number
: URL-encoded phone number stringfrom
: URL-encoded Quo number to send fromselectedAsFallback
: Use current number whenfrom
not set (default: false)text
: URL-encoded message bodyattachments
: Comma-separated URLs to files with proper extensions (.jpg, .pdf, etc.)
Examples
Simple message:Group communications
Multiple recipients
Both dialing and messaging support multiple recipients by providing comma-separated phone numbers: Group messaging:Limitations and requirements
Group size limits:- Maximum 9 phone numbers per group (user is the 10th participant)
- For group dialing,
action=call
parameter is required
- User direct numbers start with
@
symbol - Must be URL-encoded:
@9997934326
becomes%409997934326
Group dialing requires the
action=call
parameter when multiple numbers are provided.User experience
App behavior
When users tap deep links:- App installed: Quo launches with pre-filled dialer or message composer
- App not installed: Redirects to App Store (iOS) or Google Play Store (Android)
- Multiple numbers available: User may be prompted to select calling number
Implementation tips
Best practices:- Always URL-encode phone numbers and message content
- Test deep links on both iOS and Android devices
- Handle fallback scenarios when Quo isn’t installed
- Consider user experience for number selection prompts
- Space:
%20
- Plus sign:
%2B
- At symbol:
%40
- Comma:
%2C