Loading...

Custom Confetti in Salesforce refers to the celebratory animations that appear when a user completes an action, such as saving a record.

Custom confetti allows us to personalize the animation to match our company’s branding or provide the user with additional information.

So, in our Salesforce tutorial today, we will explain how to create Custom confetti by building a reusable Lightning Web component that will generate Custom Confetti.

So, without any further ado, let’s start.

Foreword: Custom JavaScript File

As we will be using custom confetti from a custom javascript file, we must add the javascript file to the static resource and use it in our lightning component.

Copy the below code and save it as confetti.js file.

Confetti.js

Steps to Create Custom Confetti in LWC

Create a new Lightning Web Component

i) Update Your HTML file i) Update Your HTML file

The HTML file should have the elements that you want to use as confetti. You can use any HTML element such as a div or span, and style it as desired.

ii)Update a JavaScript file and Import it into the LWC

The JavaScript file should have the logic to randomly generate the confetti and add it to the page.

Code

iii)Update a CSS file

Create a CSS file to add the styles for the confetti. The CSS file should have the animation properties to animate the confetti and make it look like it is falling.

Code

iv) Update XML file:

Finally, add the customConfetti component to the desired page using the component in your Lightning page. You can check out the custom confetti created by this newly created LWC component by visiting the link here.

Wrap Up

So, there it is! Go ahead and create your custom confetti using the solution and do not forget to share your experiences with us. If you wish to receive more such interesting Salesforce development solutions, stay tuned to our blogs! Happy learning!

Related Articles

Sticky notes aren’t just for your desk anymore! In this tutorial, we’ll create a Lightning Web Component (LWC) in Salesforce that allows you to pin notes on your app page or record page. With a clean, interactive UI, these digital sticky notes ensure you never forget important tasks or details. What Will You Learn? By […]

Read More
How to Create Dynamic, Animated Charts in Salesforce LWC using Chart.js

Bring Salesforce data to life with dynamic charts inside Lightning pages! While Salesforce dashboards are powerful, sometimes business users want visual insights without leaving their current page. That’s where Chart.js with Lightning Web Components (LWC) becomes a game-changer. In this step-by-step guide, you’ll learn how to: Upload Chart.js as a static resource in Salesforce. Build […]

Read More
How to Encrypt and Decrypt Data in Salesforce Using Apex Crypto Class

Data security is more important than ever. Whether you’re storing customer information, sensitive business data, or private communication, ensuring that your data stays safe is critical. Salesforce provides built-in tools to help with this, and one of the most powerful yet easy-to-use approaches is encryption and decryption using the Apex Crypto class. In this blog, […]

Read More
Benefits & Step-by-Step Setup Guide for Salesforce Code Analyzer

When building on the Salesforce platform, code quality and security are non-negotiable, especially before submitting your app for a Salesforce Security Review. Catching bugs and vulnerabilities early not only saves time but also ensures compliance with Salesforce’s best practices. That’s where the Salesforce Code Analyzer comes in. This open-source tool scans your Apex classes, triggers, […]

Read More
A Step-by-Step Guide to Integrate Zoho CRM with Salesforce (Without Coding)

Managing data across multiple CRMs can be a real challenge for businesses that want a single source of truth. If your teams use Zoho CRM but want to move or sync all records seamlessly into Salesforce, you don’t need to write a single line of code. Thanks to MultiSync Made Easy, the integration process is […]

Read More
How to Integrate Salesforce with Copilot

Integrating Salesforce with Copilot is becoming an essential step for organizations aiming to streamline workflows, automate client data management, and unlock the power of AI-driven CRM. By connecting these two platforms, businesses can centralize customer information, reduce manual tasks, and accelerate growth. This guide walks you through the Salesforce–Copilot integration process with clear steps, Apex […]

Read More