What This Automation Does
This workflow takes customer inquiries from a web form. It sends a WhatsApp message to confirm receipt. It creates a support ticket in Asana automatically.
This solves the problem of slow responses and lost messages. It helps keep track of all customer issues fast and organized.
- Input: customer name, phone number, and problem from the form.
- Process steps: send WhatsApp confirmation message and create Asana task.
- Output: customer gets message, support team has a new ticket.
Beginner step-by-step: How to use this workflow in n8n
Download and Import
- Find the Download button on this page and get the workflow file.
- Open your n8n editor where you want to run the workflow.
- Use the Import from File option and upload the downloaded file.
Configure Credentials and IDs
- Add your WhatsApp Business Cloud API credentials in the WhatsApp node.
- Replace placeholder phone number ID with your real WhatsApp number ID.
- Update the Asana node with your workspace ID and check the API key is valid.
- Check form field mappings match your form inputs.
Test and Activate
- Try submitting the form with a real phone number you can check.
- Confirm you receive the WhatsApp message.
- Look for the new task in Asana.
- When tests succeed, enable the workflow by toggling it on.
You now have this automation working in your production n8n environment.
Tools and Services Used
- n8n Form Trigger node: Captures customer submissions.
- WhatsApp Business Cloud node: Sends confirmation messages.
- Asana node: Creates support ticket tasks.
Inputs, Processing, and Outputs
Inputs
- Customer name (text)
- Customer phone number (number including country code)
- Problem description (text)
Processing Steps
- Receive form data via the Form Trigger node.
- Use the WhatsApp webhook to send personalized message to the customer’s phone number.
- Create a new Asana task with the problem detail and submission timestamp.
Outputs
- WhatsApp confirmation message sent to customer.
- Support ticket created in the Asana workspace.
Common Problems and Fixes
WhatsApp message sending fails
Check the phone number format to include country code without spaces.
Verify the WhatsApp Business Cloud API credentials and phone number ID are correct.
Asana task not created
Ensure the workspace ID is correct and properly set.
Test API keys for correct permissions to add tasks.
Customization Ideas
- Edit WhatsApp message content to match company tone.
- Add email notifications with SMTP or Gmail nodes.
- Expand form to collect more customer details.
- Use other task management tools like Jira, Trello, or Monday.com.
Deployment Notes
Activate workflow and watch execution logs for errors.
Optionally set up alerts for failed message or task creations.
For better control, consider self-host n8n.
Summary of Workflow Benefits
✓ Saves hours per day by automating customer replies and ticket creation.
✓ Reduces manual errors and lost messages.
✓ Gives quick, polite confirmation to customers.
✓ Helps support teams handle issues faster and with better tracking.
=+{{ $json['What is your Phone Number?'] }}
Hello {{ $json["Whats is your Name?"] }},
Thank you for filling out the contact form.
Our customer support team will get back to you as soon as possible.
=Support Ticket - {{ $json.submittedAt }}
= {{ $json['What is your problem?'] }}
