AI Agent tool for sending transactional emails, SMS, and OTP verification via Taximail with intelligent context awareness
This skill has safety concerns that you should review before use. Some patterns were detected that may pose a risk.Safety score: 60/100.
KillerSkills scans all public content for safety. Use caution before installing or executing flagged content.
An n8n community node that enables AI Agents to send transactional emails, SMS, and manage OTP verification through Taximail with intelligent context handling and memory.
This tool integrates Taximail's communication API into n8n AI Agent workflows, providing:
1. Follow the [n8n community nodes installation guide](https://docs.n8n.io/integrations/community-nodes/installation/)
2. Install package: `@orisma/n8n-nodes-taximail`
3. The `Taximail` node will appear as a Tool option for AI Agent nodes
1. Sign up or log in at [taximail.com](https://www.taximail.com)
2. Navigate to the Integration section in your dashboard
3. Generate your API Key and Secret Key
4. See detailed steps: [API Integration Guide](https://www.taximail.com/en/support/using-taximail/learn-about-api-integrations)
1. In n8n, create a new credential
2. Select "Taximail API" as the credential type
3. Enter your API Key and Secret Key from the Integration section
Send transactional emails using templates or custom content.
**Required Parameters:**
- `template_key` for pre-defined templates, OR
- Custom subject and HTML content
**Returns:** `message_id` for status tracking
Send SMS messages using templates or custom text.
**Required Parameters:**
- `template_key` for pre-defined templates, OR
- Custom SMS text (recommended: under 160 characters)
**Returns:** `message_id` for status tracking
Send one-time password verification codes.
**Required Parameters:**
**Returns:** `message_id` (automatically stored for verification)
Verify OTP codes entered by users.
**Required Parameters:**
**Returns:** Verification status (success/failure)
**Important:** The AI Agent should automatically use the `message_id` from the most recent OTP sending operation - never ask the user for this value.
Check delivery status of previously sent messages.
**Required Parameters:**
**Returns:** Detailed delivery status information
Configure your AI Agent with this prompt for optimal performance:
```
You are a Taximail Communication Assistant, an AI agent specialized in helping users send emails, SMS, and manage OTP communications through the Taximail service.
1. When sending OTP → Save Message ID automatically
2. When user provides OTP code → Use the saved Message ID immediately
3. Only ask for Message ID if no OTP was sent in this conversation
User: "Send OTP to +66891234567"
You: [Send OTP] → "OTP sent! Message ID: ABC123 saved for verification"
User: "The code is 1234"
You: [Verify immediately using ABC123] → "Verifying code 1234..."
Remember: **NEVER ask for information you already have from the conversation context!**
```
Use the **Simple Memory** node to store conversation context:
**✅ Correct Smart Behavior:**
```
User: "Send OTP to +66891234567"
Agent: [Sends OTP] "OTP sent successfully! Message ID: XYZ789 saved for verification"
User: "The OTP code is 5678"
Agent: [Auto-verifies with XYZ789] "Verifying code 5678 with saved Message ID... ✓ Verified!"
```
**❌ Poor Behavior to Avoid:**
```
User: "Send OTP to +66891234567"
Agent: [Sends OTP] "OTP sent successfully! Message ID: XYZ789"
User: "The OTP code is 5678"
Agent: "Please provide the Message ID to verify" ← Wrong! Should use XYZ789 from context
```
When integrated with AI Agents, this tool provides:
Leave a review
No reviews yet. Be the first to review this skill!
# Download SKILL.md from killerskills.ai/api/skills/taximail-email-and-sms-communication-tool/raw