Bubble not receiving webhook data

Hi, I set up a webhook for signwell using this endpoint Create Webhook

When I test the webhook on webhook.site by creating, signing, etc. a document it receives the data so the webhook is working on signwell’s end.

However, when I create the webhook with the /initialize url endpoint, then try to detect the data by creating, signing, etc. a document I get nothing. I have added a screenshot of my setup for the endpoint in bubble. Is there something that seems to be wrong that could be casuing the webhook not to come through?

Please let me know if there is any additional info that would be helpful.

You need to click initialize and trigger the webhook. You need to keep the popup open while you are triggering the webhook so Bubble can parse the data. Is this what you have done? Can you add this endpoint

And share the whole payload so we can validate what you have?

Yeah, I initialized it, so it exists when I list webhooks. I hit detect data and leave it open while creating a doc and still get nothing. Here is the payload when I ran it on webhook.site.

{“event”:{“hash”:“f2da465f0de815edff34134aad426cfe7bc98b6717fc3e004871cacb49519142”,“time”:1755186257,“type”:“document_created”},“data”:{“object”:{“id”:“48160f8a-a826-400e-b376-1d4501d18573”,“archived”:false,“copied_contacts”:,“created_at”:“2025-08-14T15:44:17Z”,“custom_requester_email”:null,“custom_requester_name”:null,“decline_redirect_url”:null,“embedded_edit_url”:“https://www.signwell.com/app/edit/document/d070f614-4114-4af7-b79b-8737b7d8c550/“,“embedded_preview_url”:null,“error_message”:null,“fields”:\[\[{“api_id”:“agent_signature”,“height”:“26.0”,“required”:true,“type”:“signature”,“value”:”“,“width”:“241.0”,“x”:456.2000122070312,“y”:835.3000030517578,“page”:1,“recipient_id”:“1”},{“api_id”:“my_signature”,“height”:“24.0”,“required”:true,“type”:“signature”,“value”:null,“width”:“291.1125030517578”,“x”:69.20001220703125,“y”:880.3000030517578,“page”:1,“recipient_id”:“2”},{“api_id”:“client_name”,“height”:“19.0”,“required”:true,“type”:“text”,“value”:“steven”,“width”:“280.0”,“x”:77.20001220703125,“y”:499.3000030517578,“fixed_width”:false,“label”:”",“page”:1,“recipient_id”:“2”,“validation”:“no_text_validation”},{“api_id”:“client_address”,“height”:“19.0”,“required”:false,“type”:“text”,“value”:"477 bev”,“width”:“280.0”,“x”:77.20001220703125,“y”:538.3000030517578,“fixed_width”:false,“label”:“”,“page”:1,“recipient_id”:“2”,“validation”:“no_text_validation”},{“api_id”:“client_city_state_zip”,“height”:“19.0”,“required”:false,“type”:“text”,“value”:“”,“width”:“280.0”,“x”:73.20001220703125,“y”:576.3000030517578,“fixed_width”:false,“label”:“”,“page”:1,“recipient_id”:“2”,“validation”:“no_text_validation”},{“api_id”:“client_phone”,“height”:“19.0”,“required”:false,“type”:“text”,“value”:“”,“width”:“280.0”,“x”:77.20001220703125,“y”:611.3000030517578,“fixed_width”:false,“label”:“”,“page”:1,“recipient_id”:“2”,“validation”:“no_text_validation”},{“api_id”:“TextField_5”,“height”:“19.0”,“required”:false,“type”:“text”,“value”:“”,“width”:“280.0”,“x”:77.20001220703125,“y”:649.3000030517578,“fixed_width”:false,“label”:“”,“page”:1,“recipient_id”:“2”,“validation”:“no_text_validation”},{“api_id”:“client_buyer_price”,“height”:“19.0”,“required”:false,“type”:“text”,“value”:“”,“width”:“132.9375”,“x”:177.2000122070312,“y”:732.3000030517578,“fixed_width”:false,“label”:“”,“page”:1,“recipient_id”:“2”,“validation”:“no_text_validation”},{“api_id”:“client_buyer_checkbox”,“height”:“13.0”,“required”:false,“type”:“checkbox”,“value”:“”,“width”:“13.0”,“x”:61.20001220703125,“y”:741.8000030517578,“name”:null,“page”:1,“recipient_id”:“2”},{“api_id”:“client_seller_checkbox”,“height”:“13.0”,“required”:false,“type”:“checkbox”,“value”:“”,“width”:“13.0”,“x”:61.20001220703125,“y”:770.8000030517578,“name”:null,“page”:1,“recipient_id”:“2”},{“api_id”:“client_area_interest_1”,“height”:“19.0”,“required”:false,“type”:“text”,“value”:“”,“width”:“288.0”,“x”:73.20001220703125,“y”:818.3000030517578,“fixed_width”:false,“label”:“”,“page”:1,“recipient_id”:“2”,“validation”:“no_text_validation”},{“api_id”:“client_area_interest_2”,“height”:“19.0”,“required”:false,“type”:“text”,“value”:“”,“width”:“288.0”,“x”:71.20001220703125,“y”:839.3000030517578,“fixed_width”:false,“label”:“”,“page”:1,“recipient_id”:“2”,“validation”:“no_text_validation”},{“api_id”:“agent_broker_phone_email”,“height”:“19.0”,“required”:false,“type”:“text”,“value”:“”,“width”:“288.0”,“x”:441.2000122070312,“y”:652.3000030517578,“fixed_width”:false,“label”:“”,“page”:1,“recipient_id”:“2”,“validation”:“no_text_validation”},{“api_id”:“agent_broker_name”,“height”:“19.0”,“required”:false,“type”:“text”,“value”:“”,“width”:“288.0”,“x”:444.2000122070312,“y”:615.3000030517578,“fixed_width”:false,“label”:“”,“page”:1,“recipient_id”:“2”,“validation”:“no_text_validation”},{“api_id”:“agent_address”,“height”:“19.0”,“required”:false,“type”:“text”,“value”:“”,“width”:“288.0”,“x”:445.2000122070312,“y”:579.3000030517578,“fixed_width”:false,“label”:“”,“page”:1,“recipient_id”:“2”,“validation”:“no_text_validation”},{“api_id”:“agent_phone_email”,“height”:“19.0”,“required”:false,“type”:“text”,“value”:“”,“width”:“323.875”,“x”:431.2000122070312,“y”:545.0,“fixed_width”:false,“label”:“”,“page”:1,“recipient_id”:“2”,“validation”:“no_text_validation”},{“api_id”:“agent_name”,“height”:“19.0”,“required”:false,“type”:“text”,“value”:“”,“width”:“288.0”,“x”:447.2000122070312,“y”:499.3000030517578,“fixed_width”:false,“label”:“”,“page”:1,“recipient_id”:“2”,“validation”:“no_text_validation”},{“api_id”:“date”,“height”:“19.0”,“required”:true,“type”:“date”,“value”:“”,“width”:“86.0”,“x”:101.2000122070312,“y”:385.0,“date_format”:“MM/DD/YYYY”,“formula”:“”,“lock_sign_date”:false,“page”:1,“recipient_id”:“2”}]],“labels”:,“language”:“en”,“metadata”:{},“name”:“referral_signing”,“recipients”:[{“id”:“1”,“attachment_requests”:,“email”:“stevenvassallo1@gmail.com”,“message”:null,“name”:“Steven Vassallo”,“passcode”:null,“send_email_delay”:0,“signing_order”:1,“status”:“created”,“subject”:null,“bounced”:null,“bounced_details”:null,“placeholder_name”:“Agent”,“send_email”:false,“signing_url”:“https://www.signwell.com/docs/944f1845fd/"},{“id”:“2”,“attachment_requests”:\[\],“email”:“contact.fightgrids@gmail.com”,“message”:null,“name”:"Your Name”,“passcode”:null,“send_email_delay”:0,“signing_order”:2,“status”:“created”,“subject”:null,“bounced”:null,“bounced_details”:null,“placeholder_name”:“Self”,“send_email”:false,“signing_url”:“https://www.signwell.com/docs/47021d95dd/"}\],“subject”:"Please complete Referral Template”,“test_mode”:true,“updated_at”:“2025-08-14T15:44:17Z”,“decline_message”:null,“allow_decline”:true,“allow_reassign”:true,“apply_signing_order”:false,“embedded_signing”:false,“expires_in”:30,“message”:“\u003cp\u003eHey there,\u003c/p\u003e\u003cp\u003e \u003c/p\u003e\u003cp\u003ePlease review and complete this document. You can click on the document below to get started.\u003c/p\u003e”,“reminders”:true,“requester_email_address”:“stevenvassallo1@gmail.com”,“redirect_url”:“”,“status”:“Created”,“template_id”:“d56b7de7-a6d0-403b-b55e-2f3fdef0ef12”,“files”:[{“name”:“ReferralForm1.pdf”,“pages_number”:1}]},“account_id”:“a3e64dec-bc7d-4f65-9d88-3f2846f20694”,“workspace_id”:“a3e64dec-bc7d-4f65-9d88-3f2846f20694”}}

thank you for taking the time to answer btw

This payload seem to be an event payload. What I’m asking is to see the webhook you have registered from the Get list of webhook endpoint so we can validate you have set this correctly.

Sorry, my misunderstanding here is the response from the get list endpoint

[
{
“id”: “302ce486-9b8f-446a-87a5-650c45ec01c4”,
“callback_url”: “https://fantasy-stealer-league.bubbleapps.io/version-test/api/1.1/wf/doc_completion_hook/initialize”
}
]

Actually, here’s the message received:
{“error_class”:“Unauthorized”,“args”:{“code”:“1755283283222x544448701938238900”},“message”:null,“translation”:“This application does not expose an API. Please upgrade your Bubble subscription for your API calls to run.”}

So I guess you are on the free plan?

haha wow so simple of an error. Yeah, already have an app running so wanted to wait to upgrade to set this new one live. But I guess now we’ve reached that time. Thank you so much! Can I ask where you saw that message?

I’ve just copy paste your url (and remove the initialize) and do a direct call using insomnia.

cool, thanks for takin the time to help. Have a good one!

1 Like