Files
triggerdotdev--trigger.dev/apps/webapp/app/components/samples/webhook.ts
T
2023-02-02 21:28:58 +00:00

22 lines
469 B
TypeScript

export function webhook() {
return `import { webhookEvent, Trigger } from "@trigger.dev/sdk";
new Trigger({
id: "caldotcom-to-slack",
name: "Cal.com To Slack",
on: webhookEvent({
service: "cal.com",
eventName: "BOOKING_CREATED",
filter: {
triggerEvent: ["BOOKING_CREATED"],
},
schema: z.any(),
verifyPayload: {
enabled: true,
header: "X-Cal-Signature-256",
},
}),
run: async (event, ctx) => {},
}).listen();`;
}