Openstatus www.openstatus.dev

๐Ÿ’Œ improve onboarding email (#1312)

* ๐Ÿ’Œ

* ๐Ÿ’Œ

* ci: apply automated fixes

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>

authored by

Thibault Le Ouay
autofix-ci[bot]
and committed by
GitHub
dc83c168 b297a9ff

+29 -20
+2 -1
apps/web/src/lib/auth/index.ts
··· 84 84 if (params.user.tenantId) return; 85 85 86 86 await sendEmail({ 87 - from: "Thibault from OpenStatus <thibault@openstatus.dev>", 87 + from: "Thibault from OpenStatus <welcome@openstatus.dev>", 88 + reply_to: "Thibault from OpenStatus <thibault@openstatus.dev>", 88 89 subject: "Welcome to OpenStatus.", 89 90 to: [params.user.email], 90 91 react: WelcomeEmail(),
+3 -3
packages/emails/emails/followup.tsx
··· 6 6 return ( 7 7 <Html> 8 8 <Head> 9 - <title>How's it going with OpenStatus?</title> 9 + <title>How's it going with openstatus?</title> 10 10 </Head> 11 - <Preview>How's it going with OpenStatus?</Preview> 11 + <Preview>How's it going with openstatus?</Preview> 12 12 <Body> 13 13 Hey 14 14 <br /> 15 15 <br /> 16 - Howโ€™s everything going with OpenStatus so far? Let me know if you run 16 + Howโ€™s everything going with openstatus so far? Let me know if you run 17 17 into any issues, or have any feedback, good or bad! 18 18 <br /> 19 19 <br />
+22 -15
packages/emails/emails/welcome.tsx
··· 6 6 return ( 7 7 <Html> 8 8 <Head> 9 - <title>Welcome to OpenStatus</title> 9 + <title>Welcome to openstatus</title> 10 10 </Head> 11 - <Preview>Few tips to get started</Preview> 11 + <Preview>Few tips to get started with your uptime monitoring</Preview> 12 12 13 13 <Body> 14 14 Hey ๐Ÿ‘‹ 15 15 <br /> 16 16 <br /> 17 - I'm Thibault, the co-founder of OpenStatus, the open-source synthetic 18 - monitoring platform. <br /> 17 + Welcome to openstatus <br /> 19 18 <br /> 20 19 <br /> 21 - Here are a few things you can do with OpenStatus: 22 - <br />- Run your synthetics checks in your{" "} 23 - <a href="https://docs.openstatus.dev/guides/how-to-run-synthetic-test-github-action?ref=email-onboarding"> 24 - GitHub Actions 25 - </a> 20 + Openstatus is global uptime monitoring service with status page. 21 + <br /> 22 + Here are a few things you can do with openstatus: 26 23 <br />- Use our{" "} 27 - <a href="https://docs.openstatus.dev/tools/terraform?ref=email-onboarding"> 28 - Terraform provider 24 + <a href="https://docs.openstatus.dev/cli/getting-started/?ref=email-onboarding"> 25 + CLI 29 26 </a>{" "} 30 - to manage your monitors 27 + to create, update and trigger your monitors. 28 + <br />- Learn how to monitor a{" "} 29 + <a href="https://docs.openstatus.dev/guides/how-to-monitor-mcp-server?ref=email-onboarding"> 30 + MCP server 31 + </a> 32 + . 33 + <br />- Explore our uptime monitoring as code{" "} 34 + <a href="https://github.com/openstatusHQ/cli-template/?ref=email-onboarding"> 35 + template directory 36 + </a> 37 + . 31 38 <br />- Build your own status page with our{" "} 32 39 <a href="https://api.openstatus.dev/v1">API</a> and host it where you 33 40 want. Here's our{" "} 34 - <a href="https://github.com/openstatusHQ/astro-status-page?ref=email-onboarding"> 41 + <a href="https://github.com/openstatusHQ/astro-status-page"> 35 42 Astro template 36 43 </a>{" "} 37 - that you can easily host on CloudFlare 44 + that you can easily host on CloudFlare. 38 45 <br /> 39 46 <br /> 40 47 Quick question: How did you learn about us? and why did you sign up? ··· 42 49 Thank you, 43 50 <br /> 44 51 <br /> 45 - Thibault Le Ouay Ducasse 52 + Thibault Le Ouay Ducasse, co-founder of openstatus 46 53 <br /> 47 54 </Body> 48 55 </Html>
+2 -1
packages/emails/src/client.tsx
··· 37 37 try { 38 38 const html = await render(<FollowUpEmail />); 39 39 const result = await this.client.emails.send({ 40 - from: "Thibault Le Ouay Ducasse <thibault@openstatus.dev>", 40 + from: "Thibault Le Ouay Ducasse <welcome@openstatus.dev>", 41 + replyTo: "Thibault Le Ouay Ducasse <thibault@openstatus.dev>", 41 42 subject: "How's it going with OpenStatus?", 42 43 to: req.to, 43 44 html,