IFTTT export
Triggers an IFTTT Maker Webhook event with feedback fields as JSON payload ingredients.
Prerequisites
- IFTTT account with Maker Webhooks service enabled
- Event name — e.g.
feedback_received - Webhook key — from Maker Webhooks settings
Configuration
ts
export default defineNuxtConfig({
bugfreedback: {
export: {
provider: 'ifttt',
eventName: process.env.BUGFREEDBACK_IFTTT_EVENT_NAME || 'feedback_received',
webhookKey: process.env.BUGFREEDBACK_IFTTT_WEBHOOK_KEY || '',
},
},
})Environment variables
| Variable | Purpose |
|---|---|
BUGFREEDBACK_IFTTT_EVENT_NAME | Event name |
BUGFREEDBACK_IFTTT_WEBHOOK_KEY | Maker webhook key |
Request
POST https://maker.ifttt.com/trigger/{eventName}/with/key/{webhookKey}
Body:
json
{
"value1": "Feedback title",
"value2": "Description text",
"value3": "https://screenshot-url or metadata JSON"
}Mapping:
value1— titlevalue2— descriptionvalue3— screenshot URL if present, else stringified metadata
Returns { id: 'ifttt-ok' } on success.
Example IFTTT applet
- If Webhooks → Receive a web request → Event name:
feedback_received - Then Email / Slack / Google Sheets — use
Value1,Value2,Value3
Full config
ts
bugfreedback: {
storage: { provider: 'none' },
export: {
provider: 'ifttt',
eventName: 'bugfreedback_submit',
webhookKey: process.env.BUGFREEDBACK_IFTTT_WEBHOOK_KEY!,
},
}TIP
For richer payloads, prefer Webhook and handle IFTTT or other automations in your own receiver.