Closed StibnIT closed 1 week ago
Please assign me sir
iisue sir i am not getting the option of assigning phone number
[Uploading Screenshot from 2024-08-18 12-35-26.png…]() The receipt Iteslf write that "We sent an email with a calendar invitation with the details to everyone." so there no talk about the phone number
check here
Uploading Screenshot from 2024-08-18 12-35-26.png… The receipt Iteslf write that "We sent an email with a calendar invitation with the details to everyone." so there no talk about the phone number
If you have the paid version, you have the function to create a workflow to automatically send an email with the appointment confirmation, then you get this field here:
That is the "smsReminderNumber" field. And if i book it from the booking page that works, but from the api not.
@StibnIT , can you try the payload like this having smsReminderNumber
outside responses
object
New Booking example: value: { "eventTypeId": 2323232, "start": "2023-05-24T13:00:00.000Z", "end": "2023-05-24T13:30:00.000Z", "responses":{ "name": "Hello Hello", "email": "hello@gmail.com", "metadata": {}, "location": "Calcom HQ", }, "timeZone": "Europe/London", "language": "en", "title": "Debugging between Syed Ali Shahbaz and Hello Hello", "description": null, "status": "PENDING", "smsReminderNumber": null }
I Have This Error:
Error: 400 Bad Request
{"message":"custom in 'responses': {name}error_required_field; Legacy Props: smsReminderNumber. They can't be used with responses
"}
@StibnIT , can you try the payload like this having
smsReminderNumber
outsideresponses
objectNew Booking example: value: { "eventTypeId": 2323232, "start": "2023-05-24T13:00:00.000Z", "end": "2023-05-24T13:30:00.000Z", "responses":{ "name": "Hello Hello", "email": "hello@gmail.com", "metadata": {}, "location": "Calcom HQ", }, "timeZone": "Europe/London", "language": "en", "title": "Debugging between Syed Ali Shahbaz and Hello Hello", "description": null, "status": "PENDING", "smsReminderNumber": null }
{ "eventTypeId": , "userId": , "start": "", "end": "", "responses": { "name": "name", "email": "mail@gmail.com", "Mobilnummer": "+135463546", "notes": "", "metadata": {}, "location": "Google Meet", "smsReminderNumber": "+3423467" }, "metadata": {}, "timeZone": "Europe/Berlin", "language": "de", "title": "Termin mit ....", "description": null, "status": "PENDING" }
This is working now. As shown here, smsReminderNumber
needs to be inside responses
Issue Summary
When I book an appointment through the calendar page (GUI), I receive the SMS. However, when I send a POST request via the API, it is executed correctly, and I also receive the email confirmation, but no SMS is sent.
My json:
{ "eventTypeId": , "userId": , "start": "", "end": "", "responses": { "name": "name", "email": "mail@gmail.com", "Mobilnummer": "+135463546", "notes": "", "metadata": {}, "location": "Google Meet", "smsReminderNumber": "+3423467" }, "metadata": {}, "timeZone": "Europe/Berlin", "language": "de", "title": "Termin mit ....", "description": null, "status": "PENDING" }
Steps to Reproduce
1.´testet in cal.com gui sms comes
Expected behavior
The SMS should be sent after a successful API POST request.
Other information
No response
Screenshots
No response
Environment
Desktop (please complete the following information)