Query parameters with custom SMS provider
We want to send SMS using Voodoo, which isn't offered in the Novi integration store.
However, we can set it up using the Generic SMS provider option. We would want to include a query parameter in the API call, with a value that is included in the payload.
For example, we would use this as the base URL, including the query param:
https://api.voodoosms.com/sendsms?external_reference={{payload.externalreference}}
Is this possible to do?
12 Replies
@MrM
As per second image, external_reference is sent only in payload. is there any specific reason to send this in query params along with payload?
Hi Pawan
With voodoo SMS, we can send an external_reference number in the API call which is sending the SMS to the user
The user doesn't see this external_reference, but if they reply, this number gets sent back together with their response
@MrM, you just advanced to level 1!
Using the external reference number then allows us to accurately save the user's response in the correct dB field
Is there any way to set this up?
@MrM
Thanks for the clarification. Interesting usecase indeed
Currently, it is not supported. Sharing the feedback with mu team
Ok, great. Thanks!
But I shouldn't expect this to be implemented in the near future...?
Unfortunately, yes
at least for next 45 days.
I have added this in backlog
So just to confirm, for a custom SMS provider, Novu will only allow the plain base URL for the API, and then the API body will only include the SMS message?
Yes, you are correct ✅
Ok, thank you for your help with this issue! 🙏
@Pawan Jain is there a way to pass query parameters using any of the providers offered in the Integration store?
Or would this be the same feature request?
Currently other sms providers support only credentials.
Only generic sms provider supports adding api url and other fields