Getting Started

New to LocalHop? See how to setup your account and get started.

Read More

Help Articles

Learn about LocalHop terms, features, and best practices.

View Articles

Contact Us

Need additional support? Contact the LocalHop team for help.

Contact Us

Here’s a few answers to our most common questions

  • When creating LocalHop ticketing, the Overflow Qty (quantity) is used to allow a group that exceeds the remaining available tickets to be bumped from the waitlist to the event guest list.

    Waitlist must be enabled and an overflow quantity must be given to activate this feature. The set overflow qty is the total amount of guests that will be allowed to go over the maximum amount of guest tickets. After joining the waitlist, the overflow will take roughly 5 minutes to trigger the move from the waitlist to the guest list, followed by a notification on the sign-up page that tickets are no longer available.

    Example: Your event allows for 30 attendees/tickets. 29 tickets have been sold. You have set your overflow qty at 2 and have enabled a waitlist for the event. A family of three have signed up for the waitlist after being notified that only one ticket is available for the event. Within 5 minutes the overflow feature will trigger and automatically move the family of three onto the guest list, bringing the total number of attendees to 32 for the event. Since your overflow claimed the last ticket, tickets for the event would then display as sold out.

  • Hopspot

    This is one of our most common questions. Think of a “Hopspot” as an area of interest, for which you want to see interesting local events. You can then add communities or cities to the Hopspot.

    For example, I live in Birmingham but am interested in what is going on nearby. I could create a “Home”, then add  Birmingham and the neighboring communities of Beverly Hills, Bloomfield Hills, and Troy. Once I save, I will see events taking place in these cities all within the same single page view for “Home.”

    We encourage you to create multiple Hopspots based on the areas you are interested in.  For example, I have configured my setup for Home (based on the above example), Rochester (including Rochester, Rochester Hills, and Oakland Twp.), and Detroit. I can swipe between each (like you do with the weather locations on your phone) and view events specifically located in cities within those Hopspots.

  • Reset Password

    Forgetting your password is not a problem, just follow these easy steps below to quickly reset it…

    On the homepage of the LocalHop website, select the “Login” button in the top right corner.

    Select the Forgot your password? link.

    Type in your email and select Reset Password.

    You will receive an email with instructions on how to reset your password. Click on the link, type in a new password and select Change Password.

    You can now log in with your new password.

    forgot password

  • Mini Calendar Not Displaying Events?

    A mini calendar will only display if there are events loaded into the production database in your LocalHop account. In the event that there are no upcoming events to display a default message will show for your patrons, “no upcoming events.”

    Calendar Widget HomepageIf using the mini calendar as a community calendar, as long as the other organizations that you have selected in your feed have events pulling into your calendar you will not receive the warning message.

    Need help getting your events loaded quickly? Ask us about our bulk upload template!

  • Plone Software

    Plone uses an alternate snippet for LocalHop My Calendars and Community Calendars. Follow these instructions to have your calendar up and running in minutes.

    Replace your current calendar snippet with the code in the link below (Specifically, remove <div id=”localhop-calendar-embed”></div> and 2 <script> tag that follow it and replace that with what is in the text link below):


    <script type=”text/javascript”> (function() { // write the div document.write(‘<div id=”localhop-calendar-embed”></div>’); // write the scripts document.write(‘<script src=”//”><\/script>’); document.write(‘<script src=””><\/script>’); // set the widget config window.LHWidgetConfigCalendarObjectId = “cl1hPuWMcE”; // need to set an empty user session window._appUser = window.appUser || {}; window._appUser.sessionToken = “”; // need to setup an app config window.AppConfig = window.AppConfig || {}; window.AppConfig.ParseAppId = “zesqKJEzK7ncFXe57x4uWc4Moow3I2wGCq7zFcqI”; window.AppConfig.ParseAPIUrl = “”; window.AppConfig.GoogleAPIKeyForWidgets = “AIzaSyAzVBg1cy_IYpVKn43LsjdkmUhW1K0p_RM”; // var the calendar configuration window.LHCalendarConfig = { selector : “#localhop-calendar-embed”, path : “”, widgetPath : “”, facebookAppId : “785408764919780” }; // set the version var version = “?v=ff8c01977d6818e4474092887de9ef474340ddd1”; var cssFiles = [ “//”, “//,400italic,600,600italic,700”, LHCalendarConfig.widgetPath + “/css/widget.css” + version ]; //when the document is ready, we can load all our files and kickoff the calendar var readyInterval = setInterval(function() { if(document.readyState == “complete” || document.readyState == “loaded” || document.readyState == “interactive”) { // clear the interval clearInterval(readyInterval); // document has at least been parsed var headElement = document.querySelector(“head”); var cssElements = []; var elementCount = 0; // create all the syle link elements for(var i = 0; i < cssFiles.length; i++) { // increment the number of elements we are loading elementCount++; // create the link element, add it but don’t load it yet. cssElements.push(document.createElement(“link”)); cssElements[cssElements.length-1].rel = “stylesheet”; headElement.appendChild(cssElements[cssElements.length-1]); cssElements[cssElements.length-1].addEventListener(“load”, function(evt) { // mark this as loaded elementCount–; }); } // now load all the css elements for(var i = 0; i < cssElements.length; i++) { cssElements[i].href = cssFiles[i]; } // when everything has loaded we kickoff the calendar var kickoffInterval = setInterval(function() { if(elementCount <= 0) { clearInterval(kickoffInterval); // kickoff the widget simplr.command.execute(“/embed-calendar-kickoff/”); } }, 50); } }, 50); })(); </script>

  • 670 pixels is the minimum width to display as a full calendar. If the section provided (such as a column or other container) is less than 670 pixels, the calendar will automatically display as a calendar list view.

    Get started by viewing the getting started guide for LocalHop calendars. the will walk you through the following steps:

    • Adding and editing your community calendars and my calendars
    • How to add and delete organizations (community calendar)
    • Guided style sheets to edit fonts and colors (so calendars match the look of your website)
    • editing options, including styles, limits, and descriptions


  • Deleting an event by accident can create extra headaches and work for you and your staff. LocalHop provides several checks and balances to prevent the accidental deletion of events. If you are looking to delete an event or event series just follow these 4 steps (in order):

    1. Unregister Guests – If tickets have been sold, you must first reimburse/unregister each guest that has signed up for the event. Go to Ticket Types on your event setup page, select “View guest list” and select the “Unregister” button for each attendee. Note: these guests will get an email notification that they have been unregistered for the event. If you do not have any guests registered for the event, you can skip this step.

    2. Delete Ticket Types – Next, you must delete each of the ticket types that you have created. Under Ticket Types select the “Remove” button for each ticket you have created for the event.

    3. Delete Instances – Lastly, delete all of the instances. Under the Date and Time section select “Remove” to delete each instance for that event.

    4. Delete Event –  Once the first three steps have been completed, a “Delete” button will then appear below the Location section. Select “Delete” and confirm by selecting “Ok” in the pop-up to confirm deleting the event.

  • Log into your LocalHop account. Access to your calendar code snippet will be available in the admin portal in the left navigation under the Calendar Snippets tab. If you have purchased a single calendar for your organization, scroll down to the section titled, “Embed Calendar Snippets.” Select the type of calendar you wish to display (calendar, mini calendar, mini list) and copy and paste the code into your website.

    Calendar code snippet

    If you have purchased a community calendar, select the “Edit” button under the Calendar Snippets section. Search for the organizations you want to show up on your events calendar and hit “Save.” Then select the calendar type you wish to display and copy and paste the code into your website.

    Have questions on how or where to place the codes on your website or how to embrace your own styles? Here is a guide to help get your calendar up on your website step-by-step.



  • Unfortunately, the LocalHop team is not able to load events for organization administrators. Team members will assist administrators through the process of loading events, provide needed support documentation, or load bulk-templates once completed. This is to prevent the accidental spread of misinformation about your event’s time, location, and other important details. In the event that event information changes, it is important that administrators are able to edit their information in LocalHop.

    Create event image

    If your organization or business needs additional training or assistance, LocalHop team members are able to screen share to troubleshoot issues or provide online training to new staff when needed.


  • Why does LocalHop need a physical address?

    LocalHop event locations are verified through Google to help provide users with directions to the events using Google Maps.

    Our recommendation for fixing this is to open Google Maps on your computer ( and select the location on the map where your event will be held. Google will provide you with an address range based on the selected location. Select an address number and road and you can use it to populate the address section for the event you are loading into LocalHop.

    This solution works for people hosting events at locations that do not have a traditional address such as parks, parking lots, wooded areas, or similar outdoor venues.

    Venue location image


    supported versions for Android – 4.4.x and higher, but we recommend 5.x and higher

    Download the LocalHop app on the Google Play Store –


    supported versions for iOS – 8.2 and higher

    Download the LocalHop app on the App store –

    App store LocalHopLocalHop is an events app that helps you find out about things happening in communities you care about. You can use the app to search through hundreds of events entered by organizations such as public libraries, farmers markets, shopping districts, hotels, and city governments. When you find events you’re interested in, you can add them to your favorites, add them to your calendar, and share them with friends and family. You can also follow organizations to see what other upcoming events they are hosting.


  • Yes! LocalHop has a bulk upload template that allows all of your events to be created from a single excel spreadsheet. You can download the template below, once complete send to and we will upload the list for you. Images cannot be included, once your events are entered into the LocalHop database you will be able to log in to your LocalHop account and add images to the events. If you have questions, please email us at

    Required fields

    • Organization name
    • Type of event
    • Name of the event
    • Description
    • All day event?
    • Start time
    • End time
    • Venue
    • Address
    • City
    • State
    • Zip code
    • Room
    • URL
    • URL type
    • Tags/categories

    Bulk Upload Template

  • Yes, you can! Reserve an internal room for meetings or private events directly from your room management module to book your space. Booking your room/space from here will prevent the event from appearing on your events calendar or LocalHop. The booked room will appear in your room reservation calendar in your LocalHop dashboard, and also in the downloadable reservation calendar for staff.

    Need help getting started? Find our create a reservation getting started guide in the link below.


    The guide below will walk you through the following

    • Adding a room reservation for a patron or booking a room internally
    • Add your set-up and break-down times if needed
    • Select the best layout for the booked space
    • Collect the contact information for the person booking the space
    • Collect payment for the reserved space if needed


  • Once Polaris integration has been activated for your library, create a custom form to collect and validate the library card/membership numbers and pins of patrons signing up for your event.

    The system will validate the numbers before your patrons will be allowed to continue the registration process. PIN numbers will not appear anywhere to your organization’s administrators, library card/membership numbers will appear on the form information on the guest list and in the downloadable guest list excel file.

    Creating a Polaris Form

    1. Under the Organization tab in the left navigation panel, select “Form Builder” and then “Add New Form
    2. Provide a Form Name in the field, and then choose Polaris
    3. Provide a Field Label for the ID validation. Our suggestion would be to use “Library Card Number” or “Membership ID”
    4. Check the box for “Required” and then selectSave Field.” Feel free to add any additional fields that you would like to include in the form.
    5. Once completed with the fields you would like to use, select the green “Save” button. Your form is now available for use across all of your organizations LocalHop events.

    Note: A PIN number field is automatically added to your form. PIN numbers are required for Polaris validation to function correctly.

  • When an error message prevents a patron from completing the registration process, use our troubleshooting list below to help determine what might be preventing a patron’s validation from going through.


    (Field is Required)

    A valid library card number and pin are required for all attendees to complete the registration process. Note: each attendee must have their own library card number and pin. Duplicates will not be accepted.

    (Invalid Membership ID/PIN)

    Have them check that all of the library card numbers and pins were entered correctly for each of their registered guests.

    (Duplicate ID)

    They may have already registered using that library card number before or someone may have already registered that guest for them.

  • The “login” button on the LocalHop website is for organization admins only. Currently, LocalHop users can only access Hopspots and followed organizations through the mobile app.

    A Hopspot is a defined area of interest that you are able to set by bringing in different communities that interest you. In the mobile app you are also able to favorite organizations that interest you.

    New features are coming soon, but here are some ways to discover great events and organizations in the communities you care about on

    • The “Organizations” tab, however, lets you view any organization’s page and see their upcoming events
    • The “Communities” tab lets users search for events by community
    • The “Find Organizations” tab lets users search for their favorite organizations

    Create an account by filling out and submitting your information via a LocalHop form on our website.

    Note: User functionality that is available on the mobile app, not available on LocalHop website

    Download the mobile app and enter your information or log in through Facebook.


    Fill out the requested information on the form including:

    • Full name – We suggest adding a correct first and last name when creating an administrative account to keep administrators organized. Avoid using general login names and passwords as it is harder to track changes made to your organization’s event database.
    • Email address – We recommend using your organization/company email if you have one.
    • Company/Organization name
    • Tell us about the types of events your organization hosts – Some events may not be the right fit for LocalHop. If your events are open to the public
    • Organization’s address (No P.O. Box) – LocalHop uses Google Maps to validate an organization, Google will not recognize a P.O. Box and therefore our system will not accept it during the sign-up process.

    If you want to get your organization set up, contact us here to get started.

  • Each event is tagged with categories. By default, events of all categories will show in the app. If you go to the category menu, you can narrow down which types of events you want to show in the app.

    For example, if I only turn on the “Free” category, I will only see events that are tagged as being free. Making use of this feature is a great way to customize the app to show you the events you care about.

    LocalHop Categories include


  • Turn off color coding on your website calendar in just a few, easy steps.

    Click on the “Calendar Snippets” tab on the left side navigation. Press the green “edit” button on the calendar that you would like to remove the colors from. An “Edit My Calendar” pop-up will appear. Click the box under age groups labeled “Hide Colors” and make sure that a red checkmark appears. Press the green “Save” button to save your changes and the color coding will no longer show up on your calendar.


    Recurring Events and Duplicate Events serve two distinct purposes in the LocalHop events database.  How you set up your events directly impacts how your event will show to your patrons and appear on their calendars.


    The duplicate event functionality is used to retain and copy the general information of the event (name, description, image, location, etc.), but does not duplicate the dates and times of the event or the registration information. Duplicate Event button

    • If registration is used, each duplicated event will have a separate guest list.
    • To duplicate an event, you must first have saved the original event before the “duplicate” button will appear.


    The recurring event functionality is used to create several instances of the same event (also called a series). These instances can span hours, days, or weeks and will have the same guest list for each instance in the event series.

    • If registration is used, each recurring event will retain a single guest, when a guest signs up, they are signing up for all instances in the series.
    • To create a recurring event, keep adding dates and times under the “Date and Time” section on the event details page.


  • Can I duplicate information from old events?

    You sure can! Once you are logged into the website click on the “Events” tab. You will see a list of all your upcoming events. To minimize confusion and clutter, the event list defaults to show only upcoming events, past events drop off but remain in the system. To find a past event, search for it by name in the search box or use the drop-down filter tab to search for the event by date. Select the “Duplicate” button, either from the event summary list or event detail page. From here it’s as easy as editing the date and time and saving it as a new event. Duplicate Event button

    Note: The “Duplicate” button only appears once an event has been saved in the LocalHop database. Therefore, every event you have ever created in LocalHop will show a “duplicate” button at the top of the event details page even if the event has already passed.