What is your goal?
I want to trigger a webhook in my custom app from my bubble.io app
What is the problem?
I am trying to create a webhook in my make.com custom app which will be triggered any time the meeting is created, rescheduled or get cancelled in my bubble.io app. I have created a shared webhook, but everytime i try to create a webhook it says
Unknown Exception
Service account ID must be specified for shared webhooks.
What have you tried so far?
I created a shared webhook which has a communication part like below
{
“uid”: “{{body.uid}}”,
“output”: “{{item}}”
}
I have a connection code as well. pictures are attached of webhook communication section as well as connection section and a scenario from where i am trying to create a webhook
Screenshots: scenario setup, module configuration, errors
I am sorry if i am sounding stupid but as i am new where could i find app settings?
Im sorry for a stupid question if it is 
Ignore that guy, I haven’t seen a response from him that doesn’t smell like AI. 
In the connection you set the uid from the response of the token exchange request. Have you tried to use the info request to set the uid, as this example? Shared | Custom Apps Documentation | Make Developer Hub
Also, what is the webhook payload that you send to Make? And why did you choose to build a custom app opposed to the general Webhook module?
Cheers,
Henk
My webhook doesnt get created as you can see when i try to make a connection and save it it gives me an error that says something related to serviceID. i havent checkd about the infor thing u just mentioned i will look at the reference that you shared and get back to you.
Thank you for your time and efforts
Really appreciate that
Thank you
So apart from the token requests, there is the info request in the OAuth2 flow: OAuth 2.0 | Custom Apps Documentation | Make Developer Hub
This one is just for user info and to store account metadata. Therefore I hope this solves the error message. Keep us updated! 
Cheers,
Henk
Yes i see that and i have implemented that but its the same error
We seem to be missing some context here. But most important, do not share screenshots with sensitive data such as client secrets.
Furthermore, it seems that you are trying to send connection.uid from the connection itself..? If that ID comes from the token.response, you should put it in a temp directive first, so you can reference from there as temp.uid.
I advice you to read the documentation very carefully. Make Custom Apps are unforgiving for even the tiniest mistakes.
Try to figure out more about what Make expects to receive and actually receives via the network tab and this extension:
Chrome Extension:
Make DevTool - Chrome Web Store
Tutorial:
Introduction to Make Chrome DevTool (formerly Integromat DevTool)
Cheers,
Henk
1 Like
OK first of all i think i am lacking some info here or may be i dontknow …
lets start from the scratch.. what is the uid here we are talking about in custom app shared webhook…
i assumed its the userid while creating a connection and authenticating a user…or its a client id from my bubble.io app used for authorization?
User: singular user in the external service
Account: account in the external service that contains one or several users
Shared Webhook: One URL in Make that receives all webhooks, for any event and everything in the account
The uid is the identifier for the user in a Shared Webhook. The shared webhook will receive anything that is sent. Since the webhook URL is shared among multiple users, there must be a way to match the incoming events with their owners and deliver them correctly. This is done through the uid parameter, which must be defined both in the connection and in the webhook communication. (copied from: Shared | Custom Apps Documentation | Make Developer Hub)
So in the info response, there should be something that is unique for the user account that is also in any event payload. Make needs this to match.
A client id is something different altogether and is only used in the authorisation flow.
Ask yourself if you really need a shared webhook; does Bubble send out events for the account or per user?
Cheers,
Henk
1 Like