Adding a Custom Domain
You can enhance your Lemon Squeezy store’s branding by adding a custom domain, which will be reflected across all URLs and API objects in your account, but ensure proper DNS settings for seamless setup.
You can add a custom domain to your Lemon Squeezy store (e.g., mydomain.com
or shop.mydomain.com
), allowing you to use branded URLs for your store and products.
Where is a custom domain used?
Once a custom domain is set up for your store, it will be applied throughout your account:
- Product Share URLs: All shareable product links generated from the dashboard.
- Checkout URLs: All checkout links created via the API.
- Store API objects: The
url
anddomain
fields. - Product API objects: The
buy_now_url
field. - Subscription API objects: The
urls.update_payment_method
andurls.customer_portal
fields. - Customer API objects: The
urls.customer_portal field
. - Affiliate Settings: The “Affiliate signup URL” and default “Affiliate referral URL”.
Updating your DNS records
On your domain provider’s website, log in to your account. Find the DNS settings or domain management area. Create or update the A record
that’s listed in your Lemon Squeezy DNS instructions panel at Settings » Domain.
Make sure there is only one A record for your chosen custom domain/subdomain. If you have multiple records (either A or AAAA), the custom domain initiation process will not work.
DNS record propagation
After updating your DNS records, it may take several hours, or up to 48 hours for the changes to propagate across the internet. During this time, your custom domain may not work as expected. If you encounter any issues, please contact your domain provider for assistance.