In This Article:

    Creating an Event

    In This Article:


      Events Step 1: Select the Events Package

      To get started working with an event, you'll need to navigate to the Events package and either create a new event or select an existing event to edit.

      Navigating to the Events Package

      Navigate to the Events package by selecting the "events & parties" tab along the upper horizontal bar in your Salsa headquarters.

      Creating a New Event

      Create a new event in either of two ways:

      • Enter an Event Name in the sticky on the main dashboard
        • Click "Create New Event"
      • Hover over "events >>" in the sub-navigation bar
        • Select "create event"

      After creating the event, you will automatically be redirected to the screen where you can set up and edit the event (see Step 2)

      Editing an Existing Event

      To access and edit an existing event:

      • Hover over "events >>" in the sub-navigation bar
      • Select "list events"
      • Click "details" to begin editing an event

      From this list of saved Salsa events, you can also

      • copy an event (creating a cloned second copy of an existing event, with all the same settings but no attendees)
      • remove (delete) an event
      • search your events (using the search options at the top)
      • export a list of all of your events (using the export options in the lower right)

      Configuring Sharing

      Configuring sharing, as with many of the tools in Salsa, is available for events. For more on that, check out our documentation, here.

      Image 1: (click to enlarge)

      Image 2: (click to enlarge)



      Events Step 2: Description


      The events screen's first tab, "Description", configures the basic appearance and settings of the event. 

      All the information set on the "Description" tab will be included in the "Add to Calendar" buttons which are accessible by your supporters on the public-facing events page. (Learn how to hide those buttons here.)


      The public name of the event will appear as a banner headline atop the page (in h1 HTML style).



      Describe the purpose or highlights of your event.  This description appears on the event page, and can be HTML-styled using the WYSIWYG editor, including images, links, and video embeds.

      Start/end date and time

      Add an event time using Salsa's built-in calendar picker. (If adding by hand, enter using the format yyyy-mm-dd hh:mm.)

      Only events of status "Active" and possessing a start date in the future will be displayed on public lists or searches. The date/time values are displayed to the end user on the event registration page; they can be hidden using CSS.

      The end date and time are optional but highly recommended. This is especially true as your supporters will have the option to sync your page with gmail and/or outlook, which will only work correctly if you have a date and time.

      NOTE:  By default, these dates display on the event page.  If you'd like to hide these dates from your event page, follow these instructions.

      Maximum Attendees and Wait-list

      To allow an unlimited number of registrations, simply leave the "Maximum Attendees" field empty, or set to 0.

      Optionally, you may limit signups by entering a maximum number of attendees. Supporters who sign up after the maximum number has been reached will be blocked from signing up or (if a waiting list is available) placed on the waiting list. 

      If you have capped event signups, you can optionally specify an additional number of supporters that you are willing to accept for your wait-list, should your maximum attendee count be reached. (Simply leave the field empty or enter 0 to disable the wait-list; see Images 1a-1c)

      To make changes to your attendee and wait list, navigate to the Full Attendee List.

      Select a Status

      Changing the status menu to anything other than "Active" will generally prevent your event from appearing in an event search.



      Image 1a: Registration Unlimited; Waitlist Not Used

      Image 1b: Registration Capped at 20; Waitlist Not Used

      Image 1c: Registration Capped at 20; Waitlist Capped at 10


      Events Step 3: Address


      This tab allows you to display information about an event's location. If location is not needed for the event (for instance, a webinar), just skip this tab.

      Address, City, State, Zip, and Country

      This information will display on the page under an "address" heading. It will also be used to identify the event on a map, if enabled.


      Use this field to optionally supplement the address information with a human-readable description, such as "two blocks north of DuPont Circle, above the Starbucks." This field allows HTML, if you want to style text or include an image.

      Hide Standard Map

      If address information is entered, Salsa will by default pin the location on a Google map.

      Checking this box suppresses the Google map display.

      Map URL 

      If this field is populated, the word "Map" will appear on the event registration page, linked to the url you provide.  Most online mapping tools generate unique, linkable urls for any street address you enter, which can then be copied and pasted into this field.


      Events Step 4: User Information


      This tab governs the information that will be collected about registrants.


      The User Information tab lets you determine what information you'll be collecting when someone signs up on the page.

      Facebook Connect

      By checking this box, your supporters will be able to register for your event by using their Facebook login. The registration is a one-click process, allowing supporters (and new visitors) to register with minimal effort. If the supporter has arrived at your event page already logged into Facebook, the event will automatically have their information ready to register. If they are not already logged in, it will ask them to do so.

      Before enabling this feature, make sure that you do not need to collect additional information in your event registration. With Facebook Connect, Salsa can only collect the supporter's email address and name - if you're looking for other data (say, their address), that information won't be collected. Because of this, the Facebook Connect option cannot be used on paid events.

      Requested User Fields 

      You can request or require as much or as little data as you like when processing an event sign up. Salsa's default will be to request first name and last name, and require email and zip. ( Image 1)

      Add more fields, including custom fields, by clicking the button with the plus symbol and selecting the new field from the drop-down menu.

      Make any field requested field into a required field by clicking the "required" check box next to it.

      Remove fields by clicking the button with the minus symbol.

      By default, fields will appear in Salsa's predefined sequence of precedence regardless of the order those fields appear in your headquarters page setup. However, you may choose to order the fields to your own preference. To order the fields:

      1. Click the "Use Field Order Shown Below" box, and save.
      2. Change the order of your saved fields by click the drag handle next to any field, and holding down your mouse button as you move it up or down the field list.
      3. When the fields are ordered to your liking, click "save".


      In addition to collecting supporter data, you can optionally have people who use the signup page sorted into different Groups, or subsets of your list.

      If you want your attendees grouped together, just select which groups you want from your list.

      Allow Users to Sign Up Guests

      Check this box to allow your event attendees to sign up others as their guests for your event. This will then appear next to your submit button on the event registration page. Supporters can then add as many guests as they would like.


      Image 1: (click to enlarge) 

      Image 2: (click to enlarge) 

      Image 3a: (click to enlarge) 

      Image 3b: (click to enlarge) 



      Events Step 5: Event Fees


      Use this tab to configure payment options, if you intend to charge a registration fee on your event page. If your event is free / you are not processing paid registrations through Salsa, just skip this step.

      To start adding event fees, click "Yes" under Does this event cost money? and use this tab to tell Salsa what and how to charge.

      Merchant Account

      Select the merchant gateway you wish to use from the drop down list. (For more on Merchant Gateways, check out our documentation here.)  Note: drop-down menu will only appear if multiple merchant gateways are available.

      Default Tracking Code

      If you wish registration payments for this event to have a specialized tracking code, enter it here.

      (Registration payments are differentiated from regular donations, and associated with the event that earned them, by default ... whether or not you enter a tracking code.)

      Confirmation Text

      This text will appear next to a required checkbox and may be used to confirm that a supporter understands the implications of giving to your organization. This checkbox appears only on the last page of the event registration sequence, where the user enters credit card information to complete the registration. 

      Generally, this option will only be used by organizations whose event registrations constitute political fundraising affected by campaign finance laws.

      Maximum Donation Amount

      Sets a maximum amount a single supporter can pay in a single transaction.

      Generally, this option will only be used by organizations whose event registrations constitute political fundraising affected by campaign finance laws.

      Invoice Option

      Check the “Invoice Option” box to allow event attendees to pay via an invoice provided by your organization, rather than paying immediately with a credit card. Please note that Salsa does not generate an invoice but simply makes note of the payment choice on the Full Attendee List page, so that your organization can reconcile the payment in the supporter's record once it has been received.

      Attendees opting to pay via invoicing will be considered full attendees, regardless of the receipt status of their payment. You can edit their registration status and enter their final payment on the Full Attendee List page.

      For more on the full workflow of the Invoice Option, read our blog post here.

      Add an Event Fee 

      Create (by clicking the 'Add an event fee' link) or edit the event's fee options here.

      • Set an amount, a category for your fee (Normal, Early Bird, Discount, etc.) and a description for that specific fee. 
        • Fees classified as Discount give you the opportunity to set a discount code that your supporters will need to enter in order to be eligible for the discount fee. Discounted fees are displayed only after the registrant has entered the code.
        • If you add an Other fee category, the page will allow a registrant to enter their own payment amount.  NOTE:  You should only add one (or none) 'Other' category fee.  Adding multiple 'Other' category fees can cause the registration page to skip the credit card entry step.
      • Select the status of a fee. 
        • The fee status refers to whether a fee should be displayed as an option or not.  You can set a fee as 'inactive' and it will no longer appear as an option (useful for expiring early-bird pricing).
      • Click on ‘Save this fee’ to add the fee to your events.

      Note that event fees cannot currently be re-ordered through the Salsa interface.

      NOTE:  If you need to remove American Express and Discover from the list of accepted credit cards, you can do so with some modifications to your template.

      Image 1:

      Note: A registrant can only choose one event fee.  It's not possible for a registrant to make multiple fee selections in one registration.  If you need to a fee that is a combination of other fees, this would need to be created as its own, separate fee (ie, "Fee 1", "Fee 2", "Fee 1 + 2").


      Events Step 6: Follow-up


      Use the options in this tab to automate follow-up communication with a new event registrant. From this step, auto-responses can be set up for successful registrants, waitlisted registrants, waitlist upgrades, and pre-event reminders.

      See how this screen looked in the previous version of Salsa

      Email auto-responses

      Auto-Responses are email messages sent automatically upon completion of a page. Including at least one Reply-type auto-response confirming event registration by email is highly recommended.

      You can configure any number of Autoresponses, in any combination of new and existing Autoresponses, on each different event page.

      1. Add a new response creates a brand-new Autoresponse on the fly. 
      2. Add an existing response selects an Autoresponse you have already configured. 
        • Click "Add an existing response".
        • Search among all Autoresponses in your Salsa account.
        • Click "Select" to associate your chosen Autoresponse with this page. (Note: the Autoresponse will still remain in use for any other pages for which it has been selected.)
        • The selected response appears in a shaded bar.
        • If desired, edit the Autoresponse content just as you would a new response (above). (Note: editing the Autoresponse content changes its content for every other page that uses the response. When in doubt, create a new response instead.)

      A note on autoresponses in events for chapters: To assign an autoresponder to an event that is at the chapter level, you will need to log in at the chapter level and then assign the autoresponse. If you are signed in at the organization- or national-level, then the autoresponder will not correctly be applied.


      Reminders are a slightly different type of auto-response which are sent ahead of the event at a time of your choosing. They are only sent to event registrants, not to those on the waitlist.

      • Create new or select existing [[Auto-responses]] to use as reminders, as described above. 
      • Set the Reminder Status menu to "Send Reminder".
      • Specify how many hours before the event (defined as the event's start time, which Salsa interprets as U.S. Eastern time) you wish for the email to be sent.
        • Tip: Enter an integer or a decimal for this value, but not a fraction. You could use a value like 1, 3, 12, or 24 to send the email out 1, 3, 12, or 24 hours before the event respectively; or, a value such as 2.5 to send a reminder two and one-half hours (150 minutes) before the event.

      Second half of screen 

      See how this screen looked in the previous version of Salsa

      Waiting list auto-responses

      This automated email notifies the (prospective) registrant that s/he was placed on the waiting list due to size limitations of the event. It is only used for events that incorporate a wait-list, but it is highly recommended to use them for clear communication of their registration status.

      Configure a waiting list auto-response as per regular email auto-responses above. When the event reaches capacity and begins allocating wait-list spots, the auto-responses defined here will be sent instead of (not in addition to) the email auto-responses.

      Upgrade from waiting list auto-responses

      This feature has not yet been implemented.

      If your event has become full, and additional registrants have been pushed to the wait list, and then spots become open again, then you'll need to manually adjust the status of your attendees and wait-listed supporters by navigating to the Full Attendee List.

      In the case of a paid event where a spot has opened up, when reaching out to the supporter who is now given the option to register (which will be a manual process), it is extremely important to send them a URL link to the event itself so that the supporter can finalize their registration. The supporter will not automatically be upgraded to the attendee list unless they revisit the event page and complete their transaction.

      Redirect path

      This field allows you to specify the web address to which your registrant will be redirected after completing the event registration. This could be your website’s homepage, a donation page, a tell-a-friend page, or literally any other page on the web. You could even design a special landing page that tells the registrant to expect an email from your organization, or provides an event welcome package.

      Use a full url -- e.g., and not

      If a redirect path is not specified, the event will send registrants to a tell-a-friend page automatically configured with event details.


      Events Step 7: Attendees


      The attendees tab allows you to view, export, or manually add attendees to the event.  You can also manually remove attendees on this tab.

      Attendee summary

      Provides a heads-up at-a-glance view of event registrations. Click the Full Attendee List link to see and edit a complete list of registrants, with statuses, guests, and ticket prices.

      Export your attendee list

      • Select the export format in the drop-down menu.
      • Click "Export Attendees".
      • Alternatively, click "Print Labels" to generate a print-ready .pdf of all registrants' names. (Format of 14 per page, in two columns; suitable for use with 1 13"x4" label formats such as Avery 5162, 5262, 5522, 5962, 8162, 8252, 8462, and 8662 )

      Add an existing supporter

      This box allows you to register for the event a supporter who is already on your supporter list.

      • Click inside the box below "select a supporter"
        • Search for the supporter by using one of the supporter fields in the pop-up box
        • Click "Select" to the left of the desired supporter
      • Set the supporters status (Invited, Waiting List, etc)
      • Click "save"
      • The supporter appears in an attendee summary above the "add an existing supporter" box
      • NOTE: Manually registering a supporter for an event that is already at capacity will cause the event to be registered over-capacity.  The manually-added supporter does not automatically get added to the waiting list if the event is at-capacity.

      Add a new supporter

      This box allows you to create a new supporter (not previously on your supporter list) and simultaneously register that new supporter for your event.

      • Enter the new supporter's first and last name, email, zip, and event registration status.
      • Click "save".
      • The supporter appears in the attendee summary (s/he has also been added to your supporter list).

      Remove an event attendee

      1. On the Attendees tab, click Full Attendee List.
      2. In the list of attendees, there is a Remove column.  Check the checkbox for all attendees which should be removed and then click the Update Attendees button.





      Additional feature: Full Attendee List


      The Full Attendee List page allows you view and change the status of your event's attendees, review the attendees' registration information, and add guest information to existing attendees.

      On the right hand side of the page you will see the "status" drop down menu. The options are as follows:

        • Invited
        • Waiting List - This status is applied when your supporter has registered for your event, but because the event has already reached the "max attendees" amount, the attendee is assigned to the wait-list. You can set the wait-list and attendee list sizes in the Description tab of your event. 

          If the event has fees (e.g. tickets), a supporter who is coming off of the wait-list will need to revisit the event page in order to submit their payment. Otherwise, you can manually set their status here if they have paid by another method.
        • Viewed Invite
        • Signed Up
        • Not Attending
        • Unsure
        • Attended
        • Cancelled
        • Awaiting Payment
        • Invoiced - This option will only appear if you have enabled the "invoice option" in the Event Fees Tab. This allows your event registrants to pay later. 

          If an attendee has registered to pay for an event via invoicing, you can click the the “Enter Payment” link under the "Donation Total" column to be directed to the supporter's record where you will then enter the payment information for the supporter. 

          For more on the invoicing feature, please read our blog post here.

      To change an attendee's status, just set your dropdown to the event status and click the "update attendees" button at the upper right of the table (not to be confused with the "update" button at the bottom!). To remove an attendee from your event, just check the "remove" box on the same line as the attendee in question and click "update attendees".

      Additional feature: Add guests to existing attendees

      An attendee can return to the event page at any point to add additional guests. However, there may be times you will need to manually add guests to a registered attendee.

      Clicking the "Add guest" link to the right of an attendee's record, as seen below, will take you to a screen to enter the guest's information to be associated with the original registrant.


      On the guest entry screen, you'll be able to choose from the following statuses:

      • Pending
      • Accepted
      • Declined
      • Maybe
      • Already a supporter

      Each of these is a manual designation useful for tracking your guest attendance, but are not related to any automated features in Salsa.

      Because these guests are being added manually, there are no registration number limits applied to how many additional guests can be submitted.


      Events Step 8: Publicizing Your Events


      As with other Salsa pages, it's up to you to determine how best to publicize your events -- whether to link them in email invitations, post them on your website, or invite only a select group of supporters.

      If you run a large number of events, you may want to give your users the ability to search upcoming events with this link:


      Simply replace YOURNODEURL with the base domain url your Salsa pages generate, and YOURORGNUMBER with the organization key number (you can find it at the bottom of your Salsa headquarters pages, or in the urls other Salsa pages generate).

      To provide an equivalent search page but without the automatic Google map interface, use:


      Similarly, you can provide a calendar-based event search interface using this url:


      Was this article helpful?
      0 out of 0 found this helpful
      Have more questions? Submit a request


      • Hi, Dana,

        Here's an idea.  Have a discount on the January event for the folks that attend the December event.  Attendees with the discount code would be charged only $10.00  for the January event.  You can reach out to the folks that signed up for the December event and thank them with 1/3 off the usual price with the discount code.  (for example)

        I hope that this helps.  If you have additional questions, please send mail to, mention the URL of this page, and we'll be glad to answer them.



        Comment actions Permalink
      • I'm trying to email a survey to our list of attendees for an event. What is the best way to do that in Salsa?


        Comment actions Permalink
      • Hi! How do I get rid of optional groups from my event page? I selected one but now don't want any listed, and can't figure out how to do that.

        Comment actions Permalink
      • Hi, Carmen!

        The optional group can be removed by control-clicking (on a PC) or command-clicking (Mac) the item that you want to remove.  This also works to choose more than one optional group.

        If you have any other questions please do send mail to and we'll be glad to help.



        Comment actions Permalink
      • Hi!  I've created my first event and now want to send two emails (to two separate groups) to invite people to RSVP for the event.   Should I just include the link to the event in an email blast?   And if so, where/how would I find the URL that would bring people to the RSVP page for the event?

        Comment actions Permalink
      • Hi, Allison,

        You are correct about putting a link into an email blast.  The same link can be used on your website, too.

        You can retrieve the event URL by copying the address bar in your browser when you are viewing the event. (  Please give this a try.  If you have any other questions, please send them to and we'll be glad to help.



        Comment actions Permalink
      • I'd like to be notified via email when individuals register for an event, is there a way to send an auto email for each registrant, or do I have to constantly check the event page within salsa?

        Comment actions Permalink
      • ^^ I figured it out :o) I wanted to delete that comment above, but I can't figure out how to do that...

        Comment actions Permalink
      • Is there a way to create an option of having a supporter indicate their diet preferences/restrictions? Our event includes a plated lunch and we want to figure out how many vegetarian dishes we will need. 

        Comment actions Permalink
      • Hi, Nadine!

        Sorry for the delay in getting back to you.  The usual way to to record dietary information for event attendees is to create a custom field to hold that value.  The custom field is usually created as a drop-down list so that a supporter can choose from a list of options.

        There's not a built -in way to record guest dietary information.  If you'd be interested in learning about a custom solution, then please send mail to and I'll be glad to let you know what it looks like and how it works.



        Salsa Support

        Comment actions Permalink

      Article is closed for comments.