Archive for the ‘Product & News’ Category

An Interview with Codeable Expert Chase G. On Hiring a Developer for your Event Website

In an age where every aspect of our daily lives is increasingly becoming more and more virtual, events are no exception. Your event website has to convey all the necessary information while offering a seamless experience for your audience. Regardless if the event itself is virtual – or just the tools to promote and handle the logistics – the website where you promote your event is paramount to ensure the success of your event. With so much riding on the online presence for your events’, it is important to work with seasoned professionals who have the professional and industry knowledge to make your event website into a well oiled machine. You’ll want to make sure your developer (plugins, themes, etc.) knows all the requirements of your event registration and ticket sales website to ensure that it’s functioning properly (and of course will also make sure that it looks good!). 

To shed more light on this, we’ve interviewed WordPress expert Chase G. from Codeable. Codeable is the only WordPress-exclusive freelancer marketplace with highly vetted WordPress experts that also know Event Espresso. We trust our partners at Codeable for high-quality development and customization services that are outside our own scope of support and customizations to ensure customers are successful with their website and the event registration plugin

WordPress expert Chase G. from Codeable

WordPress expert Chase G. from Codeable

Introduction to Chase – tell us about your background and experience in development.

I’ve been working in web development for over 8 years, and have been working with Event Espresso for the past year (Codeable’s been a huge part of that). I’ve been working with Codeable for two years.

What are 5 reasons to hire a seasoned professional for your organization’s event (virtual or in-person)?

  1. Design/UX

Event Espresso offers a very clean and straightforward way to sell tickets online for events, which creates a baseline experience for the user registration process. However, some customers need the  checkout process for their events to support specific business logic processes and/or reflect a specific user experience unique to their brand.

For some sites, the default experience with Event Espresso works perfectly. But if client finds that their registration and ticket purchase process doesn’t feel like a polished, coherent experience, that’s where a developer can come in and make it feel natural for the user and on-brand for the business. When creating a website (and brand) for a business from scratch, or integrating Event Espresso into an existing site, a seasoned developer can help make the experience fluid for users, so there is complete harmony as they move from the event’s registration page and through to the check out process. 

  1. Custom registration/payment

Event Espresso offers very robust functionality for events, aimed at selling tickets and/or registration for an event (virtual or in-person), but there are some organizations that may have special or unique requirements.. There are many ways in which an organization or an event  might require custom development (and possibly help to think through this registration strategy). For example, perhaps the individual (or group of people) attending the event might not be the actual person who purchased the tickets or registered themselves. Oftentimes an office manager or someone else will purchase tickets for several people at once, but still need the tickets to display different individual names, or perhaps the organization wants a custom data report, etc.

  1. Custom business logic 

Custom development may also be needed when the inventory of the tickets is not based on the number of tickets sold or perhaps they need to set the ticket prices to fluctuate, for example. Most customization requests that I see for event websites are when the description or attributes of an event or ticket is unique to that organization. There are add-ons related to this that an experienced developer can recommend and implement. 

An example of this custom business logic is when someone wants to sell more tickets for a series, and requests bundles of tickets together for a series (where each event is held on a different date), this would require customization. You could get someone hooked into the series by offering the first event for free, then get them to register for future events so they come back for more info.

  1. Integrations involved with virtual events

For virtual events (events that are held online only), there is usually some software integration involved. There is an unlimited number of combinations to integrate that software with Event Espresso. Many clients will need development help to customize the event streaming experience. It’s entirely possible for the virtual event environment to run independently from the website/registration process.  However, you will see a better user experience if there’s smooth integration between the two. A common example is to have the attendee’s unique passcode for the event provided by Event Espresso.

  1. Complexity

Because Event Espresso is so robust, it can be complex to customize and therefore require a qualified professional. What can often appear as a simple task, may in fact require a great deal of considerations that need to be accounted for to function seamlessly with the existing software. If you hire a developer from the “budget bin”, you might get burned on your project and possibly expose your website to security risks, or cause software instability which could interfere with updates to your code or your plugins and themes, and etc. If you want to be sure that your project is done right, hire someone with experience who can truly understand the scope of the project and how to implement it properly.

Do you have any final thoughts on how someone experienced like yourself could help someone to make sure their event website is successful?

Another great reason to hire an experienced developer is to ensure the success of the  event website. Also an expert will be familiar with all of the Event Espresso product extensions called “add-ons” (and potential combinations of those add-ons) that will work really well to help the client accomplish the goals for their event website. 

Working with someone who is the master of a craft as complex as web development is well worth it to ensure the success of both your event website and in the case of virtual events, ensure the success of your event. This seasoned professional should have at least 3-5 years of experience in web development and should have experience with Event Espresso and know how to utilize it to its full potential to meet the needs of your event website. There are many experts at Codeable who have this expertise under their belt and would be happy to help with your Event Espresso website!

Posted in Product & News | No Comments »

How Much Does Eventbrite Really Cost?

cal

Event Planners need robust software solutions when organizing yoga classes, painting workshops, music festivals, community events, and any other event that needs registration or ticket sales. Once you find the event software that works best for your business’ needs, you deserve to know how much it’s going to cost.

Ultimately, there are several WordPress event plugins out there. Each company has an array of event features and fees for their services. This article will compare the Eventbrite fees to Event Espresso fees because they are very different.

(more…)

Posted in Product & News | No Comments »

Scoring 10 Popular WordPress Events Plugins vs Key Features

 

checklist

WordPress is a powerful CMS because of its unique ability to scale to your specific needs. For example, by using a WordPress events plugin, you can accept registrations, sell tickets, manage attendees information, automate event notifications, and run email marketing campaigns on your event site.

WordPress events plugins can help businesses organize events and streamline and automate event-related tasks such as showcasing upcoming events, attendee tracking, collecting online payments. Planning events is also a great way to start a new business (or organizing virtual events) during the current health pandemic Covid19, when gathering in large crowds is not allowed or advisable.

In this article, we’ll discuss some of the key features you should look for in a WordPress events plugin for your event business. At the bare minimum, this should include event registration, ticketing or ticket sales, event calendar, and event marketing features.

(more…)

Posted in Product & News | No Comments »

New features: help attendees avoid email address typos, apply a promotion code to an existing registration, plus more!

In this post, we’ll highlight a few improvements that are now available in Event Espresso. These can help you whether you are organizing in-person events, virtual events, or a mix of both types.

1. Ask attendees to confirm their email address by entering it twice

Have you received an email from a frustrated attendee that registered for an event but didn’t receive their ticket or confirmation email? I imagine you went through steps like this to solve this problem:

– Logged in your WordPress dashboard on your website
– Pulled up the attendee’s registration in Event Espresso
– Spotted a typo on their email address in the Contact Details section
– Updated their email address to fix the typo
– Resent their confirmation email or ticket through the Registration Details area
– Replied to their email

Mistakes happen. I recently booked an appointment online for routine service for my car. While setting up the appointment, I typed my email address wrong — an email address that I’ve had for over ten years! Luckily, I realized what I did and fixed it before sending the appointment request.

What if you could almost eliminate having to fix typos on attendee email addresses?

(more…)

Posted in Product & News | 1 Comment »

How Event Espresso Handles Ticket Fees, Refunds and Policies

two people at a table talking

Before choosing an event registration solution for your business, you need to dig deeper to see how it handles ticket fees, refunds, and policies. Here’s why:

  • You have to be clear from the get-go with attendees about refunds and your refund policy if your business offers refunds.
  • The policies of some event registration systems or services can define (and affect) your refund policies.
  • The payment gateways you decide to offer will also have their own policies. For example, some payment gateway providers might not refund their transaction fees.

With this in mind, in this article, we’ll explain how Event Espresso handles ticket fees, refunds, and policies, and share some actionable tips and guidelines along the way.
(more…)

Posted in Product & News | No Comments »

Supporting our customers through COVID-19

Photo credit: Pixabay

Last updated: Thursday, April 16th

As author Brené Brown writes in her book, Daring Greatly, “Connection is why we’re here. We are hardwired to connect with others, it’s what gives purpose and meaning to our lives, and without it there is suffering.”

This post will be a living document with resources to help you stay connected with friends and family and your attendees wherever they may be in the world. (more…)

Posted in Product & News | No Comments »

Formidable Forms vs Event Espresso

Finding the right solution for your event management needs can help you make the sign up process seamless for attendees while taking most of the heavy lifting off your plate. Fortunately, there are many WordPress event plugins that can help you plan and manage successful events.

In this post, we’ll take a closer look at Event Espresso and Formidable Forms, two popular event management tools, to help you decide which one is right for your event needs.

(more…)

Posted in Product & News | No Comments »

Options for your events during a crisis: postpone, cancel, or reschedule

Photo credit: Northfolk

Activities like events bring us closer together by creating a connection. We create new memories during these shared experiences. During challenging times, your events may be affected. So what can you do if you find yourself unable to host in-person events for a while?

Here are three ways to overcome moments of uncertainty and take action with your events. We’ll begin with how to postpone an event below. Then we’ll cover how to cancel an event and how to reschedule an event.

1. Postpone an event

How does the thought of postponing an event make you feel? You’ve invested lots of energy and time with your team, and now you are forced to make a decision. It can feel frustrating.

I understand and want to share another perspective to consider.

Try thinking of postponing an event as “now is not the right time, and I know I can host my event in the future.” In doing so, you are 1) showing your attendees that you care about them and their wellbeing enough to say “this is not the right time for us to hold this event,” 2) giving yourself some space, and 3) allowing an opportunity for your event in the future. This change in how you think about delaying your event can instantly brighten your outlook.

One of my roommates from college had to delay his wedding because of coronavirus. Here is part of the conversation that we had:

(more…)

Tags:
Posted in Product & News | No Comments »

Event Espresso Feature Highlight: Automated Event Reminders

woman in car with laptop

Planning and organizing an event takes a lot of work and it’s easy to lose track of the finer details – like reminding registrants about the upcoming event. The solution: Event Espresso’s Automated Reminders feature.

Automated Upcoming Event Notifications allow you to set up event reminders that will automatically be sent to registrants via email days before the event. This way, you can minimize no-shows, let registrants know about any last-minute changes, and share any helpful information that might help your attendees to better navigate your venue or event.

In this quick feature highlight, we’ll explain what automated reminders are in Event Espresso and how you can use them to take some of the work off your plate. We’ll also cover some different ways to use automated reminders and show you how you can set them up on your event website.

(more…)

Posted in Product & News | No Comments »

Event Espresso vs. Ninja Forms for Event Registration

Choosing the right event registration tool can help you bring in more attendees, sell tickets, and ultimate increase sales. Fortunately, there are several WordPress plugins out there that can help you plan and organize successful events.

In this article, we’ll compare Event Espresso and Ninja Forms, two popular online event registration solutions for WordPress, to help you decide which one is right for your specific needs. (more…)

Posted in Product & News | No Comments »

Do NOT follow this link or you will be banned from the site!
[gravityform id=116 title=false description=false]
<div class='gf_browser_unknown gform_wrapper' id='gform_wrapper_116' ><form method='post' enctype='multipart/form-data' id='gform_116' action='/category/product-news/'> <div class='gform_body'><ul id='gform_fields_116' class='gform_fields top_label form_sublabel_below description_below'><li id='field_116_5' class='gfield gfield_contains_required field_sublabel_hidden_label field_description_below gfield_visibility_visible' ><label class='gfield_label gfield_label_before_complex' >What is your first name?<span class='gfield_required'>*</span></label><div class='ginput_complex ginput_container no_prefix has_first_name no_middle_name no_last_name no_suffix gf_name_has_1 ginput_container_name' id='input_116_5'> <span id='input_116_5_3_container' class='name_first' > <input type='text' name='input_5.3' id='input_116_5_3' value='' aria-label='First name' aria-required="true" aria-invalid="false" placeholder='First name'/> <label for='input_116_5_3' class='hidden_sub_label screen-reader-text'>First name</label> </span> </div></li><li id='field_116_1' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_116_1' >What is your email address so we can follow up with you?<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_text'><input name='input_1' id='input_116_1' type='text' value='' class='medium' placeholder='hello@example.com' aria-required="true" aria-invalid="false" /></div></li><li id='field_116_2' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_116_2' >Tell us about your concerns below<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_textarea'><textarea name='input_2' id='input_116_2' class='textarea medium' placeholder='What kind of events are you planning?' aria-required="true" aria-invalid="false" rows='10' cols='50'></textarea></div></li><li id='field_116_6' class='gfield field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' >GDPR Agreement</label><div class='ginput_container ginput_container_checkbox'><ul class='gfield_checkbox' id='input_116_6'><li class='gchoice_116_6_1'> <input name='input_6.1' type='checkbox' value='I consent to have this website store my submitted information so they can respond to my inquiry.' id='choice_116_6_1' /> <label for='choice_116_6_1' id='label_116_6_1'>I consent to have this website store my submitted information so they can respond to my inquiry.</label> </li></ul></div></li><li id='field_116_3' class='gfield gform_hidden field_sublabel_below field_description_below gfield_visibility_visible' ><input name='input_3' id='input_116_3' type='hidden' class='gform_hidden' aria-invalid="false" value='' /></li><li id='field_116_4' class='gfield gform_hidden field_sublabel_below field_description_below gfield_visibility_visible' ><input name='input_4' id='input_116_4' type='hidden' class='gform_hidden' aria-invalid="false" value='https://eventespresso.com/category/product-news/' /></li><li id='field_116_7' class='gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_116_7' >Phone</label><div class='ginput_container'><input name='input_7' id='input_116_7' type='text' value='' autocomplete='off'/></div><div class='gfield_description' id='gfield_description_116_7'>This field is for validation purposes and should be left unchanged.</div></li> </ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_116' class='gform_button button' value='Send my message' onclick='if(window["gf_submitting_116"]){return false;} if( !jQuery("#gform_116")[0].checkValidity || jQuery("#gform_116")[0].checkValidity()){window["gf_submitting_116"]=true;} ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_116"]){return false;} if( !jQuery("#gform_116")[0].checkValidity || jQuery("#gform_116")[0].checkValidity()){window["gf_submitting_116"]=true;} jQuery("#gform_116").trigger("submit",[true]); }' /> <input type='hidden' class='gform_hidden' name='is_submit_116' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='116' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_116' value='WyJbXSIsIjBiNjdjZjkyMDUzOWUxOWY5Y2NiZjIwMzM4YjA1Mjk4Il0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_116' id='gform_target_page_number_116' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_116' id='gform_source_page_number_116' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div><script type='text/javascript'> jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 116) {if(typeof Placeholders != 'undefined'){ Placeholders.enable(); }} } );jQuery(document).bind('gform_post_conditional_logic', function(event, formId, fields, isInit){} );</script><script type='text/javascript'> jQuery(document).ready(function(){jQuery(document).trigger('gform_post_render', [116, 1]) } ); </script>