Skills integration
If your system uses “skills” (tool-like modules) to execute actions, treat uSpeedo Email as a dedicated sending capability and wrap it behind a skill interface.
Design (classic separation of concerns)
- Workflow layer: decides when to send and what to send.
- Skill layer: translates intent into a concrete send request (template/custom content).
- Delivery layer (uSpeedo): performs authentication, throttling, and delivery.
This design keeps API keys out of the workflow engine, centralizes error handling, and makes delivery behavior consistent across callers.
What the skill should expose
- Send by template: call SendEmailTemplate
- Send by custom content: call SendEmail
- Observe events (optional): configure Webhook
Prerequisites
- API keys: Get API Key
- Verified domain and sender: Domain authentication