Skip to main content

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​

Prerequisites​