In 1994, brothers Bert and John Jacobs started a t-shirt company built on optimism and called it Life is Good. Today, the company successfully sells apparel of all sorts branded with optimistic messaging. But the company doesn’t just say “life is good”, it also knows life isn’t good for everyone just yet.
To make life better for at least some people, the clothing company donates 10% of its net profit to the Life is Good Kids Foundation. The Foundation works to counteract adverse childhood experiences among disadvantaged kids by allowing them to build life-changing relationships with trusted adults, so-called Playmakers. The program supports more than 1 million kids each year.
The #SomethingGood hashtag campaign

To celebrate its 25th anniversary, Life is Good ran a hashtag campaign for donations in the summer of 2019. For every post using the hashtag #SomethingGood, the company donated $1 to the Life is Good Kids Foundation. $1 million was raised over the course of the campaign.
Posts from the campaign were displayed on a Walls.io social wall, which was embedded on the campaign website. Users could take part via Twitter, Instagram, and an upload form that sent posts straight to the social wall as native posts.
Did you know you can now also collect content beyond social media? Enable the Direct Posts feature and allow your visitors to upload content to the your social wall directly. Engage your audience, even if they don’t use social media or prefer more privacy.
We talked to two folks from the Life is Good team — Lauren Sorenson, Senior Brand Manager, and Chris Schwab, Front End Engineer — about the campaign and the technical integration of the social wall.

Lauren Sorenson
Senior Brand Manager, Life is Good

Chris Schwab
Front End Engineer, Life is Good
Chris: To celebrate Life is Good’s 25th anniversary, we’re spreading the power of optimism and helping kids heal from trauma. For every #SomethingGood shared, $1 is donated to the Life is Good Kids Foundation. Our goal was to inspire 1 million people to share #SomethingGood and donate a million dollars.
Lauren: With this campaign, we help shift online conversations toward the good that’s going on in the world. We know that life is not easy, life is not perfect, but life is good. We believe that focusing on opportunities vs focusing on what’s wrong, can lead to more progress and growth. Additionally, we increased Life is Good’s brand awareness during the campaign by highlighting positivity and showcasing the brand on new channels.

Why is Walls.io the right product for you?
Chris: Using Walls.io removes the complexities of aggregating posts from various social channels so we could hit the ground running with our campaign. Instead of pulling in posts from various sources, we were able to focus on the UX of our landing page and strategy for this year-long campaign.
Walls.io has a robust API that we were quickly able to hook into and pull our collection of posts into a custom landing page. Walls.io also has fantastic customer/developer support between their documentation and super-responsive live chat agents. Any time I ran into a snag, they were there to help in real-time.
Lauren: Since this is our most significant campaign of the year, we’re promoting the campaign through a variety of different avenues, LifeisGood.com and Life is Good’s owned social channels (a community of more than 3 million).

Additionally, we’ve been working with paid media partners to promote the campaign across music streaming channels and online publications, as well as influencers and friends of the brand. Also, at this time, we launched the Life is Good Ping Podcast, a podcast all about optimism. Each guest, from Ringo Starr to Katie Couric, shared #SomethingGood as part of their interview.
Currently, the only location we’re showing the feed is on Lifeisgood.com, but for a while, we displayed the collection feed in our office using a large-screen display TV broadcasting users’ shares in real-time.

Chris: We wanted to give people the ability to post #SomethingGood directly from a custom landing page on our website, whether or not they belonged to a traditional social media outlet. To achieve this, we built a simple form and hooked it into the Walls.io API to add posts to our wall in real-time.
Our customers can provide their name, email (optional), a brief message, and an optional image or video. The API documentation that Walls provided made this connection a breeze. Our users love that they can submit #SomethingGood and then immediately see their post on our wall.

Chris: The Walls.io dashboard is extremely user-friendly and provides robust moderation tools. Out of the box, it uses artificial intelligence to filter spam posts based on text and image analysis automatically. There is also the ability to show/hide posts by language or a custom word blocklist.
We initially filtered for English-only posts, but then decided that it would be better to let the whole world share #SomethingGood. The AI moderation tools have taken the grunt work out of the equation, and in the rare case of a double post or something slips past the automated filters, there are easy to use manual moderation tools.
A more inclusive campaign with a direct upload form
I love that while Walls.io offers many features out of the box, our API allows our customers to build whatever they need by hooking their tools, apps, forms, etc. straight into the API.
This way, they’re able to connect not just to the social wall but also use various social media networks without having to deal with each API separately (which, as most developers know, can be a real pain).
The #SomethingGood donations campaign used this beautifully to give people a chance to take part in a hashtag campaign even if they didn’t have or didn’t want to use social media accounts. It’s a great way to make hashtag campaigns more open and accessible by not restricting them to just the most avid social media users. A simple upload form that feeds post into the social wall can do the trick.