Hi - the below screenshot shows that when a user signs up for an event, amelia allows that user to add the event to his/her calendar. However, the problem is that when amelia goes to add the event to the user's calendar, amelia fails to insert the zoom invite, even though the zoom invite is inside the event. How can this be fixed?
At the moment, you can add the URL through the database, but please note that it will come up as HTML:
So, it's a bit ugly, but at least it works.
To do that, you need to access the wp_options table in your database, and in there search for "amelia_settings" in the "option_name" column. It will return one row, so you need to edit it. Look for “ics” and you'll see this:
This ticket is not resolved. The question was for EVENTS, not appointments.
So for this row in the db:
":""},"ics":{"sendIcsAttachment":true,"sendIcsAttachmentPending":true,"description":{"appointment":"Hi %customer_first_name% - Booking approved! Check your mail for details. ","event":"Event sign up confirmed! Check your mail for details. ","translations":{"appointment":null,"event":null}}},"
Would I still insert your recommendation below after appointments, or instead would I insert your recommendation after EVENT?
Your recommendation:
"appointment":"Zoom Join: %zoom_join_url%"
So if I insert your recommendation to both appointment and event, would the following be correct?
":""},"ics":{"sendIcsAttachment":true,"sendIcsAttachmentPending":true,"description":{"appointment":"Hi %customer_first_name% - Booking approved! Check your mail for details. Zoom Join: %zoom_join_url% ","event":"Event sign up confirmed! Zoom Join: %zoom_join_url% Check your mail for details. ","translations":{"appointment":null,"event":null}}},"
I tried this and it did not add the zoom url. Do I have a problem that needs correcting in the syntax I provided below? Also, it's cutting off the title - see screenshot.
But, it will not be shown to you as a location, but as in the screenshots we have sent you.
Also, nothing is "Cut off", but the name is too long in the Google Calendar event, so it doesn't fit in the field. You can scroll through it with the keyboard and see if there is more text.
":""},"ics":{"sendIcsAttachment":true,"sendIcsAttachmentPending":true,"description":{"appointment":"Hi %customer_first_name% - Booking approved! Check your mail for details. ","event":"Event sign up confirmed! Check your mail for details. ","translations":{"appointment":null,"event":null}}},"
Please advise what else I can try. Please advise on the correct way to insert what you are suggesting. Notice that what I have in wp admin has amelia notification content.
Kelly, that's a JSON file that contains a lot of data. We don't have access to every customer's data, so I initially sent you the structure of the JSON file, which is:
"ics" defines the ICS file. "description" which is in the first { is used for describing that ICS file. "appointment" and "event" in the second { are used to identify descriptions for :
Appointments
Events
The empty brackets (in my example) contain the description of the ICS file related to either appointments or events.
You need to add the placeholder within the description. So, in your case, replace this:
"ics":{"sendIcsAttachment":true,"sendIcsAttachmentPending":true,"description":{"appointment":"Hi %customer_first_name% - Booking approved! Check your mail for details. ","event":"Event sign up confirmed! Check your mail for details. ",
with this:
"ics":{"sendIcsAttachment":true,"sendIcsAttachmentPending":true,"description":{"appointment":"Hi %customer_first_name% - Booking approved! Check your mail for details. ","event":"Event sign up confirmed! Check your mail for details. Zoom Join: %zoom_join_url_date%"
If you want to add Zoom URL into ICS file for appointments, replace the original with this:
"ics":{"sendIcsAttachment":true,"sendIcsAttachmentPending":true,"description":{"appointment":"Hi %customer_first_name% - Booking approved! Check your mail for details. Zoom Join: %zoom_join_url%","event":"Event sign up confirmed! Check your mail for details. Zoom Join: %zoom_join_url_date%"
Because, if you do, you're trying to add Zoom links into ICS files without having the Zoom integration configured:
You can't send a Zoom invitation without configuring Zoom in the first place.
Once you configure Zoom as per our documentation, you will also need to link your employee with the Zoom profile in Amelia/Employees, when you access your employee's profile.
Also, I don't know what you're using in your video to modify database entries, but I strongly advise you not to use those types of plugins. The length of some cells is simply too long for you to edit through WordPress plugins, and it could lead to reverting everything to the default settings, so you should be accessing your database directly through your cPanel, or with a direct URL to phpMyAdmin.
The only WordPress plugin I can suggest is WP phpMyAdmin which I installed to check what you added to "amelia_settings". As it turns out, whatever plugin you used in the Loom video didn't actually make any changes to the database:
I also don't see any Notification settings configured, nor is the ICS file even enabled for sending:
In fact, I believe that all settings and integrations reverted to default settings (Google Calendar, for example, since I saw your employee currently has an error regarding the Google Calendar connection, and the Settings/Integrations/Google Calendar is blank).
This most likely happened after you used that plugin to modify the database entry. This is exactly what I was referring to when I said I strongly advise you not to use those plugins. I hope you have a backup you can revert to. If you don't, you'll need to go through Amelia/Settings all over again and connect your employee to both Zoom and Google Calendar once you do that.
Now, since you already have Amelia's latest version, you don't actually need to go through the database anymore. When you configure Notification settings, and enable the sending of the ics file, you can add the Zoom placeholder in the description:
And it will work normally. This is how it would look on my Google Calendar when I receive the email as a customer:
I suppose it may look odd (like Marko mentioned in one of his first responses) in other calendars, but the links will be there.
Let me know if you need any further assistance after this.
Only if you don't have anything to lose (appointments, booked events, etc). If people booked appointments or events, I wouldn't recommend doing this.
Or, you can ask SiteGround if they can only revert the changes made to the JSON content of the option_value cell within "amelia_settings" option_name from wp_options database table.
If they can't do this, and you have appointments/attendees to lose, you should just go through Amelia/Settings and configure everything again.
Thanks Aleksandar - I did a full site restore from Nov4, and now the settings are back. I will troubleshoot following your suggestions below. Greatly appreciate your help.
Hi - the below screenshot shows that when a user signs up for an event, amelia allows that user to add the event to his/her calendar. However, the problem is that when amelia goes to add the event to the user's calendar, amelia fails to insert the zoom invite, even though the zoom invite is inside the event. How can this be fixed?
Hello Kelly,
Thank you for reaching out to us.
At the moment, you can add the URL through the database, but please note that it will come up as HTML:
So, it's a bit ugly, but at least it works.
To do that, you need to access the wp_options table in your database, and in there search for "amelia_settings" in the "option_name" column. It will return one row, so you need to edit it. Look for “ics” and you'll see this:
Modify the appointment, so it looks like this:
And that's it.
We'll work on a better solution in the future.
If you have any more questions please open another ticket and we will gladly help you there.
We wish you all the best.
Have a nice day.
Kind Regards,
Marko Davidovic [email protected]
Rate my support
Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps, floor plans, choropleth maps, and much more - https://wordpress.org/plugins/mapsvg-lite-interactive-vector-maps/
wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Instagram | Amelia demo sites | Docs | Discord Community
You can try wpDataTables add-ons before purchasing on these sandbox sites:
Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables
This ticket is not resolved. The question was for EVENTS, not appointments.
So for this row in the db:
":""},"ics":{"sendIcsAttachment":true,"sendIcsAttachmentPending":true,"description":{"appointment":"Hi %customer_first_name% - Booking approved! Check your mail for details. ","event":"Event sign up confirmed! Check your mail for details. ","translations":{"appointment":null,"event":null}}},"
Would I still insert your recommendation below after appointments, or instead would I insert your recommendation after EVENT?
Your recommendation:
So if I insert your recommendation to both appointment and event, would the following be correct?
":""},"ics":{"sendIcsAttachment":true,"sendIcsAttachmentPending":true,"description":{"appointment":"Hi %customer_first_name% - Booking approved! Check your mail for details. Zoom Join: %zoom_join_url% ","event":"Event sign up confirmed! Zoom Join: %zoom_join_url% Check your mail for details. ","translations":{"appointment":null,"event":null}}},"
I tried this and it did not add the zoom url. Do I have a problem that needs correcting in the syntax I provided below? Also, it's cutting off the title - see screenshot.
Hello again Kelly,
You need to edit it:
in:
or in:
It depends on what you need.
But, it will not be shown to you as a location, but as in the screenshots we have sent you.
Also, nothing is "Cut off", but the name is too long in the Google Calendar event, so it doesn't fit in the field. You can scroll through it with the keyboard and see if there is more text.
Hope this explains it.
Kind Regards,
Marko Davidovic [email protected]
Rate my support
Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps, floor plans, choropleth maps, and much more - https://wordpress.org/plugins/mapsvg-lite-interactive-vector-maps/
wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Instagram | Amelia demo sites | Docs | Discord Community
You can try wpDataTables add-ons before purchasing on these sandbox sites:
Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables
Hi Marko: I do not have:
Instead, I have:
":""},"ics":{"sendIcsAttachment":true,"sendIcsAttachmentPending":true,"description":{"appointment":"Hi %customer_first_name% - Booking approved! Check your mail for details. ","event":"Event sign up confirmed! Check your mail for details. ","translations":{"appointment":null,"event":null}}},"
Please see video:
https://www.loom.com/share/f38676e370fd4ab096ce4dd63e05da41
Please advise what else I can try. Please advise on the correct way to insert what you are suggesting. Notice that what I have in wp admin has amelia notification content.
Hello again Kelly,
We have forwarded your ticket to our level 2 agents and as soon as we get some feedback from them we will contact you immediately.
Kind Regards,
Marko Davidovic [email protected]
Rate my support
Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps, floor plans, choropleth maps, and much more - https://wordpress.org/plugins/mapsvg-lite-interactive-vector-maps/
wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Instagram | Amelia demo sites | Docs | Discord Community
You can try wpDataTables add-ons before purchasing on these sandbox sites:
Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables
Kelly, that's a JSON file that contains a lot of data. We don't have access to every customer's data, so I initially sent you the structure of the JSON file, which is:
In short:
"ics" defines the ICS file.
"description" which is in the first { is used for describing that ICS file.
"appointment" and "event" in the second { are used to identify descriptions for :
The empty brackets (in my example) contain the description of the ICS file related to either appointments or events.
You need to add the placeholder within the description. So, in your case, replace this:
with this:
If you want to add Zoom URL into ICS file for appointments, replace the original with this:
Kind Regards,
Marko Davidovic [email protected]
Rate my support
Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps, floor plans, choropleth maps, and much more - https://wordpress.org/plugins/mapsvg-lite-interactive-vector-maps/
wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Instagram | Amelia demo sites | Docs | Discord Community
You can try wpDataTables add-ons before purchasing on these sandbox sites:
Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables
Hi Marko - I did exactly as you instructed below, and it's still not working. Is there an ETA for second level support to address this?
Thanks,
Kelly
Hello again Kelly,
They have sents us this and this should work we have tested it before we have sent it to you. I will forward the ticket to them again.
Kind Regards,
Marko Davidovic [email protected]
Rate my support
Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps, floor plans, choropleth maps, and much more - https://wordpress.org/plugins/mapsvg-lite-interactive-vector-maps/
wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Instagram | Amelia demo sites | Docs | Discord Community
You can try wpDataTables add-ons before purchasing on these sandbox sites:
Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables
Hello Kelly.
Are you still using https://scrumpossible.com/ as your website?
Because, if you do, you're trying to add Zoom links into ICS files without having the Zoom integration configured:
You can't send a Zoom invitation without configuring Zoom in the first place.
Once you configure Zoom as per our documentation, you will also need to link your employee with the Zoom profile in Amelia/Employees, when you access your employee's profile.
Also, I don't know what you're using in your video to modify database entries, but I strongly advise you not to use those types of plugins. The length of some cells is simply too long for you to edit through WordPress plugins, and it could lead to reverting everything to the default settings, so you should be accessing your database directly through your cPanel, or with a direct URL to phpMyAdmin.
The only WordPress plugin I can suggest is WP phpMyAdmin which I installed to check what you added to "amelia_settings". As it turns out, whatever plugin you used in the Loom video didn't actually make any changes to the database:
I also don't see any Notification settings configured, nor is the ICS file even enabled for sending:
In fact, I believe that all settings and integrations reverted to default settings (Google Calendar, for example, since I saw your employee currently has an error regarding the Google Calendar connection, and the Settings/Integrations/Google Calendar is blank).
This most likely happened after you used that plugin to modify the database entry. This is exactly what I was referring to when I said I strongly advise you not to use those plugins. I hope you have a backup you can revert to. If you don't, you'll need to go through Amelia/Settings all over again and connect your employee to both Zoom and Google Calendar once you do that.
Now, since you already have Amelia's latest version, you don't actually need to go through the database anymore. When you configure Notification settings, and enable the sending of the ics file, you can add the Zoom placeholder in the description:
And it will work normally. This is how it would look on my Google Calendar when I receive the email as a customer:
I suppose it may look odd (like Marko mentioned in one of his first responses) in other calendars, but the links will be there.
Let me know if you need any further assistance after this.
Kind Regards,
Aleksandar Vuković
[email protected]
Rate my support
wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Instagram | Amelia demo sites | Docs | Discord Community
You can try wpDataTables add-ons before purchasing on these sandbox sites:
Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables
Hi Aleksandar - So as a first step, are you suggesting I rollback the website to the backup? It is made daily by siteground, my web hosting provider.
Thanks,
Kelly
Hey Kelly
Only if you don't have anything to lose (appointments, booked events, etc). If people booked appointments or events, I wouldn't recommend doing this.
Or, you can ask SiteGround if they can only revert the changes made to the JSON content of the option_value cell within "amelia_settings" option_name from wp_options database table.
If they can't do this, and you have appointments/attendees to lose, you should just go through Amelia/Settings and configure everything again.
Kind Regards,
Aleksandar Vuković
[email protected]
Rate my support
wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Instagram | Amelia demo sites | Docs | Discord Community
You can try wpDataTables add-ons before purchasing on these sandbox sites:
Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables
Thanks Aleksandar - I did a full site restore from Nov4, and now the settings are back. I will troubleshoot following your suggestions below. Greatly appreciate your help.