Skip to main content

Adding Emails to Walls.io

How to add your email content to Walls.io?

Written by Lorenzo Goldoni
Updated over 2 weeks ago

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 Email and Body Plain: Text of your email for the Text field.

  • For adding the sender's email, select From: user's email for the User Name field

  • For adding the image, select Attachment for the Image field

  • Select True for Moderation Status if 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!

Did this answer your question?