Elements
Ready-to-use donation tools that help you raise more funds across your digital channels.
Fundraise Up Elements add donation functionality to your website. Each Element is fully customizable through the Dashboard, where you can adjust its appearance and behavior to match your needs. Elements handle various aspects of online fundraising, from collecting donations to displaying campaign progress and supporter activity.
Fundraise Up provides more than 20 Elements divided into six types:
- Buttons for direct donation calls-to-action.
- Data displays for showing campaign progress.
- Forms for embedding checkout options directly on your pages. Includes Zakat Calculator for helping supporters calculate their Zakat obligation according to Islamic principles.
- Links for directing supporters to your campaigns from any channel.
- Lists for showcasing leaderboards and encourage competition.
- Overlays for site-wide promotion.
Why use Elements?
Elements reduce the technical work needed to add donation features to your website while giving you full control over how these features work.
Your marketing and fundraising teams can modify Elements through the Dashboard without help from web developers. The Dashboard serves as a control center for all your Elements. When you update campaign settings, every Element tied to that campaign changes automatically. This means you can modify the behavior of donation buttons and forms across your entire website from one place.
For example, if you placed the same Donate Link in 15 different locations, you don’t need to update each link separately when campaign details change. Instead, adjust the settings once in the Dashboard to update all instances of that Element. Changes appear within 1-2 minutes.
How to read the Elements tab in the Dashboard
Go to the Elements tab in your Dashboard to view, add, or manage Elements.
Elements tab in Dashboard
Filter Elements
Use the filters to narrow the list:
- Account – Visible only for main accounts, not subaccounts. Use this filter to find Elements used in specific subaccounts. To select multiple subaccounts, hover over a name and check the box.
- Campaign – Filter Elements by Campaign. Select multiple campaigns the same way as accounts.
- Type – Filter by Element type. See all options in the Elements catalog.
How to add Elements
Most Elements integrate directly into your website’s pages. These website Elements display as part of your page content, like buttons in your navigation menu or forms on your donation pages.
Each Element requires configuration in the Dashboard, where you’ll also get the code snippet to add to your website.
To add an Element:
- Open your Fundraise Up Dashboard.
- Go to the Elements tab.
- Click New element.
- Choose the type of Element you want to create.
- Select the campaign from the Open campaign dropdown menu. This step is required to link your Element to a campaign.The Reminder is the only Element that can’t be linked to a specific campaign. It always directs the supporter back to the campaign where they left their donation unfinished.
- Configure the Element’s settings. For details, see to the “How to customize Elements” section of this article.
- Click Create an element.
- Copy the HTML code from the pop-up window.
Pop-up window with ready to copy Element code
- Add this HTML code as-is to your website where you want the Element to appear.
Here’s an example: this code snippet, when added to your website using a CMS or code editor, will render a Donate Button.
1<a href="#XTGWFZFR" style="display: none"></a>What is the “display: none” parameter and can it be deleted?
Elements without HTML code placement
Sticky Button and all Overlay Elements (Message Bar, Popup, Reminder, and Social Proof) work differently. These appear over your website content instead of within it. For these Elements, you only need to set their display rules in the Dashboard — no code snippets are needed (skip steps 8 and 9 from the instruction above).
For Message Bar and Popup Elements, you can control when they appear using scheduling tools in the Behavior section:
- Show from date: The Element will start displaying at midnight in your organization’s time zone.
- Hide after date: The Element will stop displaying at 11:59 PM in your organization’s time zone.
Link Elements also don’t require adding HTML code to your website:
- Donate Link generates a URL for your campaign that you can share immediately.
- Fundraisers Link creates a URL to help supporters start fundraisers, which you can distribute as needed.
- QR Code provides a downloadable image that links to your campaign. You can use this as-is for emails, social media, or printed materials, or optionally copy the HTML code to embed it on your site. When embedded, the QR code becomes clickable and directs supporters to the checkout form.
This example URL is generated using the Donate Link Element. It can be used in email campaigns and other places where the Fundraise Up installation code has not been added:
1https://donate.ropsi.org/-/XWZBZUBBElement priority
There might be scenarios on your website where several non-embed Elements are active at the same time. To prevent visual conflicts and maintain a clean layout, the system automatically applies display rules and priority logic.
Same element type priority
If your organization creates more than one Element of the same type — for example, two Sticky Buttons or two Social Proof Elements — only one of them will be displayed. The system uses the following rule:
- The most recently edited Element takes priority.
This means if you have two Social Proof Elements linked to the campaign, the one you modified most recently in the Dashboard will appear. The same rule applies to any other non-embed Element.
If you want a particular Element to take priority and display on your page, find that Element in the Dashboard, click it, and then click the Save changes button. No edits are needed — saving the Element will make it the most recently saved and therefore the one that is displayed.
Different element type priority
When multiple types of non-embed Elements are active on the same page — for example, a Sticky Button and a Popup — the system follows a priority model based on how those Elements behave. This helps avoid overlap and layout issues.
The rules below describe how the system handles different combinations and what happens when Elements conflict or intersect on screen.
Priority hierarchy
Elements are grouped into categories based on how they appear on your website:
| Priority level | Element type | Elements | Behavior |
|---|---|---|---|
| 1 (Highest) | Backdrop overlays | Popup | Blocks all other Elements while visible. |
| 2 | Sitewide bars | Message Bar | Moves other Elements to avoid visual overlap. |
| 3 | Floating notifications | Reminder, Social Proof | Temporarily hide fixed buttons if overlapping. |
| 4 (Lowest) | Fixed buttons | Floating Button, Sticky Button | Shown unless hidden by floating notifications. |
How priority works in practice
- When Elements from different priority levels conflict
The Element with the higher priority level displays, and the lower priority Element temporarily hides. For example, if a Popup (priority level 1) is active, all other Elements (levels 2-4) will pause or hide until the Popup closes.
- When a Popup is active
Elements already visible on the page remain displayed, but no new Elements will appear until the Popup closes. After you close the Popup, Elements resume appearing normally.
- When Message Bar displays
Other Elements automatically move up or down on the screen to avoid overlapping with the Message Bar. For example, if you have both a Message Bar and a Social Proof Element positioned at the bottom of the page, the Social Proof will move to avoid covering the Message Bar.
- When Elements from the same priority level conflict
Within Floating Elements, Reminder has higher priority than Social Proof. Within Fixed Elements, Floating Button has higher priority than Sticky Button. If a Reminder and Social Proof Element would appear in the same screen position, only the Reminder displays.
Priority on mobile devices
On mobile devices, screen space is limited, so Elements positioned at the bottom of the screen are all considered overlapping. The same applies to top-positioned Elements. In these cases, the priority rules determine which Element displays while others temporarily hide.
Element opening behavior: Checkout Modal or Campaign Page
If both the Campaign Page and the Checkout Modal are enabled for a campaign, Elements linked to that campaign will open in either of the two formats based on the following rules:
| Element | Checkout Modal | Campaign Page |
|---|---|---|
| Donate Button | ✔ | |
| Donation Form | ✔ | |
| Sticky Button | ✔ | |
| Floating Button | ✔ | |
| Image Card | ✔ | |
| Message Bar | ✔ | |
| Popup | ✔ | |
| Impact Slider | ✔ | |
| Top Fundraisers | ✔ | |
| Donation Levels | ✔ | |
| Simple Form | ✔ | |
| Button Group | ✔ | |
| Recent Donations | ✔ | |
| Top Supporters | ✔ | |
| Top Locations | ✔ | |
| Donate Link | ✔ When accessed from your website |