const myWorkflow = workflow(
"new-signup",
async ({ step, payload }) => {
await step.email("send-email", async () => {
console.log("done");
return {
subject: `Welcome to Acme.`,
body: "We look forward to helping you achieve mission.",
};
});
},
{
// payloadSchema: z.object({}),
},
);
console.log(
await myWorkflow
.trigger({
to: "mail@gmail.com",
payload: {},
})
.catch((e) => {
console.log(e);
}),
);
const myWorkflow = workflow(
"new-signup",
async ({ step, payload }) => {
await step.email("send-email", async () => {
console.log("done");
return {
subject: `Welcome to Acme.`,
body: "We look forward to helping you achieve mission.",
};
});
},
{
// payloadSchema: z.object({}),
},
);
console.log(
await myWorkflow
.trigger({
to: "mail@gmail.com",
payload: {},
})
.catch((e) => {
console.log(e);
}),
);