So I figured out how to do this and will mark this issue as resolved. I’m also going to list my solution here, however, as I doubt I’m the only one who has struggled with this problem:
Go to [em]Amelia > Settings > View Google Calendar Settings[/em]. Whatever is entered into the “Event Description” field is synced to the Google Calendar as the event description. Dynamic content (such as the custom field information collected from customers) can be added using the same placeholders that can be found under [em]Amelia > Notifications > Show Email Placeholders[/em].
This allowed me to send the custom field I created for the customer’s address to the Google Calendar by including %custom_field_6% in that field.
Although this is in the documentation, the name of the field containing the word “Event” was misleading. My client utilizes Services, but not Events. It took me looking in the code to realize that those fields (“Event Title” and “Event Description”) are not specific to Events (as defined under [em]Amelia > Events[/em]). Rather, these fields are used for any appointment that is synced to the Google Calendar.
That is the solution; now for a suggestion. I would like to suggest to TMS (@ameliabooking), in a future update, the ability to customize this field for different services (much like we can customize different notifications). My current client has two different services and they collect very different information for each of those services (via different custom fields). Unfortunately, since the “Event Description” field is a boilerplate field that affects anything syncing to the calendar, we can’t really include those custom fields in a way that is meaningful.
Here’s the example – my client provides mobile alterations (where she will come repair your garments) and deliveries (where she delivers repaired garments to your home, after working on them at her shop). For the mobile alterations, we have a drop-down custom field that captures the number of garments. This information isn’t gathered for the deliveries. So if I include “Garments: %custom_field_2%” in the “Event Description” field, it will always be blank for any delivery appointment. I could just include “%custom_field_2%” without any context, but (as things without context tend to be) that can be confusing.
The ideal solution would be to have the capability to create a different “Event Description” per “Service” (especially since the custom fields seem to be tied to each specific Service).
Anyway, that’s my two cents. Thanks for the great plugin — it is very flexible, for a variety of different services/needs. It is definitely my go-to now for any future clients that may need an appointment booking solution.