This is what makes Webhook different.

Drag and Drop Forms

We've got a widget library full of
text fields, galleries, video, maps and more to build out whatever you need. Wow
your clients when you add "it'd be nice if it had" features in minutes.

With Webhook, not everything is a "post". Make it whatever you want. The names
you set in your forms become the names you use in your template. Your "Articles"
form data can be called as {{ cms.articles }} immediately
in any of your templates.

template code only

Webhook's only code is at the template layer. There's no PHP or similar backend code to write.
If you need data on a page, just call {{ cms.your_form_name }} into your
pages and the data is there! We use the SWIG template engine.

with image resizing

Webhook also allows you to dynamically resize your images at the template layer. Don't worry about
what size image your client uploaded. Use filters like |imageSize(300) and
|imageCrop(300) to resize those images directly in the template.

We watch for edits at site.com/cms/, then rebuild the site.

static websites

Webhook builds static websites. That means your sites are delivered as fast
as possible to the people requesting it. There's not a complex rendering and
caching layer that can break down when you get lots of traffic.

With a real-time API

Unlike other static systems Webhook stores your data in a Firebase,
which gives you real-time access to the data so that you can call it at anytime. We even
provide API endpoints so you can trigger remote builds
or insert data immediately from a third-party.

For more than a blog

Webhook allows for complex data relationships.

The forms you create can be linked together through relations.
This allows you to build IMDB-style sites. Relate a person to a movie
(as an "actor") and you can now grab that data on either side of the
relationship.

The created relations are aware of each other too. Delete a person from your
movie form and it'll delete that movie from the person as well.

Frequently asked questions

Can I import my WordPress site?

Yes. Webhook has an importer for WordPress content. It'll even bring over all your images.

How much bandwidth do I get?

User login? Forums? Shopping cart?

Nope. Webhook was built with content websites in mind. You can always use a different service like Shopify or Discourse on a subdomain though.

Can I self-host?

Yes. Check the documentation here for detailed instructions on setting it up.

Self-service software

Webhook is a stable codebase that doesn't change too often. It is available open source on Github.

Provided at an extremely low price, the hosted product is provided as-is and without dedicated support. Likely, any problems you run into are template related and have already been answered on our forums

Let's get started

It'll take about 30 seconds to see your first Hello World!

Download the app

The Webhook App will install everything you need to get started developing Webhook sites.