Posted: October 28, 2019 at 3:57 pm
We just installed the new reminder addon and there’s buttons in the template to share the event on Facebook and twitter. How do I link those buttons so that when the reader clicks them they’ll share the particular event on social media? Thanks, |
|
Hi Jeffrey, The Facebook buttons within the templates actually only like to your organization’s Facebook page. In other words, the Facebook URL you add to your site’s Event Espresso > General Settings page will be used there. |
|
Hi there, Those links will use a custom value set on the event using the ‘event_facebook’ key, if that is not set it uses the value set in Event Espresso -> General Settings -> Your Organization -> Facebook Those buttons will not automatically share posts for you though, the user will just be directed to the link given. |
|
Thanks. Is there a link I could include on these emails to bring them to a page to pay for all the events they’ve registered for? MD |
|
If I use [PAYMENT_URL] on these reminder emails will it work? |
|
The messages system should not allow you to use message shortcodes that wont work. If you click on the icon next to each section, you can see the shortcodes available for that section. Note that the Upcoming Event Reminder emails are only sent out to Approved registrations, by default registrations with monies owing will not have a status of ‘Approved’ but ‘Pending Payment’ unless you’ve changed the Default Registration Status on your events? |
|
This reply has been marked as private. | |
Only registrations that have a status of ‘Approved’, apply to the sold values of events and are considered to be attending, no other status does. The add-on will only trigger for registrations that have a status of ‘Approved’ so to do that, you would need to set your ‘Default Registration Status’ (DRS for short) to ‘Approved’, meaning all registrations (regardless of payment status) will be set to Approved. By default when a user registers they will have a registration status of ‘Pending Payment’, if the finalize the registration and it’s a free ticket, that switches to ‘Approved’. If it’s a paid ticket and they finalize using an offline payment/don’t pay for the ticket using a payment method they will remain ‘Pending Payment’ (again this is all the default settings, changing the DRS to Approved will change this behaviour so they become Apporved). So right now you have registrations that have been ‘Approved’ and some that are ‘Pending Payment’. You would need to manually update those Pending Payment registrations to be Approved for the reminder add-on to trigger for them.
You mentioned in your reply the rows show as “approved, complete”, but that’s is actually separate. The registration status is ‘Approved’ and the Transaction status is ‘Complete’ (meaning the monies owed == monies paid, if it’s a free event both of those are 0 and so the transaction is complete, if it’s a paid ticket that’s paid in full, again both values will match so the transaction is complete) So to tell if the user has paid you can use the Transaction status, if its complete the ticket was free or the user paid, it it’s incomplete (regardless of Registration status) there is monies owing on the transaction.
It shows the payment linked to the ‘Primary Registrant’ as those users are the ones EE expects to handle payments so if it shows them as having a Registrations Status of Approved and TXN status of Complete, with a payment of 0, is that for a record that is part of a group and not the primary registrant? |
|
Is this the setting to automatically mark someone as approved even if they didn’t pay? https://monosnap.com/direct/dKCtJHvfGvlTyJ4P8rh9NdLCKX4mvu We have always had this set to approved. We just signed up for an event and didn’t receive the reminder. We presume that is because we did’t actually pay. Do you have some way of making sure people are approved to receive the reminder email, but have it clear in our system that they didn’t pay yet? Note that we never do free events, if that helps. Thanks, |
|
That’s the setting that is used on your events by default, each individual event has that setting available on it and the value you have set there is what is used for that value by default when you create the event.
How did you finalize the registration? If your getting registrations that are pending payment and you have a default registration status of ‘Approved’, then those registrations didn’t finalize. Do you have an ‘offline’ payment method available for users to select so they can finalize?
You can already see that from the transaction status as explained above. If the user has a Registration Status of ‘Approved’ but a Transaction Status of ‘Incomplete’ they haven’t paid. |
|
We do have an offline payment method, but we enter it in the system after we receive payment. Are you saying that even if a user is “approved” because of the event’s default setting they won’t be considered approved by your system because there’s a pending payment? What we need is for all registrants to be considered approved, whether they paid or not. We want to take payments at the event from people who haven’t paid, but we want them to be already approved for the event so we can see who is coming. How do we do this? Also, we noticed the reminders only worked once for us (on 11/4 for a 11/5 event)), even though those reminders were activated. They also were not sent to all the registrants. Maybe half of them. What’s going on? Thanks, |
|
But do you have an offline payment method for your registrants to select so they can finalize the registration? All registrants need to select a payment method and click finalize to complete the registration. If all you have are ‘online’ payment method (ones that take payment at that point) then what are you users doing at the payment options step? If ignoring them and navigating away without finalizing they won’t be marked as Approved, because they didn’t complete the registration. (I tried to check this on your site but WordFence blocked me for whatever reason) Can you post a link to an event I can run a test registration on to view the set up?
No, that’s not what I am saying. If you have a default registration status of ‘Approved’, then all registrations that run through all of the steps on the registration (meaning the input their details, select a payment (including offline payment methods) and click finalize registration) will be marked as Approved regardless of their payment status. Registrations have a status that is sent independantly from the transaction status, by default EE will update ‘Pending Payment’ registrations to ‘Approved’ when their transaction has been complete but setting a Defautl Registration Status allows you to override that.
You set the default registration status to ‘Approved’ but if tickets are all paid, you’ll need both an ‘offline’ and ‘online’ payment method so that people who don’t want to pay right now can select the offline payment method so they can finalize and anyone that is paying now can select that payment method to pay.
With the current version of the Automated Upcoming Event Notifications add-on (AUEN for short) add-on you’ll need to make sure your that each of your events have been updated at least once since the add-on has been activated in order enable the add-on’s functionality for that event.
The add-on will only send a reminder to ‘Approved’ registrants, so did you have registrations with a status of ‘Pending Payment’ on that event? If so are those the registrations that didn’t receive the emails? |
|
The support post ‘Share on Social Media through an email’ is closed to new replies.
Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.