Skip to main content
Adding Emails to Walls.io

How to add your email content to Walls.io?

Neira Dzabija avatar
Written by Neira Dzabija
Updated over a year ago

You can easily show new inbound emails on your social wall using our Zapier integration! This step-by-step guide explains how you can achieve this.

🚨 Important: This integration requires access to the Walls.io API, which can be purchased as an add-on for all plans. API access is also included in our Enterprise plans and some legacy plans.

🚨 Users can send a max of 10 emails per hour!

🚨 Users will have to send all their emails to a customized email address (i.e. maria.5u86d@zapiermail.com).


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 Settings > API Access 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. Customize Post

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?