You can automatically display inbound emails on your Walls.io wall by connecting Email by Zapier with Walls.io. This setup is useful if you want to collect guest messages, team updates, or email submissions and publish them on a live wall without posting them manually. In this guide, we’ll show you how to enable the Walls.io API token, create the Zap, map the email fields, and turn the automation on.
⚠️ Warning: Each user can send a maximum of 10 emails per hour through this setup. Emails must also be sent to the custom Zapier email address that is generated during the trigger setup.
1. Sign up to Zapier
To get started, sign up with Zapier (https://zapier.com/) if you haven't already. Zapier is a marketing tool that allows you to connect hundreds of apps without coding skills. Zapier is offering free plans, so you can get started right away!
2. Enable API access for your wall
In Walls.io, go to Setup > API and activate the access token:
3. Create & name your Zap
In Zapier, start to create your "Zap" by clicking "Make a Zap" (a Zap is kind of a "recipe" that will connect two apps, in our case Emails + Walls.io). Enter a name for your Zap, i.e. "Emails to Walls.io".
4. Choose "Email by Zapier" for Trigger App:
5. Choose "New Inbound Email" as Trigger Event:
This trigger will be fired every time you receive a new email.
6. Set up Trigger
A. Make sure that you are logged into your email address (that you want to connect to Zapier) in the browser.
B. Type your name into the Email address field and copy the whole new email address:
C. Send an email with the subject, content, and an image attachment (if you want to show images) to the copied email address (in our example it's maria.5u86d@zapiermail.com ). Please note that it's important to send the email from another email address (not the one that you use for Zapier). For example, for Zapier I use maria.hinteregger@walls.io, which was customized to maria.5u86d@zapiermail.com by Zapier. Hence, I will have to send the email from my other email (i.e. maria.anotheremail@gmail.com).
Once it's done, click Test trigger and Continue:
7. Choose "Walls.io" for the Action
8. Choose "Create Post" for the action event:
9. Sign in to Walls.io
If this is your first Zap using Walls.io, you'll have to "Sign in to Walls.io" and copy/paste the API token obtained in step 2:
10. Map the email subject, body, sender, and image fields to Walls.io
Finally, you need to map the Email fields to Walls.io:
For adding the subject and content of the email, select
Subject: Subject of your EmailandBody Plain: Text of your emailfor theTextfield.
For adding the sender's email, select
From: user's emailfor theUser Namefield
For adding the image, select
Attachmentfor the Image fieldSelect
TrueforModeration Statusif you want to set your wall to Automatic Moderation. If you prefer to have Manual Moderation (=approve each post manually before it gets displayed on your social Wall), select "False".
11. Test your Zap and turn it on!
After turning on your Zap, your inbound emails will be automatically sent to your Wall! 🚀
In case you have further questions, don't hesitate to contact the support team via chat or support@walls.io!













