Low-code automations for your customers

dehook empowers your customers to create automations on your platform with events you create. Discover the power of zero-effort low-code

Event Name

booking.created

Display Name

On Booking Created

Types

Your Code

Customer's Code

// Define your types for your event here
type BookingEvent = {
    customer: Customer
    eventId: string;
    eventName: string;
    eventDate: Date;
    location: string;
    price: number;
};

type Customer = {
    customerId: string;
    firstName: string;
    lastName: string;
    email: string;
    phone: string;
};

export type { BookingEvent as Input };

Types

Your

Code

Customer's
Code

// Define your types for your event here
type BookingEvent = {
    customer: Customer
    eventId: string;
    eventName: string;
    eventDate: Date;
    location: string;
    price: number;
};

type Customer = {
    customerId: string;
    firstName: string;
    lastName: string;
    email: string;
    phone: string;
};

export type { BookingEvent as Input };

Event Name

booking.created

Display Name

On Booking Created

Types

Your Code

Customer's Code

// Define your types for your event here
type BookingEvent = {
    customer: Customer
    eventId: string;
    eventName: string;
    eventDate: Date;
    location: string;
    price: number;
};

type Customer = {
    customerId: string;
    firstName: string;
    lastName: string;
    email: string;
    phone: string;
};

export type { BookingEvent as Input };

How it works

Give more to your customers with Dehook. Extend your product's functionality with a few lines of code. With seamless integration, our platform hosts the runtimes, plugin management and compute, to allow your customers to customize automations based on preset events.

01

Configure Events

Use dehook to configure events that will trigger custom workflows for your users.

/** 
 *     a. In your code you simply trigger the event.
 *     b. We handle the execution, resource management 
 *     c. You enjoy  happy customers who have freedom 
 *        to create their own workflows.
 * */
const onBookingCreated = async (event: BookingEvent) => {
    await db.save(event);
    await dehookClient.trigger('booking.created', event);
    console.log("Hours saved, thanks to dehook!");    
}

02

Integrate our SDK

Add a few lines of code to trigger your customers' workflows





const onEvent = (event: BookingEvent, context: CustomerContext) => {
	const saved = context.storage.save(event);
	if (event.price > 100) {
	const msg = `🚀 Crushing it ${event.price} 🚀 ${saved.url}`;
		const channel = 'Bookings Channel';
		context.slack.sendMessage(msg, channel);
	}
	context.api.sendWebhook(event);
};




const onEvent = (event: BookingEvent, context: CustomerContext) => {
	const saved = context.storage.save(event);
	if (event.price > 100) {
	const msg = `🚀 Crushing it ${event.price} 🚀 ${saved.url}`;
		const channel = 'Bookings Channel';
		context.slack.sendMessage(msg, channel);
	}
	context.api.sendWebhook(event);
};

Powered by :

03

Enable in your app

Get started with dehook by using our API or by integrating the App Portal into your application

04

Stand out. Grow!

By offering your customers the tools they need to succeed, enjoy the benefits of being low-code enabled and grow your business.

FAQ

What is a low-code service?

How can dehook benefit my business?

I'm not a developer can I use dehook?

How much time does it take to get setup?

What are the usage limits?

Do you support other integrations?

I have a custom use case. Can you help?

Join our waitlist

Be the first to revolutionize your B2B SaaS offering!

Be the first to revolutionize your B2B SaaS offering!

Company

About

Careers

Help

FAQs

Contact Support

Access

Login

Request Demo

Dehook ltd. 2024.