Automated order confirmations with Abacate Pay: first-buyer coupon rewards via email & Slack
$20/month : Unlimited workflows
2500 executions/month
THE #1 IN WEB SCRAPING
Scrape any website without limits
HOSTINGER 🎉 Early Black Friday Deal
DISCOUNT 20% Try free
DISCOUNT 20%
Self-hosted n8n
Unlimited workflows - from $4.99/mo
#1 hub for scraping, AI & automation
6000+ actors - $5 credits/mo
Workflow Overview
This workflow provides a complete, automated post-purchase solution triggered by a successful payment webhook from Abacate Pay. (For international users, think of Abacate Pay as 'the Brazilian Stripe' – a popular and robust payment gateway in Brazil).
When a successful payment is registered, this workflow instantly sends a beautiful, responsive HTML confirmation email to the customer and posts a detailed notification to a designated Slack channel.
The key feature is its ability to dynamically reward first-time buyers. The workflow checks the customer's purchase history, and if it's their first order, it automatically generates a 10% discount coupon for their next purchase and includes it in the welcome email.
Key Features:
- Webhook Trigger: Securely listens for successful payment events from Abacate Pay.
- First-Time Buyer Detection: Queries past orders to identify new customers.
- Automatic Coupon Generation: Creates a unique, single-use discount coupon for new buyers.
- Dynamic Content: The email and Slack messages automatically include the coupon details, but only for first-time buyers.
- Responsive HTML Email: Sends a professional and mobile-friendly order confirmation.
- Rich Slack Notifications: Uses Block Kit for well-formatted, actionable alerts for your team.
- Centralized Configuration: A single
Configsnode makes it easy to manage static variables like company name and tokens.
Setup Instructions:
- Webhook Node: Copy the webhook URL and paste it into your Abacate Pay dashboard for the "payment successful" event (e.g.,
billing.paid). - Configs Node: Open this
Setnode and fill in your company's information (companyName,companySite,companyEmail) and thetokenused to validate the webhook requests. - HTTP Request Nodes (
GetOrders,CreateCustomCoupon): In both nodes, go to the "Authentication" or "Header" section and replace the placeholder Bearer Token with your actual Abacate Pay API key. - Send Email Node: Select your email credentials from the dropdown or configure a new account (e.g.,
SMTP,Gmail). - Slack Node: Select your Slack credentials and choose the channel where you want to receive notifications.
- Activate the Workflow: Save and activate the workflow. It's now ready to process incoming orders!
Required Credentials:
- Abacate Pay API Credentials
- Email Credentials (e.g.,
SMTP,SendGrid,Gmail) - Slack API Credentials