Hooked — the declarative webhook builder for Salesforce

Create webhooks for Salesforce without writing a single line of code

Mar 12 · 4 min read

Webhooks have been around forever and are extremely useful when it comes to integrating different systems together.

Most modern webhooks essentially boil down to listening for any changes to your data and then automatically sending it somewhere else — a third party app, an external server, or your own internal system.

When it comes to Salesforce you have two options — use Outbound Messaging, which has to use the SOAP API and only sends in XML format (just ask your developer if they want to work with that!), or you have to build your own custom Apex Triggers to handle the changes and send the data.

Both involve some level of developer resource and maintenance, which not only comes with it’s own costs but doesn’t exactly fit nicely with Salesforce’s own mantra of “clicks not code”.

That’s where Hooked comes in.

Hooked is a 100% native (all on-platform) declarative webhook builder, that let’s you create and customize your own webhooks for Salesforce without needing to write any code!

Any admin will feel at home with the familiar interface of the Webhook Builder

You can create your webhooks on any object, and set which triggers you want to use, i.e. after a record is updated, or before a record is deleted. Hooked then goes and deploys the Apex Triggers for you!

Once active your webhooks will send your data in the JSON format you specified to whatever endpoints you setup, and you can even handle responses back into Salesforce.

For each trigger type, you can decide exactly what data should be leaving the platform. This means you can ensure data quality, or make sure that only specific types of data can be sent off-platform.

Create custom filter logic for any trigger type without needing code

Once you’ve decided what data can be sent, you can then drill down into exactly what fields will be used. By mapping the record fields you can have complete control on what data the external systems will get, and can see the exact JSON that will be sent by Hooked (which your developers will love!)

Map Salesforce fields and even free-text to create your JSON data

When you have specified what data you want to send, you can then set details for the external endpoint you want to send it to!

Use any external endpoint or your own Named Credential

You can use our built in “echo” endpoint for testing functionality, and use Salesforce’s own Named Credentials to set up authenticated endpoints automatically.

You can even handle a response from the endpoint to map back to the record, like a newly created external ID or a success message!

Not only do you have complete control over what data is sent (and where), you can also see exactly what has been sent and when with our fully tracked debugging logs.

Know exactly what data was sent — and when!

Hooked has undergone intensive testing and reviewing by Salesforce, and is now ready to be released!

We’re just fine-tuning some of our documentation, as well as some examples and getting started guides, but Hooked will be publicly available in the next few weeks.

There will be both free and paid tiers, with the only limitation being the number of webhooks you can build, plus a full 30 day free trial with 0 commitment and no card details required.

We’re really excited about Hooked and can’t wait to let you all get your hands on it, stay tuned for more!

At Appitek, our aim is to help make your job easier, by creating simple but effective Salesforce applications that make you more efficient at what you do.

Appitek is a registered Salesforce ISV partner.
Salesforce and Salesforce Lightning are registered trademarks of Salesforce.com


We build innovative solutions for business, using the best of modern capabilities and technologies. Behind all that? The power of Salesforce.


Written by


Multidisciplinary full stack developer, with a history in product & digital design. CTO at Appitek Ltd.



We build innovative solutions for business, using the best of modern capabilities and technologies. Behind all that? The power of Salesforce.

More From Medium

More on Salesforce from Appitek

More on Salesforce from Appitek

More on Salesforce from Appitek

Adding GraphQL Mutations to the Salesforce API

Nov 14, 2019 · 3 min read


More on Salesforce from Appitek

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade