“Social Champ Has Significantly Simplified and Streamlined What I Do”, Says Will Helton

In this success story, Will Helton discusses his journey and how Social Champ helps him better serve his clients

Published on: Aug 5, 2021
Written by: Fahad Ahmed
Share:
Will Helton _ Will Helton Marketing

Starting a new business is a scary prospect – you are never sure of the outcome and the journey is slow and arduous.

However, once the plunge has been taken, success comes to those who persist and leverage their strengths in order to convert challenges into opportunities.

In this episode of Our Champs, we have Will Helton, owner of the WillHelton.com Social Media Marketing, who left his job to start a social media agency. While he has exposure to online business, starting an agency is a huge challenge because of the uncertainty in the market.

In this short interview, Will goes into the details of the history of his agency and how Social Champ helps him manage social media accounts for his clients.

Let’s start the discussion.

How You Got the Idea for Your Business? What Services Do You Offer?

I launched WillHelton.com Social Media Marketing in 2010 after working for many years in corporate IT environments. I was tired of working long hours and having no control over what projects I worked on or how they were delivered, so I felt the time was right to start my own business and do what I wanted to do when I wanted to do it.

Because I had been closely involved in internet-based work since the late 90s, it was just a natural fit when I moved what I knew about IT and internet technologies into the social media space.

Specifically, I offer the full spectrum of social media services: Content planning, creation, scheduling, posting, engagement management, reputation management, video, audio, graphics, and voice-over services.

How Social Champ Helps You Deliver Value to Your Customers?

Social Champ completely changed my planning and posting work from the ground up. And by that, I mean it has significantly simplified and streamlined what I do.

I have, of course, used other platforms previously and although they all had their pluses and minuses, Social Champ is the only one that I have found that puts all the right elements together in the right way.

I can very quickly add content, images, videos and once they’re uploaded, I can see in a glance which client has what content scheduled for when. That alone makes my work so much easier.

And by using the bulk uploading feature (via a spreadsheet), I can now quickly onboard new clients by putting their content together in a single document I send to them for sign-off and then upload. Done and done!

We at Social Champ are glad to support Will’s work for his clients. We are planning an extensive addition to our feature lineup so that the users can use our platform to plan and execute high-ROI campaigns.

We invite you to give Social Champ social media monitoring tool a try and see for yourself the value it adds to your client relations and management.

Stop Juggling, Start Prioritizing​​

Try Social Champ to manage and organize everything in a single tab. From posting to scheduling, replying to customers, to tracking numbers – get all done through single tab.


Start Free Trial


View Pricing

<script>
document.addEventListener('DOMContentLoaded', function() {
    function transformTablesForMobile() {
        if (window.innerWidth > 767) return; // Only for mobile
        
        const tables = document.querySelectorAll('#brxe-uuwxsd table');
        
        tables.forEach(table => {
            if (table.classList.contains('transformed')) return;
            
            let headers = [];
            const thead = table.querySelector('thead');
            const tbody = table.querySelector('tbody');
            
            // Get headers - check for both th and td in thead
            if (thead) {
                const headerRow = thead.querySelector('tr');
                if (headerRow) {
                    // First try th, then td
                    let headerCells = headerRow.querySelectorAll('th');
                    if (headerCells.length === 0) {
                        headerCells = headerRow.querySelectorAll('td');
                    }
                    headers = Array.from(headerCells).map(cell => cell.textContent.trim());
                }
            } else if (tbody) {
                // If no thead, take first row
                const firstRow = tbody.querySelector('tr');
                if (firstRow) {
                    let headerCells = firstRow.querySelectorAll('th');
                    if (headerCells.length === 0) {
                        headerCells = firstRow.querySelectorAll('td');
                    }
                    headers = Array.from(headerCells).map(cell => cell.textContent.trim());
                }
            }
            
            // Return if no headers found
            if (headers.length === 0) return;
            
            // Get all data rows
            const rows = Array.from(tbody.querySelectorAll('tr'));
            const dataRows = rows; // All tbody rows are data rows when thead exists
            
            // Create new structure
            const newContainer = document.createElement('div');
            newContainer.className = 'mobile-table-container';
            
            // Create a section for each column
            headers.forEach((header, colIndex) => {
                const columnSection = document.createElement('div');
                columnSection.className = 'mobile-column-section';
                
                const columnHeader = document.createElement('div');
                columnHeader.className = 'mobile-column-header';
                columnHeader.innerHTML = header; // Use innerHTML to preserve formatting
                columnSection.appendChild(columnHeader);
                
                const columnList = document.createElement('div');
                columnList.className = 'mobile-column-list';
                
                dataRows.forEach(row => {
                    const cells = row.querySelectorAll('td');
                    if (cells[colIndex]) {
                        const item = document.createElement('div');
                        item.className = 'mobile-column-item';
                        item.innerHTML = cells[colIndex].innerHTML;
                        columnList.appendChild(item);
                    }
                });
                
                columnSection.appendChild(columnList);
                newContainer.appendChild(columnSection);
            });
            
            table.style.display = 'none';
            table.classList.add('transformed');
            table.parentNode.insertBefore(newContainer, table.nextSibling);
        });
    }
    
    transformTablesForMobile();
    
    // Handle window resize
    let resizeTimer;
    window.addEventListener('resize', function() {
        clearTimeout(resizeTimer);
        resizeTimer = setTimeout(function() {
            const containers = document.querySelectorAll('.mobile-table-container');
            const tables = document.querySelectorAll('#brxe-uuwxsd table.transformed');
            
            if (window.innerWidth > 767) {
                containers.forEach(c => c.style.display = 'none');
                tables.forEach(t => t.style.display = 'table');
            } else {
                containers.forEach(c => c.style.display = 'block');
                tables.forEach(t => t.style.display = 'none');
            }
        }, 250);
    });
});
</script>
/* Sticky header for tables WITH thead */
#brxe-uuwxsd table thead {
    background-color: #f0ebf8;
    position: sticky;
    top: 0;
    z-index: 2;
}

#brxe-uuwxsd table thead th {
    background-color: #f0ebf8;
    position: sticky;
    top: 0;
}

/* Sticky header for tables WITHOUT thead (first row only) */
#brxe-uuwxsd table:not(:has(thead)) tbody tr:first-child {
    background-color: #f0ebf8;
    position: sticky;
    top: 0;
    z-index: 2;
}

#brxe-uuwxsd table:not(:has(thead)) tbody tr:first-child td,
#brxe-uuwxsd table:not(:has(thead)) tbody tr:first-child th {
    background-color: #f0ebf8;
    position: sticky;
    top: 0;
}


/* Mobile Column Layout */
@media (max-width: 767px) {
#brxe-uuwxsd table{
    max-height:2000px;
  }
    .mobile-table-container {
        display: block;
        margin: 20px 0;
      border-radius: 12px;
      overflow: hidden;
    }
    
    .mobile-column-section {
        border: 1px solid #E0E0E0;
        overflow: hidden;
        background: white;
    }
    
    .mobile-column-header {
        background-color: #E3DFF5;
        padding: 15px;
        font-weight: bold;
        font-size: 16px;
        color: #333;
    }
    
    .mobile-column-list {
        padding: 0;
    }
    
    .mobile-column-item {
        padding: 15px;
        border-bottom: 1px solid #F0F0F0;
        background: white;
        font-size: 16px;
        line-height: 1.6;
    }
    
    .mobile-column-item:last-child {
        border-bottom: none;
    }
    
    .mobile-column-item:nth-child(odd) {
        background-color: #F7F6FC;
    }
    
    .mobile-column-item:nth-child(even) {
        background-color: #FAFAFA;
    }
    
    .mobile-column-item strong {
        color: #333;
        font-weight: 600;
    }
}

I am a part of the #ChampFam and working as a Community Specialist. You would usually find me helping people in various communities and groups. When not working, I am a huge fan of Real Madrid and have a passion for exploring exciting locations all over the world.

A Simplified Social Media Management Tool

Social Champ is your AI-powered social media management tool.

Schedule, analyze, listen, and track competitors – all in one platform.

Start Free Trial
No credit card required!