Skip to content

Commit f1b83c1

Browse files
authored
feat(tools): added resend email sender (#1420)
1 parent 2f97782 commit f1b83c1

File tree

18 files changed

+195
-318
lines changed

18 files changed

+195
-318
lines changed

apps/docs/content/docs/en/tools/google_forms.mdx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ With Google Forms, you can:
5454
In Sim, the Google Forms integration enables your agents to programmatically access form responses. This allows for powerful automation scenarios such as processing survey data, triggering workflows based on new submissions, and syncing form results with other tools. Your agents can fetch all responses for a form, retrieve a specific response, and use the data to drive intelligent automation. By connecting Sim with Google Forms, you can automate data collection, streamline feedback processing, and incorporate form responses into your agent's capabilities.
5555
{/* MANUAL-CONTENT-END */}
5656

57+
5758
## Usage Instructions
5859

5960
Integrate Google Forms into your workflow. Provide a Form ID to list responses, or specify a Response ID to fetch a single response. Requires OAuth.

apps/docs/content/docs/en/tools/mail.mdx

Lines changed: 0 additions & 70 deletions
This file was deleted.

apps/docs/content/docs/en/tools/meta.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@
2828
"knowledge",
2929
"linear",
3030
"linkup",
31-
"mail",
3231
"mcp",
3332
"mem0",
3433
"memory",
@@ -48,6 +47,7 @@
4847
"postgresql",
4948
"qdrant",
5049
"reddit",
50+
"resend",
5151
"s3",
5252
"schedule",
5353
"serper",
Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
---
2+
title: Resend
3+
description: Send emails with Resend.
4+
---
5+
6+
import { BlockInfoCard } from "@/components/ui/block-info-card"
7+
8+
<BlockInfoCard
9+
type="resend"
10+
color="#181C1E"
11+
icon={true}
12+
iconSvg={`<svg className="block-icon"
13+
14+
15+
16+
viewBox='0 0 1800 1800'
17+
fill='none'
18+
xmlns='http://www.w3.org/2000/svg'
19+
>
20+
<path
21+
d='M1000.46 450C1174.77 450 1278.43 553.669 1278.43 691.282C1278.43 828.896 1174.77 932.563 1000.46 932.563H912.382L1350 1350H1040.82L707.794 1033.48C683.944 1011.47 672.936 985.781 672.935 963.765C672.935 932.572 694.959 905.049 737.161 893.122L908.712 847.244C973.85 829.812 1018.81 779.353 1018.81 713.298C1018.8 632.567 952.745 585.78 871.095 585.78H450V450H1000.46Z'
22+
fill='#FDFDFD'
23+
/>
24+
</svg>`}
25+
/>
26+
27+
{/* MANUAL-CONTENT-START:intro */}
28+
[Resend](https://resend.com/) is a modern email service designed for developers to send transactional and marketing emails with ease. It provides a simple, reliable API and dashboard for managing email delivery, templates, and analytics, making it a popular choice for integrating email functionality into applications and workflows.
29+
30+
With Resend, you can:
31+
32+
- **Send transactional emails**: Deliver password resets, notifications, confirmations, and more with high deliverability
33+
- **Manage templates**: Create and update email templates for consistent branding and messaging
34+
- **Track analytics**: Monitor delivery, open, and click rates to optimize your email performance
35+
- **Integrate easily**: Use a straightforward API and SDKs for seamless integration with your applications
36+
- **Ensure security**: Benefit from robust authentication and domain verification to protect your email reputation
37+
38+
In Sim, the Resend integration allows your agents to programmatically send emails as part of your automated workflows. This enables use cases such as sending notifications, alerts, or custom messages directly from your Sim-powered agents. By connecting Sim with Resend, you can automate communication tasks, ensuring timely and reliable email delivery without manual intervention. The integration leverages your Resend API key, keeping your credentials secure while enabling powerful email automation scenarios.
39+
{/* MANUAL-CONTENT-END */}
40+
41+
42+
## Usage Instructions
43+
44+
Integrate Resend into the workflow. Can send emails. Requires API Key.
45+
46+
47+
48+
## Tools
49+
50+
### `resend_send`
51+
52+
Send an email using your own Resend API key and from address
53+
54+
#### Input
55+
56+
| Parameter | Type | Required | Description |
57+
| --------- | ---- | -------- | ----------- |
58+
| `fromAddress` | string | Yes | Email address to send from |
59+
| `to` | string | Yes | Recipient email address |
60+
| `subject` | string | Yes | Email subject |
61+
| `body` | string | Yes | Email body content |
62+
| `resendApiKey` | string | Yes | Resend API key for sending emails |
63+
64+
#### Output
65+
66+
| Parameter | Type | Description |
67+
| --------- | ---- | ----------- |
68+
| `success` | boolean | Whether the email was sent successfully |
69+
| `to` | string | Recipient email address |
70+
| `subject` | string | Email subject |
71+
| `body` | string | Email body content |
72+
73+
74+
75+
## Notes
76+
77+
- Category: `tools`
78+
- Type: `resend`

apps/docs/content/docs/en/tools/sms.mdx

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,16 @@ import { BlockInfoCard } from "@/components/ui/block-info-card"
99
type="sms"
1010
color="#E0E0E0"
1111
icon={true}
12-
iconSvg={`<svg className="block-icon" fill="#000000" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg"><path d="M 2 5 L 2 25 L 7 25 L 7 30.09375 L 8.625 28.78125 L 13.34375 25 L 30 25 L 30 5 Z M 4 7 L 28 7 L 28 23 L 12.65625 23 L 12.375 23.21875 L 9 25.90625 L 9 23 L 4 23 Z M 8 12 L 8 14 L 24 14 L 24 12 Z M 8 16 L 8 18 L 20 18 L 20 16 Z"/></svg>`}
12+
iconSvg={`<svg className="block-icon"
13+
14+
fill='#000000'
15+
16+
17+
viewBox='0 0 32 32'
18+
xmlns='http://www.w3.org/2000/svg'
19+
>
20+
<path d='M 2 5 L 2 25 L 7 25 L 7 30.09375 L 8.625 28.78125 L 13.34375 25 L 30 25 L 30 5 Z M 4 7 L 28 7 L 28 23 L 12.65625 23 L 12.375 23.21875 L 9 25.90625 L 9 23 L 4 23 Z M 8 12 L 8 14 L 24 14 L 24 12 Z M 8 16 L 8 18 L 20 18 L 20 16 Z' />
21+
</svg>`}
1322
/>
1423

1524
{/* MANUAL-CONTENT-START:intro */}
@@ -18,6 +27,7 @@ The SMS block allows you to send text messages directly from your workflows usin
1827
Our internal SMS service is designed for reliability and ease of use, making it ideal for automating communications and ensuring your messages reach recipients efficiently.
1928
{/* MANUAL-CONTENT-END */}
2029

30+
2131
## Usage Instructions
2232

2333
Send SMS messages directly using the internal SMS service powered by Twilio. No external configuration or OAuth required. Perfect for sending notifications, alerts, or general purpose text messages from your workflows. Requires valid phone numbers with country codes.

apps/docs/content/docs/es/tools/mail.mdx

Lines changed: 0 additions & 66 deletions
This file was deleted.

apps/docs/content/docs/fr/tools/mail.mdx

Lines changed: 0 additions & 66 deletions
This file was deleted.

0 commit comments

Comments
 (0)