Okay
  Public Ticket #3149381
Amelia New Appointment
Closed

Comments

  •  1
    Stelios Ignatiadis started the conversation

    Hello

    According to your documents (https://wpamelia.com/admin-appointments/) when an Employee creates a New Appointment, there must be a "Create New" button if the customer is not existing.

    I can't see that button either in wp admin, or the employee panel. How can I have this option in both places?


    One more question:

    The default Next Day Reminder notification is set for a given time (eg 17.00) and the notification fires at 17.00 of the previous day.

    I would like to have different reminders for different services so I am creating new scheduled notifications. But I can't replicate that behaviour. I have the option to schedule it for a given time on the same day, or 1 day before(which I assume means 24h before). How can I set it on a given time 1 day before like the default Next Day Reminder? And if I select "Send only this notification", which default will this custom notification replace? The Next Day or the Follow Up? Will it make that choice based on the schedule (if it is before or after)?


    Thank you.


  •  1,617
    Marko replied



    Hello Stelios,

    Thank you for reaching out to us.

    When you have several questions or issues, please open a new ticket, and we will help you there. In that way, issues and questions which are related to different subjects will be in separate tickets so other customers or our support agents can find them easily. 

    Our policy is to have one issue or question per ticket because of the reasons that are described already.

    Thank you for understanding.

    1, No, the employee can only create a new appointments with the existing customer (not with new non-existing customers) if you enable these permissions in settings/role settings

    2.  If you choose Send only this notification option then If this is selected the default notification will not be sent for the selected services. You can use cron with Amelia, but setting cron is not part of Amelia's support because it is not our feature

    You can choose whether it will be sent before or after the choice is yours.

    6911414061.png

    Cron is not Amelia's feature cron is a WordPress feature. You can use cron with Amelia, but setting cron is not part of Amelia's support because it is not our feature. If your cron is not working and you cannot set it up, you need to contact your hosting provider so that they can set up cron for you.

    We will try to help you as best we can in the meantime cron is a Linux utility that schedules a command or script on your server to run automatically at a specified time and date. A cron job is the scheduled task itself. Cron jobs can be very useful to automate repetitive tasks like in our plugin for notifications.

    Depending on the server, there are different configurations for it, which you can contact your hosting provider about, or you can check out one of the solutions for it on this link.

    Also, you can try this:

    */15 * * * * wget -q -O - "https://www.yourwebsite.com/wp-admin/admin-ajax.php?action=wpamelia_api&call=/notifications/scheduled/send"

    Or this:

    */15 * * * * /usr/local/bin/php ~/public_html/wp-cron.php --action='wpamelia_api' --call='/notifications/scheduled/send'

    Or this:

    GET 'https://yourdomain.com/wp-admin/admin-ajax.php?action=wpamelia_api&call=/notifications/scheduled/send' > /dev/null

    WP Crontrol plugin is the best option if you're not familiar with cron jobs. You can find more info about it, and detailed instructions on how to set it up in our FAQ section.

    So, if you already read that, and still need some clarification here's some further info.

    You copy only the URL from below a scheduled notification:

    7810032183.png

    Then, go to Tools/Cron Events, and click on the "Cron Schedules" tab. In it, add a 15-minute interval:

    2487877415.png

    Then go back to the "Cron Events" tab and click on "Add new":

    9085918175.png

    Below it, select the "PHP Cron event" radio button, and add the URL you copied from Amelia/Notifications in this form:

    file_get_contents("yourURL");
    2095163400.png

    Below it add the name and set it to run a few minutes in the future, using the provided time format. So, if you're adding the cron event at 12:45 (local, current time), set it to run at 12:50; and then select the schedule you previously selected:

    7642938415.png

    Click on Add Event, and that's it.

    The cron runs every 15 minutes and checks if there's an email to be sent. So, in Amelia Notifications, your scheduled notifications are set to run every day at a certain time. If you set that time to be 15:00 (for example), the emails will be sent when the cron runs after that time.

    For example, there's an appointment booked for tomorrow, and it's currently 14:44 - the cron runs, but since it's not yet 15:00, it doesn't send anything. It runs again after 15 minutes, so at 14:59, but there are still no emails flagged by Amelia, so it doesn't send anything. Then it runs again at 15:14 and it sees there's an email that should've been sent at 15:00, so it sends the email. It will only send emails when Amelia sees an appointment scheduled for the next day.

    I hope that helps in case it doesn't please contact your hosting provider.

    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

  •  1
    Stelios Ignatiadis replied

    I am sorry for posting two questions on a ticket.

    But I am not happy with your answers sir.


    For my first question you say 

    "1, No, the employee can only create a new appointments with the existing customer (not with new non-existing customers) if you enable these permissions in settings/role settings"

    But in the link I attached, you can see that for the New Appointment dialog it says: “Customer(s)”: Here you need to select the customer(s) to whom the service will be provided. If the customer is not an existing customer, click the “Create New” button. "

    So... where is this button?

    Either the documentation is wrong or a button is missing from the New Appointment dialog.



    For my second question you send me a copy of the documentation about cron jobs, but I never asked about that. I have setup cron jobs successfully and reminders are working.

    For the real subject of my question you say "If you choose Send only this notification option then If this is selected the default notification will not be sent for the selected services" . This info is already there and I didnt ask about that either. What I asked is what is the default notification in the case of Scheduled Notifications? For an Action Triggered Notification the default is obviously the action that is selected. But what about Scheduled Notifications? There are two preset Scheduled Notifications. The Reminder and the Follow Up. Which one is considered as default?

    But the main subject of the question was how can I replicate the behaviour of the default Reminder Notification, which fires on a specific hour on the previous day (and this in not about cron). More info about this question on my first post.


    I would appreciate it if you focus on my questions and answer them instead of providing me with generic info about things i never asked about.


  •  1,617
    Marko replied

    Hello Stelios,

    We are sorry that you are not satisfied with our answers, we will try to explain in more detail. When you want to book an appointment with a customer who doesn't exist yet
    1. Click on new appointment
    2. In the empty field where it says Select customer(s)
    3. And the Crete New field will appear

    1617920598.png

    But I'm afraid you didn't understand our documentation, it says what I mentioned in the previous answer - Through the back-end: This approach allows admins and managers (see Amelia Users and Roles) to schedule an appointment from the WordPress dashboard

    8247536587.png

    When an admin or manager try to book they can create a new customer.

    2. You asked us about reminder notifications that are cron. You can disable both "Appointment Next day Reminder" and "Appointment Follow Up" notifications if you don't want to use them and you can create your own separate notifications.

    6943722257.png

    3907955933.png

    If you choose the "before" option, it will be sent before the appointment, that is, as an "Appointment Next Day Reminder" notification - because that notification is sent before the appointment.

    If you select the "After" option, it will be sent after the appointment, just like the "Appointment Follow Up" notification would be sent after the appointment.

    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

  •  1
    Stelios Ignatiadis replied

    The first question was answered. The Create New button is there for admins but not for employees (I think employees need this option too, is there any workaround?).

    About the second question, you answered the part about defaults, but you still didn't tell me how can I replicate the original Reminder notification behaviour, which is at a specific time 1 day before.

    If i select 1 day before then I get 24hours back, right? That is not a specific time (eg 17.00 of the previous day). The default reminder notification works like that. Can I reproduce that?



  •  1,617
    Marko replied

    Hello Stelios,

    1.  There is no workaround at this time I'm afraid. We plan to implement this feature but we do not have an eta at this time.

    2. You can not reproduce that. You can schedule them to be sent 1,2,3 hours or 1,2,3 days for example before the appointment or after the appointment. Or you can send them to a certain scheduled time like 17h for example on the same day. 

    5138259304.png


    I'll kindly ask you to add it as a feature suggestion on this link https://features.wpamelia.com/

    Features are pushed up on our "to-do" list when there are a lot of customers requesting those features, so having your vote as a customer can be beneficial to this feature being developed sooner.

    Hope this helps. 

    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