I recently purchased the WP Amelia plugin and I am overall very happy with my decision. I had recently purchased a similar product from the competition and I was getting very frustrated with the experience. On the other hand, I've been having a great experience installing and setting everything up with Amelia. Everything looks smooth both on the back and front end. I come to you with a few questions / issues.
Issue 1 - Google calendar integration issues
I followed all the steps included in this page (https://wpamelia.com/configuring-google-calendar/). I used the G-suite account that I also use for my website ([email protected]). That's the account that all outgoing emails are going from, when an email is sent to a customer. I also set up a "dummy" employee account with my personal gmail account. When i book an appointment with my "dummy" employee, that appointment is added to the Amelia calendar and also to my personal calendar (the dummy employee). So I must have done something right... BUT my business calendar (G Suite account [email protected]) does not get updated with the appointment. Is this supposed to happen? Basically i want to know if it's possible to have the full calendar of all appointments from all employees synced with my business G Suite calendar so that i can look at it all the time in my phone and get notifications.
Issue 2 - Email notifications issue
I followed these instructions (https://wpamelia.com/notification-settings/) to set up my outgoing emails. After several attempts and test emails, in order to make possible the communication between Amelia and my email account for outgoing emails to customers and employees, I also need to turn off 2-Step Verification from my G Suite account. But by doing that, I cannot access my Google Ads dashboard. Is there a way around this?
We are glad to see you like Amelia and you have a great experience with it so far, thank you for the feedback!
1 - The Google account that you used for creating the API credentials/Project for Amelia - GOogle synchronization is only for that, you then connect your employees in Amelia to their own Google calendars and they get the Amelia appointments created in Google as well, like you mentioned. There isn't a possibility of adding all of the Amelia appointments to that Google account that you used for Amelia sync, unfortunately. You can connect employees to only one Google calendar, so there isn't a possibility of adding another calendar where all appointments will go to.
2 - I'm afraid there isn't another way for this, you need to Allow less secure apps in your Google account to use SMTP with it. You can maybe use another mail account in the Notifications settings in Amelia?
1. The only way i have of seeing the full calendar with all the appointments is to log in to WP and go to the Amelia calendar? This is really a bummer and i def think you guys should have a way to sync Amelia with my calendar. They're already talking...
2. Understood. I'll find another way, then.
Another question:
Are you planning on an updated to the Stripe integration? Currently, the payments are not associated with a customer and that's far from ideal. I've read somewhere an explanation that included messing around with PHPMyAdim in WP. I'm not tech savvy and i'm afraid to break my site, trying to do that. Is there another way, while you don;t have an update to the integration, that would allow me to send the metadata to Stripe? At least i can send invoices manually.
1. Yes, this is the only way to see the Amelia calendar with all of the appointments, in the back-end of WP - Amelia. I will add this as a feature request to our list.
For now, we don't have Stripe integration change in plans. There is a possibility to send data from Amelia to Stripe as description or metadata, and that needs to be changed in your database, like you mentioned, but there isn't a possibility of creating customers in Stripe from Amelia automatically unfortunately.
If you want to send data as description/metadata to Stripe, please access your database, find and open the wp_options table (it can have another prefix rather than wp_ depending on your database) and find the option name amelia_settings there. You need to edit it. You will see a setting payments.stripe in it.
You need to set the
description parameter enabled to true in the database and also if you want metadata to be sent you need to set the metaData parameter enabled to true as well. Like here :
"description":{"enabled":true,"appointment":"%customer_full_name% has booked %service_name% at %appointment_date_time%","event":"%customer_full_name% has booked %event_name% at %event_start_date_time%"},"metaData":{"enabled":true,"appointment":{"user":"%customer_full_name%","email":"%customer_email%","phone":"%customer_phone%"},"event":{"user":"%customer_full_name%","email":"%customer_email%","phone":"%customer_phone%"}}
Then you can copy/paste any placeholder to the appointment and event parameters that you want to be sent to Stripe from Amelia (the placeholders that you can find in Amelia -> Notifications). We put above some placeholders as an example.
If you follow these instructions you won't create any issues on your website, don't worry about that, and it is a small change in the database just changing false to true and adding placeholders.
If you have any further questions feel free to ask.
Thanks for the reply. Another question regarding payments. In my general settings i have on-site payments disabled and only PayPal and Stripe are turned on. I did this because if i also have on-site method turned on in the General settings, once you book the appointment, the PayPal and Stripe integrations do not show up, once the form shows up (after you chose the date and time of appointment). But strangely, i did two test payments with Stripe and although the appointments show up in the calendar as approved (also on the teacher's calendar) and the student got the email notification, the payment shows as pending and the method shows as on-site.
Hi there,
I recently purchased the WP Amelia plugin and I am overall very happy with my decision. I had recently purchased a similar product from the competition and I was getting very frustrated with the experience. On the other hand, I've been having a great experience installing and setting everything up with Amelia. Everything looks smooth both on the back and front end. I come to you with a few questions / issues.
Issue 1 - Google calendar integration issues
I followed all the steps included in this page (https://wpamelia.com/configuring-google-calendar/). I used the G-suite account that I also use for my website ([email protected]). That's the account that all outgoing emails are going from, when an email is sent to a customer. I also set up a "dummy" employee account with my personal gmail account. When i book an appointment with my "dummy" employee, that appointment is added to the Amelia calendar and also to my personal calendar (the dummy employee). So I must have done something right... BUT my business calendar (G Suite account [email protected]) does not get updated with the appointment. Is this supposed to happen? Basically i want to know if it's possible to have the full calendar of all appointments from all employees synced with my business G Suite calendar so that i can look at it all the time in my phone and get notifications.
Issue 2 - Email notifications issue
I followed these instructions (https://wpamelia.com/notification-settings/) to set up my outgoing emails. After several attempts and test emails, in order to make possible the communication between Amelia and my email account for outgoing emails to customers and employees, I also need to turn off 2-Step Verification from my G Suite account. But by doing that, I cannot access my Google Ads dashboard. Is there a way around this?
Thanks in advance.
Sincerely,
Miguel
Hello Miguel Santos,
Thank you for your purchase.
We are glad to see you like Amelia and you have a great experience with it so far, thank you for the feedback!
1 - The Google account that you used for creating the API credentials/Project for Amelia - GOogle synchronization is only for that, you then connect your employees in Amelia to their own Google calendars and they get the Amelia appointments created in Google as well, like you mentioned. There isn't a possibility of adding all of the Amelia appointments to that Google account that you used for Amelia sync, unfortunately. You can connect employees to only one Google calendar, so there isn't a possibility of adding another calendar where all appointments will go to.
2 - I'm afraid there isn't another way for this, you need to Allow less secure apps in your Google account to use SMTP with it. You can maybe use another mail account in the Notifications settings in Amelia?
Hi Marija,
Thanks for the reply.
So you're saying that:
1. The only way i have of seeing the full calendar with all the appointments is to log in to WP and go to the Amelia calendar? This is really a bummer and i def think you guys should have a way to sync Amelia with my calendar. They're already talking...
2. Understood. I'll find another way, then.
Another question:
Are you planning on an updated to the Stripe integration? Currently, the payments are not associated with a customer and that's far from ideal. I've read somewhere an explanation that included messing around with PHPMyAdim in WP. I'm not tech savvy and i'm afraid to break my site, trying to do that. Is there another way, while you don;t have an update to the integration, that would allow me to send the metadata to Stripe? At least i can send invoices manually.
Thanks in advance,
Miguel
Hi Miguel,
You are welcome.
1. Yes, this is the only way to see the Amelia calendar with all of the appointments, in the back-end of WP - Amelia. I will add this as a feature request to our list.
For now, we don't have Stripe integration change in plans. There is a possibility to send data from Amelia to Stripe as description or metadata, and that needs to be changed in your database, like you mentioned, but there isn't a possibility of creating customers in Stripe from Amelia automatically unfortunately.
If you want to send data as description/metadata to Stripe, please access your database, find and open the wp_options table (it can have another prefix rather than wp_ depending on your database) and find the option name amelia_settings there. You need to edit it. You will see a setting payments.stripe in it.
You need to set the
description parameter enabled to true in the database and also if you want metadata to be sent you need to set the metaData parameter enabled to true as well. Like here :Then you can copy/paste any placeholder to the appointment and event parameters that you want to be sent to Stripe from Amelia (the placeholders that you can find in Amelia -> Notifications). We put above some placeholders as an example.
If you follow these instructions you won't create any issues on your website, don't worry about that, and it is a small change in the database just changing false to true and adding placeholders.
If you have any further questions feel free to ask.
Hi,
Thanks for the reply. Another question regarding payments. In my general settings i have on-site payments disabled and only PayPal and Stripe are turned on. I did this because if i also have on-site method turned on in the General settings, once you book the appointment, the PayPal and Stripe integrations do not show up, once the form shows up (after you chose the date and time of appointment). But strangely, i did two test payments with Stripe and although the appointments show up in the calendar as approved (also on the teacher's calendar) and the student got the email notification, the payment shows as pending and the method shows as on-site.
Could you help me figure out what is happening?
Thanks in advance,
Miguel