Participant records have a status field, and one of the standard statuses is Attended, so yes. And you can search for participants with a certain status and reports can include the status.
See also https://docs.civicrm.org/user/en/latest/events/keeping-track-of-events-and-participants/#changing-event-registration-selections-for-an-existing-participant
Make two different Message Templates yourself and use CiviRules (also requires Email API extension) to send out the correct one based on the Event someone registers for.
If you need payment details as well then make your default CiviCRM Event Registration template just contain the default bits like profile and payment/receipt details.
The second Email via ...
Yes, the answer to this is - it depends on the Payment Processor that you use whether you can do this. With the CiviCRM iATS extension you could have people schedule a recurring contribution with one installment for a date in the future (perhaps the day after your event). What this will do is tokenize the credit card; on the future date the token with an ...
We have forked the original extension, I would use ours as we have fixes/changes to make it configurable and the original developer hasn't yet accepted them.
At the moment it works with webinars but we can adapt it to work with meetings too.
Let us know if you need anything else or you can raise issues ...
You could do this using chaining in the API, either by script or with the API Explorer.
$result = civicrm_api3('Event', 'get', [
'sequential' => 1,
'options' => ['limit' => 0],
'event_type_id' => "Fundraiser",
'api.Event.create' => ['id' => "\$value.id", 'event_type_id' => "Meeting"],
Or in words: find all the events ...
I was able to search for these participants through Search>Advanced Search and use the Event Tab below instead, you should be able to see an Action of "Register Participants for Events" after selecting the participants. This doesn't come out if you searched through Events>Find Participants though.
--CIVICRM 5.13.5 Wordpress 5.0--
Karin's approach is good; the Civi-native way (in case you're not on Drupal) is to use Price Sets for sessions. This is covered in the Complex Event Fees section of the CiviEvent documentation. They're very configurable, and allow you to set per-session limits, additional costs for some (or all) sessions, and more.
If you go this route, install the ...
We are doing this exact thing at the moment. I was kindly given some code that sends events to GA and Facebook pixel on the Thank You page by @jtwyman on Mattermost. A Civi developer worked with us on it to build an extension - and evolved it slightly to respect DO NOT TRACK.
We haven't got it working 100% yet. We have an issue that completed donation £...
You can use for it CiviMobile if a user who registered has a CiviCRM account.
Only CiviCRM users can login in CiviMobile. So they will see the list of events where he is registered and their tickets on these events with all information (role, price, name, status).
Apparently our PHP installation was missing the bcmath package which bccomp() needs. By installing the package via php7.1-bcmath we were able to then process the refunds accordingly. Did not see it here (https://docs.civicrm.org/sysadmin/en/latest/requirements/) but I could be missing something?
I would use the CiviRules extension, you could structure it something like - if registered participant of 'X' event, send email of 'X' template.
With this you could just create an email template for each event within Civi with the links you would like them to access and it would automatically send to anyone who registers for the event.
One option would be to test if this API import solution can get the data where you need it
(but yes otherwise I would be heading down the update in the db route)
Normally it would be a civicrm user/ administrator that would update participant details after an event. (Rather than the participant themselves).
As Pete said you can configure a Drupal Webform to update participation details.
The answers to this question How do I get Retrospective feedback for an event using a Webform (participant Custom Data)?
Since you are on Drupal, you can create a webform. (You'll need the webform_civicrm module)
Enable 5 event options. Configure each event to be one of your events. Enable the participant fee field and set the price to $100.
Create a conditional
If event 1 and event 2 and event 3 and 4 and 5 are selected then price fields are set to 90.
Enable a contribution ...
You can create custom fields under Administer --> Customize Data and Screens --> Custom Fields. You first create a custom group for the event. You could even limit this group to a certain type of event.
You then add a field in this group with type Text and HTML type Select.
We use Webform CiviCRM modules for this:
Sessions are custom CiviCRM fields on the Partipant entity and Webform Select Limit module lets you put limits on how many participants can select a certain Session.
This isn't strictly a CiviCRM question in my opinion, but here goes anyway...
members can open closed and public groups
This is built in to BuddyPress - check the box labelled "Enable group creation for all users" in BuddyPress settings.
groups have mailinglist functionality, ideally posts to the group can be created by email and send out by email (...
Also noticed that this is a pending/pay-later event registration, could that be why?
Yes, according to the latest code till 5.19.1, I see transfer or cancel is only possible for participant with status = Registered
I can think of three possibilities. Let's call the email address that is erroneously receiving these emails the "mystery email address".
Your payment processor is configured with the mystery email address for notification. If this is the answer, then the emails you are getting would be not from CiviCRM and you'll probably be able to see that from the ...
It might not work in this case but in case someone is trying for a temporary fix:
Civicrm displays pages using templates. By identifying the template file you can create a file and directory structure that mimics the template used to display the part of civicrm original/path/OriginalTemplate.extra.tpl - but add .extra. into the filename. Civicrm will insert ...
The list of tokens you see when editing a template changes depending on where you're editing from. Unfortunately, CiviRules doesn't expose event/participant/contribution tokens in the drop-down - but if you use them in the email, they WILL work.
To see the tokens you may want to use, create a new Scheduled Reminder (**Administer menu » Communications » ...
You can do this using profiles
Create a smart group of all attendees of the event
Create manage acl to grant view permission for authenticated and anonymous user to view contacts from smart group.
Create a profile for search and include fields that you want to show.
Create manage acl to use the above created profile for search for anonymous user
Create a ...