diff --git a/frontend/src/lib/components/AppConnect.svelte b/frontend/src/lib/components/AppConnect.svelte
index c31aa1db59..a44f311421 100644
--- a/frontend/src/lib/components/AppConnect.svelte
+++ b/frontend/src/lib/components/AppConnect.svelte
@@ -22,7 +22,15 @@
'Go to https://admin.mailchimp.com/account/api',
'Find "Your API Keys"'
]
- }
+ },
+ sendgrid: {
+ img: 'sendgrid_connect.png',
+ instructions: [
+ 'Go to https://app.sendgrid.com/settings/api_keys',
+ 'Create an API key',
+ 'Copy your key'
+ ]
+ },
}
diff --git a/frontend/src/lib/components/icons/SendgridIcon.svelte b/frontend/src/lib/components/icons/SendgridIcon.svelte
new file mode 100644
index 0000000000..4ee7ff749b
--- /dev/null
+++ b/frontend/src/lib/components/icons/SendgridIcon.svelte
@@ -0,0 +1,67 @@
+
+
+
diff --git a/frontend/src/lib/components/icons/index.ts b/frontend/src/lib/components/icons/index.ts
index b2004c96a0..380f0d0b6b 100644
--- a/frontend/src/lib/components/icons/index.ts
+++ b/frontend/src/lib/components/icons/index.ts
@@ -19,6 +19,7 @@ import Slack from './Slack.svelte'
import TogglIcon from './TogglIcon.svelte'
import WindmillIcon from './WindmillIcon.svelte'
import MailchimpIcon from './MailchimpIcon.svelte'
+import SendgridIcon from './SendgridIcon.svelte'
export const APP_TO_ICON_COMPONENT = {
postgresql: PostgresIcon,
@@ -42,7 +43,8 @@ export const APP_TO_ICON_COMPONENT = {
matrix: MatrixIcon,
windmill: WindmillIcon,
http: HttpIcon,
- mailchimp: MailchimpIcon
+ mailchimp: MailchimpIcon,
+ sendgrid: SendgridIcon,
} as const
export {
@@ -67,4 +69,5 @@ export {
TogglIcon,
WindmillIcon,
MailchimpIcon,
+ SendgridIcon,
}
\ No newline at end of file
diff --git a/frontend/static/sendgrid_connect.png b/frontend/static/sendgrid_connect.png
new file mode 100644
index 0000000000..5aa094b301
Binary files /dev/null and b/frontend/static/sendgrid_connect.png differ