URL Shortening

URL shortening enables store associates to send product description pages (PDP) to customers via SMS or Email using short links. It also helps keep the retailer’s brand image consistent by using a domain that includes their company name. By default, shortened URLs use tulip.page.link as the domain, and a small randomly generated path for the specific product.

Note: Using a *.page.link url, such as globex.page.link, is easier compared to customized URLs hosted by your company, such as globex.com/pageName, since customized URLs require extra setup and configuration done by your company and also some collaboration with Tulip. For customized URLs, your IT department needs to work with Tulip to make sure that the subdomain is configured correctly and is registered to your company’s Firebase project.

How To: Enable Shortened URLs

To enable the following features, in the Admin Console, go to Clienteling > Advanced Settings, and then set the following configurations.

FeatureOptionDescription
Enable shortened URLsshorten_shared_product_urlWhen set to true, URLs are shortened for products that an associate attaches to a message via SMS or email.
Enable product attachments via SMSsms_attach_photo_enabledWhen set to true, store associates can attach products to SMS messages.
Enable sending of both the product image and its linksms_attach_product_typeWhen set to both, if a store associate sends a product via SMS, both the product image and the URL are sent.

How To: Customize the domain

Shortened URLs keep the retailer’s brand image consistent by using a domain that includes their company name. Retailers own the setup and configuration of their Firebase project.

  1. Create a new Firebase project at Google Firebase.
  2. Within the Firebase sidebar, select Engage > Dynamic Links.
  3. Select Get Started to open the Add URL Prefix window, and then specify your domain or use a subdomain exclusively for use in Tulip apps for shortened links.

Note: This subdomain needs to be unique to avoid collisions with higher priority hosting configurations. See Priority order for Dynamic Links and Hosting for more details.

  1. Firebase prompts you to add a record to your Domain Name System (DNS). Work with your IT team to make sure that your DNS is configured such that Firebase has authorization over the domain.
  2. In the upper right corner of the left sidebar, select > Project Settings.
  3. Under Your Project, find your Web API Key, and send this Web API Key and the domain/subdomain used as the dynamic link to your Tulip contact.