Give the gift of Nixplay

Are you looking for the perfect gift to surprise your loved ones?
Ship a frame directly to your recipient and preload it with photos and a gift message using the Nixplay app.
The frame comes in a premium gift box, ready to gift with no price tag. 

Pre-loading the frame is a breeze

Can’t be there to open the gift together? Did you know you can ship the gift directly to the recipient and preload the frame using the app?

How it works

Our innovative gifting process is easy and all contained on the Nixplay app (iOS or Android). You don’t even need to open the box!

STEP 1

Download the app and create an account

Once you’ve created an account, follow the guided setup by selecting “Frames” at the bottom of the app, tapping “+,” and adding “A frame as a gift.” Then, follow the on-screen instructions.

STEP 2

Add a personalized message including a photo or video

When your recipient sets up the frame and creates their account using the email address you’ve provided, the frame will automatically display your personalized gift message before displaying other content.

STEP 3

Select photos and videos to upload

Select photos and videos from media on your phone, Apple Photos, or Google Photos.

STEP 4

Invite contributors

Invite family and friends to add photos and videos ahead of time by inviting them as contributors. Each contributor can also add a personalized welcome note that appears on the frame during setup.

STEP 5

Keep it a secret

In the final step, you will receive a gift code for the recipient to enter when they open their frame; you will also be asked if you wish to set a notification for a date of your choosing.

@font-face { font-family: 'NotoSans-Regular'; src: url('//www.nixplay.ca/cdn/shop/files/NotoSans-Regular.woff?v=2652825819399526148') format('woff'); font-style: normal; } .font-noto { font-family: 'NotoSans-Regular'; line-height: 1.12; } .page__gift-nixplay .text-2xl p { font-family: "NotoSans-Regular"; font-size: 18px; line-height: 124%; letter-spacing: -0.48px; margin: 20px 0; } .text-7xl { font-family: "NotoSans-Regular"; font-size: 36px; font-weight: 600; line-height: 120%; letter-spacing: -1.44px; } .page__gifting-v2 { background: #f7f8fa; } .page__gift-nixplay.page__gift-nixplay--template--17151365546139__main { background-color: #f7f8fa; background-image: url('//www.nixplay.ca/cdn/shop/files/hero-banner.jpg?v=1711951147'); background-repeat: no-repeat; background-size: cover; background-position: center; } .page__gift-nixplay h1 { color: #0a728a; } .page__gift-nixplay .gift__paragraph { color: #797f89; font-family: "NotoSans-Regular"; font-size: 16px; font-weight: 400; line-height: 124%; letter-spacing: -0.48px; margin-top: 20px; } .page__gift-nixplay .gift__lottie-vid { max-width: 1260px; margin: 20px auto 0; padding-bottom: 40px; } .page__gift-nixplay .gift__row { max-width: 1440px; margin: 0 auto; gap: 25px; } .page__gift-nixplay .gift__left-col { width: 100%; } .page__gift-nixplay .gift__left-col .gift__label { position: relative; font-family: "NotoSans-Regular"; font-size: 18px; font-weight: 400; line-height: 124%; letter-spacing: -0.56px; display: inline-block; margin-bottom: 15px; } .page__gift-nixplay .gift__left-col .gift__details h2 { font-family: "NotoSans-Regular"; font-size: 28px; font-weight: 600; line-height: 124%; letter-spacing: -0.56px; } .page__gift-nixplay .gift__right-col { position: relative; width: 100%; } .page__gift-nixplay .gift__heading-paragraph { padding-top: 60px; } .page__gift-nixplay .gift__heading-paragraph .gift__heading-paragraph-details { margin: 0 auto; } .page__gift-nixplay .gift__one-col .gift__one-col-details { width: 100%; max-width: 1440px; margin: 0 auto; min-height: 400px; display: flex; align-items: center; } .page__competitor-comparison-table { padding: 20px; } @media (min-width: 491px) and (max-width: 1023px) { .page__gifting-v2 .container-padding { padding-left: 48px; padding-right: 48px; } .text-7xl { font-size: 60px; } .page__gift-nixplay .gift__paragraph { font-size: 20px; } .page__gift-nixplay .gift__left-col .gift__details h2 { font-size: 48px; } .page__gift-nixplay .text-2xl p { font-size: 20px; } .page__gift-nixplay .gift__left-col .gift__label { font-size: 20px; } } @media (min-width: 1024px) { .text-7xl.text-small { font-size: 48px; } .page__gift-nixplay .text-2xl, .page__gift-nixplay .text-2xl p { font-size: 24px; } .text-7xl { font-size: 72px; } .page__competitor-comparison-table { padding: 32px 40px; } .page__gift-nixplay .gift__paragraph { font-size: 24px; margin-top: 40px; } .page__gift-nixplay .gift__left-col { width: 707.5px; } .page__gift-nixplay .gift__right-col { width: 707.5px; margin-top: 0; } .page__gift-nixplay .gift__left-col .gift__details h2 { letter-spacing: -1.2px; font-size: 60px; } .page__gift-nixplay .gift__left-col .gift__label { font-size: 28px; margin-bottom: 0; top: 40px; left: 40px; position: absolute; } .page__gift-nixplay .gift__right-col { padding: 0; } .page__gift-nixplay .gift__heading-paragraph { padding-top: 100px; } } .gift__details_event{ font-family: "NotoSans-Regular"; padding: var(--section-spacer-large, 40px) var(--page-padding, 40px); gap: 12px; flex: 1 0 0; } .gift__details_event h2, .gift__details_slim h2{ font-size: 28px; font-style: normal; font-weight: 600; line-height: 124%; letter-spacing: -0.56px; } .gift__details_event .gift__label { margin-bottom: unset !important; top: unset !important; left: unset !important; position: relative !important; font-size: 16px !important; font-style: normal; font-weight: 400; line-height: 140%; /* 26.4px */ letter-spacing: -0.32px; } .gift__details_event .text-2xl p { margin: 0px !important; } .gift__row:has(.gift__details_event) { overflow: hidden; } .cta-button { font-family: "NotoSans-Regular"; font-size: 16px; font-style: normal; font-weight: 400; line-height: 140%; /* 22.4px */ letter-spacing: -0.32px; padding: 8px 24px; } .cta-button:hover { background-color: rgba(10, 114, 138, 1) } @media (max-width: 491px) { .gift__two-col:has(.gift__details_event) { padding-top: 20px; } } @media (min-width: 491px) { .gift__details_event{ padding: var(--section-spacer-large, 80px) 113px; gap: 20px; } .gift__details_event .gift__label { font-size: 20px !important; font-style: normal; line-height: 132%; /* 26.4px */ letter-spacing: -0.4px; } .gift__details_event h2 , .gift__details_slim h2{ font-size: 36px !important; letter-spacing: -0.72px; } } @media (max-width: 1024px) { .gift__right-col:has(video) { padding: 0px !important; } .gift__two-col:has(.gift__details_event) { padding-top: 48px; } } @media (min-width: 1024px) { .gift__details_event{ font-family: "NotoSans-Regular"; gap: 32px; padding: 0px 100px; } .gift__details_event .gift__label { font-weight: 600 !important; letter-spacing: -0.4px !important; } .gift__details_event h2 { font-size: 48px !important; letter-spacing: -0.96px; } .gift__details_slim h2{ font-size: 60px !important; letter-spacing: -1.2px; } .cta-button { /*font-size: 36px;*/ line-height: 124%; /* 44.64px */ letter-spacing: -0.72px; padding: 12px 40px; } }

Check out these frames

Get the one that matches your loved ones vibe.

@font-face { font-family: 'NotoSans-Regular'; src: url('//www.nixplay.ca/cdn/shop/files/NotoSans-Regular.woff?v=2652825819399526148') format('woff'); font-style: normal; } @font-face { font-family: 'NotoSans-Semibold'; src: url('//www.nixplay.ca/cdn/shop/files/NotoSans-SemiBold.woff?v=13783895167069905806') format('woff'); font-style: normal; } .text-2xl p { font-family: "NotoSans-Regular"; font-size: 16px; font-style: 400; line-height: 124%; letter-spacing: -0.48px; margin: 20px 0 60px; } .text-7xl { font-family: "NotoSans-Regular"; font-size: 36px; font-weight: 600; line-height: 120%; letter-spacing: -1.44px; } .frame-slider-container .frame-slide { width: 280px; background: #ffffff; padding: 25px; border-radius: 16px; } .frame-slides { background: #F6F8F9; } .frame-slides .header { color: #0a728a; } .frame-slides .paragraph { color: #797f89; } .frame-slides .product-title { color: #797F89; font-family: "NotoSans-Regular"; font-size: 14px; font-style: normal; font-weight: 400; line-height: 140%; letter-spacing: -0.32px; margin: 5px 0; min-height: 45px; } .frame-slides .product__subtitle { color: #797F89; font-family: "NotoSans-Regular"; font-size: 16px; font-style: normal; font-weight: 400; line-height: 140%; letter-spacing: -0.32px; margin-top: 5px; } .frame-slides .label__new { color: #0A728A; font-family: "NotoSans-Regular"; font-size: 12px; font-style: normal; font-weight: 600; line-height: 150%; letter-spacing: -0.24px; min-height: 18px; text-transform: uppercase; } .frame-slides .frame-slides-CTA { text-transform: none; font-family: 'NotoSans-Regular'; font-weight: 400; font-size: 16px; } .frame-slides .product-image { max-width: 300px; margin: 0 auto; } .frame-slides .product__model-with-desc { color: #363B42; font-size: 16px; font-family: 'NotoSans-Semibold'; line-height: 135%; letter-spacing: -0.4px; } .frame-slides .frame-slides-CTA:hover { background-color: #0A728A; } .frame-slides .var-price .leading-snug.font-bold span, .frame-slides .var-price .leading-snug.text-4xl span { color: #363B42; font-weight: 600; font-family: 'NotoSans-SemiBold'; } .frame-slides .var-price .leading-snug.line-through, .frame-slides .var-price .leading-snug.line-through span { color: #A5AEBC; font-family: 'NotoSans-Regular'; } @media (min-width: 491px) and (max-width: 1023px) { .text-7xl { font-size: 60px; } .frame-slider-container .frame-slide { margin: 0 auto; width: 220px; } } @media (min-width: 1024px) { .text-2xl p { font-size: 24px; } .text-7xl { font-size: 72px; } .frame-slides .product__model-with-desc { font-size: 20px; } .frame-slides .product-title { font-size: 16px; } .frame-slides .var-price .leading-snug.font-bold span, .frame-slides .var-price .leading-snug.text-4xl span { font-size: 24px; } .frame-slides .var-price .leading-snug.line-through { font-size: 24px; font-weight: normal; } .frame-slider-container .frame-slide { width: 220px; } .frame-slides .frame-slides-CTA { font-size: 18px; } } @media (min-width: 1200px) { .frame-slider-container .frame-slide { width: 270px; } } @media (min-width: 1680px) { .frame-slider-container .frame-slide { width: 320px; } .frame-slides .swiffy-slider { max-width: 1600px; margin: 0 auto; } .frame-slides .slider-nav { height: 64px; top: 45%; padding: 20px; /*background: #fff;*/ width: 64px; border-radius: 50%; text-align: center; margin-left: -8rem; } .frame-slides .slider-nav { filter: none; box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, .5); -webkit-box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, .5); } .frame-slides .slider-nav:after { margin-right: 5px; position: relative; left: -4px; } .frame-slides .slider-nav.slider-nav-next:after { margin-left: 5px; margin-right: 0; position: relative; left: 3px; } .frame-slides .slider-nav.slider-nav-next { margin-right: -8rem; } } @media (min-width: 1920px) { .frame-slides .frame-slider-container .frame-slide { width: 370px; } }

FAQs

How do I set up gift content on my purchased frame?

You can set up gift content for a frame either before or after purchasing. Please note that the setup for gift content can only be done through our mobile app, as it is currently unavailable on the website. ​​

It's important to be aware that when setting up the frame as a gift, our system will automatically generate an account linked to the provided email address. ​​

Recipient's Details: ​​

Once you're logged in to the mobile app, navigate to the "Frames" tab in the bottom menu.
Tap on the + button and then choose 'A frame as a gift.'
Enter the recipient's name or how they should be addressed (e.g., Grandma). Please note that the recipient's name can only contain letters, numbers, and the characters '-' and '_'. Other special characters are not allowed.
Enter the recipient's email address, which will be used for them to redeem the gift contents you've prepared. Rest assured, no emails will be sent to the recipient to avoid spoiling the surprise. ​

​Note: You can change the email as long as the recipient hasn’t redeemed the gift content. Once redeemed, you won't be able to change the email. ​​

Set the recipient frame’s timezone. You can modify this later on the frame or the app.
Select who you're setting the gift up for, or specify 'Other' if needed.
Choose the occasion for the gift, or specify 'Other' if necessary.
Optionally, add a greeting message. This will be the first thing the recipient sees upon setting up the frame. ​

Add a Greeting Message:

​ In the greeting message, include a special message for the recipient and attach a photo or video using the button below.
For first-time users, tapping the “Add a photo or video” button will prompt a permission popup. Select the “Allow all access” option to grant permission to view and upload photos and videos to Nixplay.
After selecting a photo or video, tap “Save and preview,” then tap “Next” on the preview screen to proceed. ​

Add Photos and Videos:

​ Next, add a set of photos or videos to be displayed on the frame for the recipient.
After selecting your media, tap the “Add” button.
Optionally caption or edit your media or proceed to upload by tapping the arrow. ​

​Invite Others to Contribute: ​​

Optionally, invite family and friends to add additional greeting messages, photos, and videos. Use the “Skip” button if not interested.
Invite others by entering their email addresses and tapping “Invite.” They'll receive an email invitation to join the gift setup (up to 10 people). ​

Note: Contributors without a Nixplay account must set up an account to accept the invite and share photos. ​​

Once invitations are completed, tap “Next” at the bottom of the screen to proceed.
Congratulations! You've completed setting up content for your gift. Tap “Finish” to proceed.
You'll receive an email and a gift code to share with the recipient for redeeming the gift content. Set an email reminder by tapping the reminder button if needed.
If you wish to share immediately, tap “Share Now.”
Smart 8
Smart 10 series
Smart 13
Smart 15
Touch 08 series
Touch 10 series
Touch 10 Classic
Touch 15 Classic
Ultra series
1. Use the email that was given to you as part of the gift code on the username/email field, and use the gift code on the password field. Keep in mind that the gift code is case sensitive and has a format of always 3 letters followed by 5 numbers.

2. We strongly suggest you to immediately update your password if you are still using the gift code as your login password as it is going to be more secure for you.
The gift code can only be successfully redeemed once.
You will need an internet connection to redeem your gift content.


1. Select a language you wish to use.

2. Select the Wi-Fi and enter the password.

3. Once you have connected to your Wi-Fi, you will see a Get Started screen. Select the “I have received a gift code“ option.
If you don’t have a gift code, you can still proceed to set up the frame by selecting the “I don’t have a gift code“ option. You can refer to the How To Pair Your Nixplay Frame article for more information.
You can still redeem the gift content even after setting up the frame.

4. Enter the gift code. The gift code format is always 3 letters followed by 5 numbers.

5. Enter the email that was given to you as part of the gift code.

6. Once you successfully enter the information correctly, you will see a congratulations screen.
You will need to wait while the gift content is being downloaded. The wait may vary depending on your internet connection and the gift content size.

7. You will be able to see the greeting message that your gifter has written for you!
Once you dismiss your greeting messages, you’ll see all the photos and videos your gifter has added for you.

You can re-access the greeting message by accessing the Gallery. And then navigating to the “Gift Message“
Content that has been set up as a gift can be redeemed only once. You can redeem it either through the frame or the mobile app. ​

On the Frame: ​​

If your frame is already paired and you wish to redeem gift content set up by a gifter, navigate to the “Settings” page via the menu.​
Within the settings, you'll find a “Gift Code” option. This option is visible only if your frame supports redeeming content via a gift code and if the frame hasn't been redeemed before.​
Input the gift code; the format is always 3 letters followed by 5 numbers.​
Provide the email that was given to you as part of the gift code. ​​

On the Mobile App: ​​

If your frame is already paired and you wish to redeem gift content set up by a gifter, go the the “Frames” tab​
Select the frame that was gifted to you and tap on the gear icon​
Under the “Gift Code” section, tap the “Enter Gift Code” button​
Input the gift code; the format is always 3 letters followed by 5 numbers.​
Provide the email that was given to you as part of the gift code.
To edit or delete a gift setup, first, navigate to the Frames tab located at the bottom of your mobile app menu. Then, tap on the “Edit” button next to "Gift is Ready!"

After the gift content has been redeemed by the recipient using the gift code, you will no longer have the option to delete the setup or edit certain information such as the recipient's name, email, or greeting message. However, you will still be able to continue adding photos and videos to the gift album. ​

To delete a gift setup, tap on the "Edit" button and then tap the three dots located in the top right corner. Finally, confirm the deletion of the gift setup. ​
.faq_title { min-height: 80px; font-size: 40px; font-style: normal; font-weight: 600; line-height: 124%; /* 74.4px */ letter-spacing: -1.2px; } .faq_toggle { min-height: 45px; font-size: 18px; font-style: normal; font-weight: 500; line-height: 124%; /* 34.72px */ letter-spacing: -0.36px; max-width: var(--container-max-width, 1440px); padding: 10px 0px; } .faq_cta a{ min-height: 79px; font-size: 24px; font-style: normal; font-weight: 400 !important; line-height: 124%; /* 29.76px */ letter-spacing: -0.48px; } @media (min-width: 491px) { .faq_title { min-height: 100px; font-size: 50px; } .faq_toggle { font-size: 24px; min-height: 85px; } } @media (min-width: 1023px) { .faq_title { min-height: 120px; font-size: 60px; } .faq_toggle { font-size: 28px; min-height: 115px; font-weight: 600; letter-spacing: -0.56px; } .faq_cta { font-size: 24px; line-height: 124%; /* 29.76px */ letter-spacing: -0.48px; } }