Ayla Dynamic Linking in Emails
This feature provides your end users with a seamless experience from activating their accounts to using their connected devices.
With Dynamic Linking in Emails, your end users receive hyperlinks in their confirmation email to navigate either directly to the page you choose in your Ayla-enabled app if they have it installed, or to the appropriate app store to install the app. This feature also includes a quick-and-easy option to provide your company branding in the emails.
This feature guide explains Ayla's Dynamic Linking in Emails, including how to configure and modify it.
Configuring Dynamic Linking in Emails
Setting Up Branch.io
To get started, you (as an App Developer) need to create an app and register your app(s) on the Branch.io dashboard. This part of the setup is essential in creating the dynamic links that are used in the Ayla confirmation email.
-
Log in to the Branch dashboard and select your app from the workspace drop-down in the upper-left corner.

-
In the left navigation, under Configure, click App Settings, then select the General tab.
-
Expand Required Redirects.
-
In the Default URL field, enter your fallback URL. This is the URL end users land on when their platform can't be determined and no other redirect applies.
-
Under Android Redirects, select I have an Android App, then complete the following fields:

Field Description Android URI Scheme Defines the custom scheme (for example, myapp://) that opens your app directly when it's installed.Google Play Search / Custom URL Sets the Play Store fallback. Select Google Play Search to let Branch locate your app automatically, or select Custom URL to enter the Play Store URL yourself. Enable App Links Turns on Android App Links, which let a standard https://link open your app directly instead of relying only on the custom URI scheme.SHA256 Cert Fingerprints Verifies your app's signing certificate so Android can confirm the App Links association. Enter the fingerprint in all caps; separate multiple fingerprints with commas. -
Under iOS Redirects, select I have an iOS App, then complete the following fields:

Field Description iOS URI Scheme Defines the custom scheme (for example, myapp://) that opens your app directly when it's installed.Apple Store Search / Custom URL Sets the App Store fallback. Select Apple Store Search to let Branch locate your app automatically by name and country, or select Custom URL to enter the App Store URL yourself. Enable Universal Links Turns on iOS Universal Links, which let a standard https://link open your app directly instead of relying only on the custom URI scheme.Bundle Identifiers Your app's iOS bundle ID (for example, com.yourcompany.yourproject). Click Add New Bundle ID to register more than one.Apple App Prefix Your Apple Developer Team ID, used together with the bundle ID to verify the domain-to-app association. Enable NativeLink™ Optional. Improves referral attribution accuracy for iOS by passing additional device signals through the link.
-
Scroll down and expand Social Media Preview, then enter a Link Title and Description. These control how a dynamic link appears when it's shared or previewed on social platforms; the preview panel on the right updates as you type.

-
Expand Link Domain and note the Default Link Domain and Alternate Link Domain values generated for your app (for example,
mmd7i.app.linkandmmd7i-alternate.app.link). You'll need these values, along with your Branch Key, to complete the integration described below.
-
Click Save. A banner reading "You have unsaved changes, click here to save" appears near the top of the page whenever there are pending edits; you can click the Save button in that banner, or use the Save button at the bottom of the App Settings page.
Once you have registered your app(s) and completed the App Links / Universal Links configuration, your app is ready to generate dynamic links for use in the Ayla confirmation email. Unlike the previous Firebase-based setup, no additional configuration step is required in the Ayla Customer Dashboard — the Branch Config tab has been removed, since Branch.io configuration is managed entirely within the Branch.io dashboard.
At this time, Dynamic Linking in Emails is available for Ayla's FastTrack app.
If you wish to view the dynamic link in your confirmation email templates, you can download your confirmation email template from the Message Templates tab as follows:
-
Click the Message Templates tab in the OEM Profile.
-
Use the Search tool to find your confirmation email template.
-
Click the Download icon to download your template.
Refer to the following example:
The email template downloads as a compressed file. In this file, extract and open the template.html file in an application that enables you to view the HTML code. Then, search for "Branch Dynamic Link" in the file, as shown in the following example:
Refer to the Notification Messages guide to learn more about creating and updating custom email templates in the Ayla Customer Dashboard.
Following is an example of a Welcome email with dynamic links, which was sent when the end user registered for the Ayla FastTrack app:

In this example above, upon clicking the dynamic link in this Welcome email, the end user is directed to the screen in the Ayla-enabled app that was specified when configuring Dynamic Linking in Emails.
Configuring Your Company Branding for the Email
As part of Ayla's Dynamic Linking in Emails, you can showcase a branded output in the confirmation emails to your end users.
To configure your branding, you upload your company logo to your profile in the Ayla Customer Dashboard.
- Once you have logged in to the dashboard, navigate to the the Profile tab and click the Edit button. Refer to the following example:
- When you click Edit, the Upload Logo button displays in the Company Logo field, as shown below:
- After navigating to your logo file and uploading it, a Preview link displays in the Company Logo field.
- Click this link to view your logo that will be included in your emails for your Ayla-enabled app. Refer to the following example:
- Notice also the Delete icon in the example above. You can click this icon to delete the logo, enabling you to upload a new one.
- Click the Update button to complete this configuration.
Updated 3 days ago

