Lewati ke konten

Email (SendGrid)

Provider event SendGrid memungkinkan pengiriman email transaksional melalui API SendGrid.

answers.json
{
"events-email-sendgrid": {
"enabled": true,
"api_key": "SG.xxx...",
"from_email": "noreply@example.com",
"from_name": "My App"
}
}
OpsiWajibDeskripsi
enabledYaAktifkan/nonaktifkan provider
api_keyYaAPI key SendGrid
from_emailYaEmail pengirim default
from_nameTidakNama pengirim default
- id: send_email
type: event
config:
provider: events-email-sendgrid
action: send
to: "user@example.com"
subject: "Welcome!"
content: "Thank you for signing up."
- id: send_html
type: event
config:
provider: events-email-sendgrid
action: send
to: "user@example.com"
subject: "Your Order Confirmation"
html: |
<h1>Order Confirmed!</h1>
<p>Order #{{order_id}} has been confirmed.</p>
- id: send_template
type: event
config:
provider: events-email-sendgrid
action: send_template
to: "user@example.com"
template_id: "d-abc123..."
dynamic_data:
name: "{{user_name}}"
order_id: "{{order_id}}"
- id: send_with_attachment
type: event
config:
provider: events-email-sendgrid
action: send
to: "user@example.com"
subject: "Your Invoice"
content: "Please find your invoice attached."
attachments:
- filename: "invoice.pdf"
content: "{{base64_content}}"
type: "application/pdf"