Overwhelming Positive Mojo

Overwhelming Positive Mojo

The Divi Community.

Wpelo is very close to the launching date, a big part of any such launch is proper feedback and testing.

For testing out the tool, we had the following plan:

  1. Find a few actual clients that need a new website – to build a few new websites using wpelo system – to get actual feedback on the other side of the process
  2. Find a few agencies/freelancers and give away the tool for free for 12-months in return for their feedback.
  3. Go back with that feedback, improve and launch a stable version, wpelo version v.1

Initially, we were hoping for 10-20 people in total to test the platform.

However in less than 24 hours after posting on a Facebook group called “Divi Community” we were greeted with overwhelming success.

350 Agencies Signed Up – a 22% conversion rate.

Here is the message I left on the group.

I run a digital agency; were design WordPress sites for clients. We have built over 1000 WordPress sites, most of them in Divi.

I charged for a Divi site from €150 to €50.000.

Anyway, I have been doing this for a long time now; I first purchased “elegant themes” in 2011 

Most things have changed a lot in the last years, except for the actual website creation we wanted to build a solution that makes the whole experience a more streamlined, efficient process – for both sides.

Both for clients and us (agencies & freelancers)

We would love to give our product for free, 12-month unlimited access to members of the Divi Community group in return for feedback. The product is not live; we are finishing the website content in the next few weeks. (website built with Divi and divi.express)

WPELO is a plugin meant for web agencies and freelancers, so if there is anyone interested, please join here and send me a PM.




Edit: We spent a lot of time understanding the actual process of building a website for clients, and we have concluded that the old way of doing it is fundamentally flawed. Businesses, even though some don't realize it, depend a lot on the websites they have, and a great site pushes their business higher and faster.

Edit: The tool goes live internally with an actual client this Tuesday, we have taken a client in, with the main goal to have the first live run (hotel website) it will be built in divi. Full disclaimer we will tell the client about the fact that we are testing the tool on them.

(please don't critique the home page content/design it's more of a place holder  we spent a year developing the plugin but we only started the website a few days ago)


Looking back, just in the last 10 years of client emails/calls I've spent explaining and reporting little things in the website design progress, over and over again I think I could have saved months. We are more motivated than ever to put this live and use it our selves.


The Divi Community.
50 Top WordPress terms to share with your curious clients

50 Top WordPress terms to share with your curious clients

Are you a WordPress developer? Being a WordPress developer comes with its own sets of responsibilities. With WordPress, you are not only mastering a new interface, but you are also mastering a new form of language for website development. Whether you wish to upgrade your glossary or enlighten the curious minds of your clients, we aim at sharing some of the important WordPress terms that you should know about.

Here are some:

  1. API –Standing for Application Programming Interface, APIs help in connecting one interface in WordPress to another for ensuring the seamless connection of one application to another for hassle-free moving.


  1. Admin Bar –It is referred to as the sticky toolbar located in the top-end section of the WordPress dashboard. The Admin bat at WordPress is known to provide easier access to other important parts including new comments, available updates, live website, along with providing a quick-add capability for posts, media, pages, and so more.


  1. Autosave: When you are creating a new post or page, WordPress automatically saves the progress of the particular user every two minutes. At the end of the WordPress session, only the last version of the page that has been autosaved remains.


  1. Back End: Anything that is present behind the scenes of using WordPress is referred to as the “back end.” As a WordPress developer, the back end might refer to the database and control panel of the interface.


  1. Block: The all-new version of WordPress is known to make use of blocks for building smaller components of some pages –right from paragraphs, including texts to video players, and everything that comes in between.


  1. Block Editor: Gutenberg –the former name for WordPress Editor, is a block-based builder tool for WordPress pages. A dedicated block is added to every component of the page. Every block type is known to come with a unique toolbar for customizing the styling element of the given page.


  1. Blog: It is referred to as the section of the WordPress page wherein website content is written as well as published to a particular feed on the website. Businesses are known to make use of blogs for sharing ideas, case studies, tutorials, and various other kinds of content. In WordPress, the users can create content for the respective blogs through the Posts interface.


  1. Breadcrumbs: It is a form of secondary navigation that is available on the top-left corner of the post or webpage in WordPress. The main role of breadcrumbs is to reveal the trails that have been followed by the users on the given website. It allows them to backtrack easily. Breadcrumbs can also be utilized for displaying the level of progress made by a user in completing the given form.


  1. Category: It is a taxonomy that is usually applied to WordPress posts. Categories are usually high-level topics that allow users to organize the content in a better manner.


  1. Child Theme: WordPress developers are known to regularly update the theme files. Therefore, it might become difficult for WordPress users to customize something more than the basic WordPress settings. For WordPress users who are looking forward to updating or altering the theme beyond basic functionality, they can consider making use of a child theme. A child theme would allow the users to customize and apply the changes outside the source code.


  1. Classic Editor: It was the default post along with the post editor for WordPress users before 2019. The classic editor is known to include the options of a code editor along with a visual editor. The users can revert to the first-hand classic editor with the help of a plugin.


  1. Code Editor: It is referred to as the editing interface in WordPress that allows the users to write as well as edit content with the help of HTML.


  1. Comment: It is referred to as a feature that can be easily turned on as well as off for the WordPress blog. Using this features, the users are enabled to submit comments to come towards the end of the posts.


  1. CMS –Content Management System is the specialized platform that allows all users across different levels to create as well as publish content on their own. WordPress is a leading example of CMS.


  1. Control Panel: It is a leading administrative tool for domain management and web hosting. In WordPress, cPanel is one of the most popular Control Panels.


  1. CSS: Referred to as Cascading Style Sheets, it is a programming language that most WordPress developers make use of for creating the overall structure as well as the layout of the website.


  1. Dashboard: In WordPress, the first screen that appears in front of the users upon logging into WordPress. The users can customize the dashboard to ensure the display of the widgets while creating their own plugins.


  1. Database: It is the area in WordPress wherein data, as well as the content of the website, are stored on the given server. MariaDB and MySQL are the most common types of databases.


  1. DNS: Referred to as the Domain Name System, it is the process that helps in translating a website from the IP address that is used by the browser into the URL entered by the visitors.


  1. Domain Name: It is the actual address or name of the website.


  1. Excerpt: It is a specialized feature in WordPress available for the posts. The excerpt is known to appear at the top area of the blog post in the form of an RSS feed, a summary, or in search results in case no other metadata is available.


  1. Featured Image: It is a singular image that is attached to a web page or a blog post. The featured display is displayed alongside the short snippet or the title of the post in the major blog feed. It is also known to appear in the RSS feeds, along with when being shared on social media.


  1. FTP: Standing for File Transfers Protocol, it is referred to as a way of exchanging data between computer systems. There are multiple FTP clients like FileZilla that serve as tools for enabling the WordPress users to upload the respective files on the given servers.


  1. Gutenberg: It was the name that was given to the new WordPress editor during the beta phase in the form of a plugin.


  1. Hosting Provider: The websites on WordPress.org are self-hosted. This implies that the owners are required to purchase web hosting from some external source. A reliable hosting serviced provider is then expected to lease the available space on the servers to the respective WordPress users requiring some space to store the websites along with its relevant data.


  1. HTML: Referred to as Hypertext Markup Language, it is the basic markup that lets the web browser know how to display the content on the given web page. It is typically different from any programming language and helps in creating specialized functionalities. HTML is simply known to arrange as well as format the images along with texts on the page –just like Microsoft Word.


  1. IDE: Standing for Integrated Development Environment, it is referred to like the piece of software that allows the WordPress developers to write as well as edit the code along with debugging common website issues while testing the new features and functionalities.


  1. IP Address: It is a numerical identifier for both the web servers and computers online. Web browsers make use of this ID while retrieving a website for the subsequent users. While each computer system tends to have a unique IP address, this might not be the case for the web server hosting multiple websites from some shared locale.


  1. JavaScript: It is a programming language that allows the web portal to become highly interactive while responding to visitor engagement.


  1. Media: It is used to refer to the folder wherein files get uploaded to WordPress. Some of the accepted file formats are PDF documents, JPG images, MP4 videos, and MP3 audio clips.


  1. MySQL: It is a famous DMBS (Database Management System) that is utilized by most of the hosting service providers out there. It features a highly organized structure making all data from the web portals easy to be searched as well as managed by the end users.


  1. Navigation: It can be sometimes be confused with the menu. However, navigation is known to encompass all the terms including a specific link on a web portal that helps in directing the visitors from one page to another.


  1. Open Source: It is a type of software solution that is open to the public for the purpose of viewing, modifying, and editing at the same time.


  1. Pages: The Pages section of the WordPress site is known to contain all subsequent pages of the website. In the given section, you can create a new page or even edit the existing pages.


  1. Page Builder: It is a plugin that serves as a vital tool for masking the WordPress editor while allowing the users to create as well as manage the respective websites in the visual interface. Using this tool, the users are given the ability to drag & drop the essential elements while controlling various other features of the dashboard.


  1. Permalink: It is referred to as the combination of the slug and the URL for indicating where a particular page can be found. WordPress is known to give the users the option of simplifying the overall structure of permalinks for easier recall of the visitors.


  1. PHP: It is defined as the server-side programming and scripting language. The WordPress developers are known to make use of PHP codes for building WordPress themes, plugins, and core.


  1. Plugin: It is a specialized add-on feature for WordPress that allows the users to include new, advanced features or modify the existing functionality without using a single line of code.


  1. Post: WordPress users can create as well as manage the existing content for news or blog section of the WordPress websites with the help of Posts.


  1. RSS: Standing for Really Simple Syndication, RSS is known to generate a summary of the blog while serving as a feed with links to the individual WordPress posts. RSS for every website can be found by including “/feed/” to the given URL. RSS followers, as well as aggregators, can use the given URL for remaining updated as new content gets published.


  1. Shortcode: It is a special type of embed. As far as the difference is concerned, a shortcode is a series of PHP that allows the WordPress users to embed some interactive elements into a proper web page.


  1. Tag: It is a form of taxonomy that is applied to the posts in WordPress. Tags are known to work as keywords. Multiple tags can be assigned to a single WordPress post.


  1. Theme: It is a WordPress add-on that enables its users to alter the interface of the respective websites without using the code for doing the same. WordPress is known to provide a free theme by default. However, the users of WordPress can choose to have thousands of free as well as premium themes. However, at a time, only a single theme can be used.


  1. Update: In WordPress, the update is known to refer to a specific code that gets patched or changed by the WordPress developers of WordPress core, a theme, or a plugin. When updates are available, WordPress is known to alert the users with a specific notification while giving permission for a single-click update such that there is no requirement of coding or installation.


  1. URL: Standing for Uniform Resource Locator, it is the full address of a given web portal.


  1. Visual Editor: In WordPress, it is referred to as the editing interface allowing the users to create content that appears similar to how it will look on the front end.


  1. Web Server: It is the infrastructure owned and maintained by a hosting provider while leasing out the same to the respective website owners.


  1. Widget: These are small-sized, self-contained blocks that the users are known to place on the respective websites.


  1. wp-config.php: This file is the one that is generated once you install WordPress.


  1. wp-content folder: It is the folder that is known to contain website content, media, themes, and plugins of the WordPress website.


With every WordPress term in your mind, make the most of the same for your website development!

Overdue Invoices

Overdue Invoices

Overdue Invoices? Here’s How to Politely Ask for Your Money [Templates Included]

As a web designer or freelancer, you work hard to provide your customers with the best services within the established timelines. You never skip a deadline; yet, some customers seem to forget to pay you on time.

Late payments are more than annoying. When you run a small business, proper cash flow is essential to make ends meet.

According to the U.S. Bank, 82% of small businesses fail due to poor cash flow, and according to Entrepreneur.com, it is estimated that small businesses across the U.S. have $825 billion in unpaid invoices.

Asking for late payment can be intimidating, but if you don’t want to make the statistics, you should learn how to deal with non-paying clients. Here are a few expert tips for managing your invoice system and deal with bad customers.

Discuss Costs and Payment Terms Upfront

Late payments can have various causes; sometimes, a client might have genuinely forgotten to pay. In other cases, clients refuse to pay if they think you billed them too much for the service provided.

It is crucial, therefore, to let your prospects know upfront how much you charge for your services and what are the payment terms.

At this stage, you can also disclose any late payment fees you might charge and legal proceedings they could face if you don’t receive your money on time.

Also, set up a clear payment policy. For instance:

  • 5 days late – you get a warning
  • 10 days late – you get a late payment fee
  • 20 days late – you lose service
  • 30 days late – legal action


Bill Upfront

Invoicing and managing your payments is perhaps the most intimidating part of freelance work. Should you ask for upfront payments? Bill after the work is done? When to send an invoice?

According to a web design agency co-owner, Mat O’Flynn, the only way to mitigate late payments is billing upfront.

Some customers may be wary of sending you money before receiving work, but you can always provide some reassurance by encouraging your prospects to read testimonials or reach out to previous customers.

Invoice Immediately After You’ve Handed In the Work

If you find it hard to quantify the value of a project upfront, Greg Waldorf, CEO of a popular invoicing app, recommends sending an invoice as soon as the job is completed.

According to him, this practice not only helps in preventing late payments. As a small business owner, you might be overwhelmed by tasks and may forget to send the invoice if you postpone it.

Chasing a late payment for an invoice you never sent can only hurt your reputation, so you should at all costs avoid it.

Don’t Shy Away

Admittedly, chasing a late payment is one of the most intimidating tasks. If sending reminding emails wasn’t hard already, some clients might even ignore electronic correspondence.

If this happens, you’ll have to call them.

Be polite and simply remind them about the overdue bill.

In some cases, the clients will pay right away. In others, you might have to arm yourself with patience and call them for days before achieving the result.

Whatever the situation, don’t lose your temper and don’t give up. Call daily and politely remind your clients that they owe you money.

Chasing Late Payments Step-by-Step + Late Payment Email Templates

No matter how hard you try, some clients will just not pay. Here’s a quick guide to preventing and chasing late payments.

Step 1 – Send a payment reminder before the due date

The #1 error you can make is to wait until the due date before reminding your clients they have a bill to pay. Sure, you want to be nice, but you probably also need your money on time. And a way that works in most cases is to simply remind your clients they have an outstanding invoice.

Depending on your payment policy, you should send your payment reminder at least a few days before the due date.

Keep the email short and professional. Use a friendly tone, but don’t deviate from the topic, and also include a link or a copy of the invoice for quick payment.

Here’s an example email you can use:

Subject: Your/Your Business Name: Invoice [invoice reference] Overdue Payment Reminder


Hi [recipient’s first name],

I hope you are well.

We have yet to receive payment for the pending invoice [invoice reference] for [invoice amount] that was due on [due date]. The invoice is now [number] days overdue and is becoming really problematic for us.

The current invoice amount is now [invoice amount + late payment fees]. I’ve included a link/attachment to the invoice for your review.

If we have not still received payment by [final date], we will have to escalate this invoice to our legal team.

Best regards,
[your first name]


Step 2 – Follow up when the invoice is a few days late

If your client ignored your first message and didn’t pay by the due date, send a follow-up email a couple of days after the due date.

Here’s an example:

Subject: Your/Your Business Name: Invoice [invoice reference] Payment Reminder


Hi [recipient’s first name],

I hope you are well.

I am writing to notify you that we’ve not yet received the payment for the pending invoice [invoice reference] for [invoice amount] that was due on [due date].

It would be much appreciated if you could let me know when I can expect to receive the payment.

I’ve included a link/attachment to the invoice for your review.

Best regards,
[your first name]


Step 3 – Follow up reminder when payment is late overdue

After you have sent the second email, it will look unprofessional to send another reminder before the invoice is late overdue. You should decide when to send it based on your terms and conditions.

For instance, if you give your clients up to 30 days to pay, this email should be sent around this point. If your client ignores this reminder too, kindly remind them that you’ll take the case to the small claims court.

Here’s an example of late overdue payment reminder:

Subject: Your/Your Business Name: Invoice [invoice reference] Overdue Payment Reminder


Hi [recipient’s first name],

I hope you are well.

We have yet to receive payment for the pending invoice [invoice reference] for [invoice amount] that was due on [due date]. The invoice is now [number] days overdue and is becoming really problematic for us.

The current invoice amount is now [invoice amount + late payment fees]. I’ve included a link/attachment to the invoice for your review.

If we have not still received payment by [final date], we will have to escalate this invoice to our legal team.

Best regards,
[your first name]


Wrapping It All Up

Implementing a clear payment strategy when setting up your new business is key to getting paid on time. Setting terms and conditions and following up with email reminders is crucial for your business’ success.

So what do you say? How do you handle late payments? Tell us in a comment below and before you go, share this article with your freelance friends.

Overdue invoices