alfio-event / alf.io

alf.io - The open source ticket reservation system for conferences, trade shows, workshops, meetups
https://alf.io
GNU General Public License v3.0
1.35k stars 341 forks source link

Add WhatsApp or SMS as notification provider #1250

Open StanMar-bit opened 1 year ago

StanMar-bit commented 1 year ago

Is your feature request related to a problem? Please describe. A couple of days ago I hosted an event with Alf.io where 400+ people were attending. I noticed that a lot of people had trouble finding their tickets in their email. And sometimes info emails coming in the spam folder. The scanning worked perfectly :)

Describe the solution you'd like I would like to be able to send my tickets and info emails with WhatsApp for business via the api. So that it is easy for people to find their ticket and always receive the communication we’ve sent them.

Describe alternatives you've considered Using SMS but I think it’s too limited in sending the tickets as an attachment.

Additional context I would like to help develop this feature, but where do I start? Any docs regarding developing such a feature?

Thanks in advance!

syjer commented 1 year ago

hi @StanMar-bit , this is a good idea. We were discussing how to approach this feature.

It can be done with an extension right now ( https://alf.io/docs/reference/extensions/ ) by using the https://alf.io/docs/reference/extensions/reference/ticket/#ticket-assigned event.

This will cover the case of sending a payload to an alternative notification provider.

Additionally, we were also considering adding a more specific "NOTIFY_SEND_TICKET" event that can be triggered by the organizer to capture his intent to notify the attendee.