Skip to main content

Custom Experience Buttons

Add your own custom experience buttons to personalize your event’s attract screen.

Rossella Kruger avatar
Written by Rossella Kruger
Updated over a month ago

You can customize your Snappic attract screen by adding your own custom experience buttons. These can be static (PNG) or animated (APNG) to create a more engaging and branded experience for guests.


Table Of Contents

  • Important Notes

  • How to Add Custom Experience Buttons

  • Pro Tips

  • Contact Support


Important Notes

  • Supported file formats:

    • PNG for still buttons

    • APNG for animated buttons

  • Recommended size: 300 x 300 px

  • Custom buttons appear only on the Attract Screen.

  • You can remove or revert buttons at any time.


How to Add Custom Experience Buttons

Step 1 – Open App Experience Settings

From your Snappic Dashboard, select your event.

Navigate to the App Experience section and click Edit.

Step 2 – Open the Experience Button Customizer

Select Customize Experience Buttons, found under PHOTO BOOTH .

This will open the Experience Button Customizer tool.

Step 3 – Upload Your Custom Button

Hover over the button you wish to change, then select the cloud upload icon to upload your PNG or APNG file.

You will also see the following options:

  • Delete icon – Reverts the button back to the original Snappic default.

  • Back arrow icon – Reverts to the previously uploaded custom artwork.

Once you’ve uploaded all your custom button artwork, click Done to save your changes.


Pro Tips

💡 Animated Buttons:

If you want to upload a small animation as a button, use EZGIF.com.

Select APNG format when creating your file. This allows you to create an animated button that supports transparency—perfect for Snappic’s attract screen.

⚠️ Note: Buttons are visible only on the Attract Screen preview within the app.

If an experience is not required, you can remove its button by deselecting that experience in your event settings.


Contact Support

Need Help? Contact Support

Chat directly from your dashboard for live support

Did this answer your question?