RallyUp RallyUp Product Updates logo
Back to Homepage Subscribe to Updates

RallyUp Product Updates

See the latest new features, improvements, and product updates

Labels

  • All Posts
  • new features
  • improvements
  • coming soon
  • dev log

Jump to Month

  • June 2025
  • March 2025
  • January 2025
  • December 2024
  • November 2024
  • October 2024
  • September 2024
  • August 2024
  • July 2024
  • June 2024
  • May 2024
  • April 2024
  • March 2024
  • February 2024
  • December 2023
  • September 2023
  • July 2023
  • June 2023
  • May 2023
  • April 2023
  • March 2023
  • February 2023
  • December 2022
  • November 2022
  • September 2022
  • August 2022
  • May 2022
  • April 2022
  • March 2022
  • February 2022
  • January 2022
  • December 2021
Changelog byAnnounceKit

Create yours, for free!

dev log
a year ago

Development Log Update: 4-11-2024

Concurrent Experience Editing Modal Update, Release Date: April 12th, 2024

The team has updated the modal that indicates when other users are editing the experience at the same time.  When multiple users are in the system under certain circumstances, the RallyUp staff team emails may be displayed as active in the experience.  In these instances, the team has updated the modal to display a generic user such as "System Administrator."   Non-RallyUp staff users will still be displayed as normal to encourage coordination efforts within organizations when editing the same experience.

See Updated Modal


Change Call to Action on Org Invite Email, Release Date: April 12th, 2024

Current system emails that invite org admins/staff show the CTA button as "Register Now."  The team has changed this wording to "Accept Invite."

See Updated Email Verbiage


Terminology Update on Experience Page, Release Date: April 10th, 2024

For the new Experience Page, we have updated the sticky navigation Call to Action for Solo Auctions.  Previously, we show "donate" terminology, but we should show "bid" for solo auctions.  This task updates this terminology to "bid" for Solo Auctions.


PayPal Early Access Functionality Now Streamlined, Release Date: April 10th, 2024

The team has removed the "Early Access" icon on PayPal card in both the Account Setup and Payment Processing page:

Early Access Update

The team has also removed the modal when "Create New Account" or "Connect Existing Account" are clicked.

  1. Previously we showed a modal that confirms they are okay to use PayPal while it is still in Early Access.
  2. This is no longer needed since PayPal is fully released and users are now taken to the PayPal onboarding flow immediately. 


Add New ToolTip When Dropdown Values are too Long, Release Date: April 10th, 2024

The team added a new tooltip that shows the full string upon hover when a dropdown's value is too long to fully view.

ToolTip Hover
 
This is also added to the following modals:
Add/Edit Ticket Modals
Add/Edit Package Modal


Replace "Campaign ID" with "Experience ID" in Campaign Details, Release Date: April 1st, 2024

The team has updated the verbiage of "Campaign ID" with "Experience ID" in the campaign details/setup as shown here -> Experience ID display



Avatar of authorRallyUp Product Team
dev log
a year ago

Development Log Update: 3-18-2024

dev log 

Visible Captcha On Password Reset, Release Date: March 13th, 2024

The team has created additional security protocols regarding the password reset function.  When a user resets their password, they will be prompted to confirm this action with a visible CAPTCHA.  The additional steps will help thwart malicious activity on the application.


Add "Pending Registration" Headline In Receipt For Invited attendees, Release Date: March 13th, 2024

This solves an issue with unclear group ticket statuses.  On certain tickets, because the user was invited, there is no table heading (see screenshot), and it's not immediately clear that the ticket represents a pending registration or invited users.

Therefore, for all tickets that had the "This attendee will provide their own information checkbox," the app now shows a table heading of "Pending registration" : https://share.zight.com/E0uJZ0xW
 
In the same way as receipts, on the "View Ticket registrations" table, the app now adds "Pending registration" to the table name cell as well: https://share.zight.com/WnuXDOdZ.
 
Additionally, if the user was invited by email in Checkout here, the app now refills the "Email address" field on the receipt as well here.


Add Disclaimer Message Near Invitation Link on Group tickets, Release Date: March 13th, 2024

The app now has a disclaimer near the invitation link when a user is purchasing a group ticket and checks the "This attendee will provide their own information" checkbox.  Refer here: https://www.figma.com/file/5B6VjcvHoEmdY8hGXjC0Xc/Experience-Setup---Group-Registrations?type=design&node-id=2425-5899&mode=design&t=wOaikpQgn7Y4KGHS-4  

The disclaimer provides context that the link will not be available until they finish checkout.


Add Optional Filter By Feature in My Experiences Page, Release Date: March 7th, 2024

We've added new options to filter the My Experiences page by feature which includes Peer-to-Peer and Livestreaming. Below are some screenshots: 

  • New "Feature" filter: https://share.zight.com/rRumzQED.
    • The user can filter their Experiences by Peer-to-Peer and live-streaming.

  • New "Feature" column: https://share.zight.com/L1u8v9Oz.
    • This column is now filterable by Peer-to-Peer and Livestreaming. The value in a particular cell this column can be left blank if the related Experience does not have any of the two features enabled. 


Show "View Ticket Registrations" In CMO When Group Tickets Are Enabled, Release Date: March 4th, 2024

The application now has three improvements in the case when only group tickets are enabled: 
  • "View Ticket Registrations" now show in CMO even when only Group tickets are enabled. 
    • This is currently accessible via the "View tickets" button in each row of the "View Group registrations" page here (see screen recording)
  • Remove the "amount" column in the "View Ticket Registrations" page when only Group tickets are enabled. 
    • The reason for removal is because the amount column will always be blank, since individual tickets are only purchased as part of a Group ticket. 
  • Change verbiage of dropdown in "Add individual ticket" modal here:https://share.zight.com/BluqRDYE
    • Instead of saying "Without a [group]" the app now says "Select a [group]" when only Group tickets are enabled. 
      • For the case when both individual and group tickets are enabled, the app will indicate: "Without a group." 
    • Additionally, the reason for the dropdown change is because users cannot register an individual ticket without a group since they did not enable individual registrations, they can only be moved from one Group to another.


For more information, please contact us partners@rallyup.com.

Avatar of authorRallyUp Product Team
new features
a year ago

UI/UX Improvements: Experience Page - March 1, 2024 (UPDATED FROM February 8, 2024)

Status: QA/Staging

Production Release date: 3/7/2024

This is an update from a previous post on February 8th.

In this release, we are streamlining numerous navigation elements for an amazing donor experience.  The team has evaluated many pain points to make donation to your organization simple and engaging.

The following areas have been improved for increased donor engagement:

  • Tabs
  • Call to Action Section
  • Activity Page
  • Activities Modal
  • Sticky Navigation Behavior

    Please download this presentation and preview the new Experience Page!


Avatar of authorRallyUp Product Team
dev log
a year ago

Development Log Update: 2-29-2024

dev log 

New Modals for Disabling Cash/Prize Raffles, Release Date: 2-27-2024

The team has added a new conditional warning modal that shows when a user disables either a cash or prize raffle on their experience after already creating prizes for either of the raffle types. 
 
Previously, the application allows organizers to create prizes, then disable either raffle type which will cause them to lose all of their saved prizes.
 
Now the user will encounter the following modals when disabling cash/raffle prize options:

Raffle prize option / Cash prize option


 

Avatar of authorRallyUp Product Team
dev log
a year ago

Development Log Update: 2-22-2024

No new improvements were deployed this week.

Avatar of authorRallyUp Product Team
dev log
a year ago

Development Log Updates: 2-15-2024

dev log 

New Password Requirements, Release Date: 2-15-2024

The team has implemented additional password requirements for new users and existing users who reset their password.  These requirements will not affect current user's passwords unless they request a reset.  

The requirements for the user password are as follows:

  • Must include at least two of the following:   
    • 1 uppercase and 1 lowercase alphabet characters   
    • 1 numeric character   
    • 1 special character 
  • Must not be the same as the account name.
  • Must not be any of the account's last four passwords. 
  • Must contain at least 8 characters. 
  • Should be case-sensitive (previously implemented) 
  • Password cannot match any of your four previous passwords


Dashboard Updates for Ticket/Package Registrations, Release Date: 2-15-2024

The team has added a new "[Package name]" column to the View Ticket Registrations and View Event Registrations tables. This allows the organizer and campaign admins to see the name of the package easily as they manage their event.
 
See screenshot for View Ticket Registrations: https://share.zight.com/kpuRlJL8
See screenshot for View Package Registrations: https://share.zight.com/7KuXWQmv
 
The value within this cell now shows the Package name as requested here or in the Package EAI in Experience Setup. This column should only show if Package name is being collected. 
 
In addition to this new, conditional row, the team has changed the name of the "Package column" in View Ticket Registrations and View Package Registrations from "Package" to "[Package] type."


Add "ID" Column to System Email, Release Date: 2-15-2024

The team has updated the "Take action on your unpublished campaign" system email to now include the campaign ID before the "Title" column on each row.  The "Title" field is now clickable and takes the user to the "My Experience Page."


Free Entries and Campaign Closure, Release Date: 2-1-2024

The team has updated functionality to no longer allow free entry submissions after the campaign closes.  The application now displays "Free Entries Ended" when a campaign enters a closed state.



For more information, please contact us partners@rallyup.com.

Avatar of authorRallyUp Product Team
new features
a year ago

UI/UX Improvements: Experience Page - March 1, 2024 (UPDATED FROM February 8, 2024)

Status: QA/Staging

Production Release date: 3/7/2024

This is an update to the previous post on February 8th.

In this release, we are streamlining numerous navigation elements for an amazing donor experience.  The team has evaluated many pain points to make donation to your organization simple and engaging.

The following areas have been improved for increased donor engagement:

  • Tabs
  • Call to Action Section
  • Activity Page
  • Activities Modal
  • Sticky Navigation Behavior

    Please download this presentation and preview the new Experience Page!


Avatar of authorRallyUp Product Team
new features
a year ago

New warning modal to alert organizers when multiple users are making changes in Experience Setup simultaneously

Status: In Production

Release date: 12/12/2023

In this release, we are adding a new feature in Experience Setup that alerts organizers when multiple users try to make changes in Experience Setup simultaneously. Here's an example: 

  1. User 1 is in Experience Setup and begins making changes but has yet to save their progress.
  2. User 2 goes into Experience Setup, changes a setting, and saves their changes. 
  3. User 1 immediately receives a warning modal (see screenshot) letting them know that User 2 made changes in Experience Setup. The modal presents User 1 with two options: 1) Refresh their browser, losing all of their changes to avoid overwriting any of User 2's changes, or 2) Continue without refreshing.

We are giving User 1 the option to refresh their browser or continue without refreshing since their changes may be much more extensive than User 2's, and they can decide which path forward is more desirable for their specific case. We've also added logic that only allows the warning modal to show if User 2 actually made changes in Experience Setup. Therefore, the modal won't show for any "useless" saves.

Avatar of authorRallyUp Product Team
new features
a year ago

Event ticket packages

Status: In Production 

Release date: December 7th, 2023 

 

Experience Setup

In this release, we are adding a new Ticket type called a Ticket Package. A Ticket Package allows organizers to sell a group of individual registrations easily. A prime example of the functionality is selling an entire Gala table with eight seats. This functionality is technically already possible in the application. However, it requires the supporter to manually add a specific number of individual tickets to their cart, which is not conducive to a great UX. 

 

In Experience Setup, in the "Ticketing" step, organizers will see a new option to enable either individual tickets and/or ticket packages. If the organizer enables individual tickets, they enable the same functionality currently in the application. If the organizer enables ticket packages, they will see a brand new entity-adding interface (EAI) where they can add ticket packages. The organizer can also customize the terminology for individual tickets and ticket packages. For example, if an organizer wants to sell tables, they can specify that ticket packages should be called "tables," and the individual tickets can be called "seats." 

 

When the organizer presses the "Create a package" button, it opens a new modal where the user can create the package. The setup for creating a package is extremely similar to creating a normal individual ticket. Below, we discuss the different options and fields to create a ticket package. 

Images 

This is the same as the existing functionality. Organizers can add one or many images to their ticket package. 

Title 

Just as with current individual tickets, organizers can specify the ticket title. 

Price 

This is the same as the current functionality where the organizer can set a price for the ticket package. 

Does this [package] include an existing [ticket] type? 

This new option allows the organizer to select if their ticket package is comprised of an existing individual ticket type. For example, an organizer might be selling Gala tables. In the same Experience, the organizer may want to sell individual seats at the Gala table. The organizer can then specify that the Gala table comprises a group of these seats. These seats are just individual tickets created in Experience Setup earlier, so the organizer can use their discretion to determine which individual ticket makes up this ticket package.   

The user can leave this blank if no individual ticket types comprise the package. 

How many [tickets] are included in this [package]? 

Using the example above, the organizer can specify how many seats may be at each gala table using this setting. 

Limit the number of this [package] available 

As with existing tickets, the organizer can specify how many ticket packages are available. 

Description 

The organizer can specify the ticket description that shows on the ticket cards on the Experience Page. 

Category 

The organizer can also place ticket packages into categories as is possible now for individual tickets. 

Choose the information to collect for this [package] 

The organizer can use this section to specify which information they want to collect on the ticket package level. I.e., any information that applies to the group as a whole. An example of the type of information you'd collect here would be "package name" such as "John's golf team" or "ABC Company's Table." You can collect any type of information here using custom fields.

Choose the information to collect for each attendee 

As is possible on the ticket package level, the organizer can specify which information to collect on the attendee level.   

This section only shows if the organizer did not select that the ticket package was comprised of existing individual tickets. When the package is comprised of an existing individual ticket type, the information collected on the attendee level will match the individual ticket type. 

Make this [package] available for a limited time 

This is an existing setting that allows the organizer to specify if the particular ticket package should only be sold during a specific date and time.   

Hide this package from the Experience Page 

This is an existing setting that allows the organizer to specify if the ticket package should be hidden from the Experience Page. 

Other notable information

Another new setting we've added to Experience Setup for the Event Registrations Activity is the ability to set an Experience-level ticket limit. This will allow organizers to limit the number of tickets available for purchase without imposing any limitations on the individual ticket level if unnecessary. The Experience-level ticket quantity limit will be updated for individual tickets and packages. When an individual ticket is purchased, the quantity available decreases by one (1). When a ticket package is purchased, the available amount decreases by the number of individual tickets included. For example, if a ticket package includes five individual tickets, the quantity available will be reduced by five (5).   

As briefly mentioned earlier, organizers can also put Ticket Packages into categories just like is possible for individual tickets. When enabled, organizers will see a new category setting for Ticket Packages. See the image below. 

Inserting image...
  

Experience Page 

 

Once the ticket package has been set up, supporters can see a new ticket type on the Experience page in a new section that lists ticket packages. In one section, it will include all of the individual tickets. In another section, it will consist of all the available ticket packages. The user will see cards for each ticket package type in the ticket packages section. Supporters can purchase ticket packages similarly to how they purchase event tickets now in the application.

 

Experience Management 

The application will have a new management page titled: "View [ticket package] registrations," where they can view all ticket package registrations. Below are the columns that make up the table.   

Package 

This shows the specific Ticket Package type that was purchased. 

Package name 

This is the name of the package entered by the supporter who purchased the ticket package if it was collected by the organizer. 

Purchased by 

This shows who the ticket package was initially purchased by. 

Amount 

This shows how much was paid for the ticket package.  

Number of tickets 

This shows the number of individual tickets in the ticket package.   

Additionally, when a ticket package is purchased, we show a new entry in the existing "View event registrations" table, renamed "View ticket registrations." In this table, we've added new "Ticket package" and "Package name" fields to the existing "View Event Registrations" management table. That way, Experience administrators can easily see each individual registrant and their associated ticket package type and package names for easy context. 

Miscellaneous 

Early next year, we plan to add functionality that provides the organizer with more management functions, which include:   

  • Ability to add and edit ticket packages in Experience Management  
  • Ability to add and edit individual tickets in Experience Management  
  • A new option that allows supporters to purchase a ticket but has the option not to fill out any information so that the registrant can fill it out on their own later.   

 

 

Avatar of authorRallyUp Product Team
new features
a year ago

New 50/50 Raffle Feature

Status: In Production

Expected Release: September 21st 

In this release, we are adding functionality to the application that allows organizations to run a raffle where the prize is cash, specifically, a percentage of the amount raised. It would allow an organization to run a fully supported 50/50 raffle and other similar use cases. 

We've added flexibility to allow the organization to specify the exact percentage they'd like to award the winner of the cash raffle so they are not explicitly bound to a 50/50 split. If the organization wants to run a raffle where the winner only receives 20% of the funds raised, and the organization keeps 80% to support their cause, they can change the settings to fit their use case. We'll discuss the details in this changelog post below. 

Experience Setup 

In Experience Setup, organizers can now enable a prize or 50/50 raffle. Enabling a prize raffle enables the same functionality that already exists in the platform for raffles. When enabling a 50/50 raffle, the organizer enables new functionality to create a cash prize where the prize is a portion of the amount raised.   

It is essential that the organizer is allowed to enable prize raffles and 50/50 raffles independently. In our research and discovery, we've learned a lot of customers only want to run a 50/50 raffle without any other prizes. However, some users also want to add some general prizes in addition to their cash prize. Therefore, organizers can independently enable general prize and cash raffles to fit their use case.   

When only the prize raffle option is enabled, Experience Setup for the raffle activity will be precisely as it is now. However, if both a Prize Raffle and a 50/50 Raffle are enabled simultaneously, we'll see a new button on the prize creation card (see image below).   

 

There's a brand new "Create cash prize" button that, when pressed, opens a brand new modal that allows the organizer to create a cash prize (see image below). Additionally, once the cash prize is saved, it is highlighted with a unique icon so the organizer can easily distinguish it from all other prizes. As a quick note, when only a cash raffle is enabled on the Experience, the interface for adding a cash prize shows without the option to create regular prizes (see screenshot here).  

 

Once the cash the prize modal is open, it is very similar to creating a raffle prize now, except for two new settings unique to the cash raffle prize. These new settings here allow the organizer to specify how the application should calculate their cash prize.   

The first setting, "Calculate the cash prize from," allows the organizer to choose which types of donations contribute to the cash prize. For example, the first option calculates the cash prize from the entire Experience's amount raised. The second option calculates the cash prize only from the raffle activity. The last option, which only shows if the user is running a prize-specific raffle, allows the jackpot amount to only be calculated on funds received from entries sold for the cash prize. 

The second new setting, "Cash prize percentage (%)," allows the organizer to specify how much of the amount raised, calculated by the setting discussed in the previous paragraph, should contribute to the cash prize amount. For example, instead of only allowing 50/50 raffles where the amount raised would be split evenly between the winner and the organization, we've added this setting to allow the organizer to specify a bespoke split. They can set a split where only 20% of the amount raised is awarded to the raffle winner, or perhaps they want 70% to be awarded to the winner – it's totally up to the organization. 

One other setting that is important to note is the "Number of winners" setting here. This setting works slightly differently from the way it works for the general prizes we support in the app now. Since there can only be one cash prize, the number inserted in this input field is the number of people who will split the winnings. For example, if you enter 2 winners here, they will split the jackpot amount evenly between them. The remainder of the cash prize setup is similar to setting up a standard raffle prize in the app.  

Experience Page 

One central point of focus for this release was ensuring that the amount raised and the jackpot amount were calculated precisely to display the true amount that the organization would take home and the winner(s) would win. That way, the jackpot amount is an accurate percentage of the amount raised that is shown on the Experience Page, which helps provide clarity to supporters and avoids potential confusion on the accuracy of the jackpot calculation. This works by not including any types of fees or costs at all in the amount raised calculation, such as credit card processing costs covered by supporters, shipping costs, etc. 

We've added a new option here in Experience Setup to allow the organizer to use this new amount raised calculation on other Experiences. For 50/50 raffles, this setting is turned off and hidden from view since we want to preserve the accuracy of the calculations for supporters' clarity.  

 

When an organization enables 50/50 raffle functionality, supporters will see a brand new element (see image above) on the Experience Page that tells their supporters there's a cash prize, how much the cash prize is worth, how many winners will split the cash prize, and a call to action to enter into the 50/50 raffle. When this call-to-action is pressed, the user is taken to the "Prizes" section of the Experience Page to purchase raffle entries.

In addition to the jackpot element near the banner area of the Experience Page, users will also find a prize card for the cash prize along with all of their other prizes. Having both the jackpot element in the banner area described earlier and a prize card (see image below) helps ensure that we maximize the visibility of the cash prize to supporters. 

 

The process for entering a cash prize raffle is the same as entering a raffle for general prizes supported in the application currently. 

Avatar of authorRallyUp Product Team