How to Discover and Re-engage with Away Customers in WooCommerce

away customers in WooCommerce featured

Away customers in WooCommerce are people who once purchased your products or services but who no longer seem interested in your business. This also goes for users who are uninterested in your email campaigns. A customer might disengage due to the quality of the products that you offer – or if they experienced a mishap in communication during their customer journey. Or it could be that you were simply unable to capture their attention after they purchased something or signed up for your website.

Why it’s key to re-engage lapsing customers

Of course, a customer base is essential to any WooCommerce business. By now, you have already poured resources into attracting each and every one of those users in your customer base. In other words, the better business move would be to attempt to retain already existing customers and boost their lifetime value to your business instead of wasting time, effort and money in attracting new customers. If we were to break this down, the ratio you want to aim for is a customer acquisition cost (CAC) that is one-third of the customer lifetime value (CLV).


Further to this point, the higher the number of users who unsubscribe from your email list, the lower your email sender score will be. This might lead to more of your emails being rerouted to the spam folder.

Segment and categorize away customers in WooCommerce

If you want to begin reaching out to re-engage with inactive customers in WooCommerce, you first have to know who they are. This means that you’ll need to build a comprehensive list of customers who can be identified as “inactive.” You can further categorize these segments labeled “inactive customers” depending on what you want them to do. The following list comprises different categorizations you can make based on which action you want the inactive customer to take.

Sale cycle and purchase behavior

It goes without saying, but this is one of the most important things to consider. First, you’ll need to answer the following questions: What am I selling? How often should customers buy from me? For instance, let’s say that you’re selling ice cream, so a month in which a customer is inactive is too long. However, if you’re selling iPhones, for instance, then a year without a purchase might be entirely expected and normal. Pinpoint an order gap time relevant to your business and build your first segment in Growmatik.

You can do this by navigating to the People page and choosing All customers as the user type. Then, you’ll want to click on Add Filter and select Shopping activity > Purchase date. You can then choose from one of the date selectors, enabling you to target various chronological segments. For example: Exactly, not on, after, before, within date range, less than (days ago), more than (days ago), is unknown, and has any value.

By choosing options in the filter parameters, you can also enable time filtering for various stages of the customer journey: First time, All time, Last time. First time refers to the date the customer made their first purchase, Last time is the date of last purchase and All time refers to any purchase date throughout the customer’s lifetime.

Now you’ll want to click Save segment and name your segment, which will appear in the left sidebar.

You might also want to filter for order value or the number of orders, both of which can be found under the Shopping activity category. In other words, you can segment customers based on the monetary value they bring to your business.

Site visit activity

When was the last time they visited your website? You can use Growmatik to build a segment based on when an inactive customer last browsed your site. Simply navigate to the People page and filter for Site activity > visit date.

Frequency and recency of email engagement 

Let’s now move onto segmentation based on email behavior. To create segments based on this, you’ll first want to ask yourself how often you send emails. Let’s say that you send out emails daily – a subscriber would be considered inactive if they failed to open your emails for a month. 
However, if you send out emails less frequently once a month or so, then someone who hasn’t viewed your emails in 6 months might be considered inactive. Figure out your ideal timeframe and using that, build your new segment. Navigate to the People page and filter for Subscription > Email opened on. For more analysis on email engagement, you can also use Subscription > Number of Clicked emails

Or use a combination of segments 

To get a better outcome and to compile a more focused list of away customers in WooCommerce, you can simply make a more sophisticated list by combining the filters we mentioned above. 

For instance, you can create a detailed list of customers who: haven’t looked at your email in a month, haven’t purchased an item from you in the past 3 months, and haven’t looked at your website in over 6 months. Growmatik enables you to add several filters and combine them to get at a more targeted segment. You can also group filters together before you begin combining them together.

While combining filters can add flexibility to your segmentation efforts, they can be inaccurate. For instance, you’ll want to have different content going out to various lapsing customers, depending on where they are inactive (website versus newsletter). So, the best thing to do is to practice caution when combining filters together.

Another way to go about this is by using Growmatik’s predefined custom segments to save time and energy. For instance, predefined slipping customers is a group of filters that might be relevant to a typical business – however, you can tailor the filters based on the exact needs of your business.

Build custom campaigns for every segment

Let’s assume that you’ve broken your inactive and away customers in WooCommerce into three segments: newsletter subscriber churns, high-value customer churns and idle lead churns. It would be a better idea to treat each of these segments individually and consider their own attributes and characteristics. 

Take a moment to consider what kind of content would be relevant for each segment. Which customer segment requires incentives and what kind of incentive would resonate more. This step ensures that your lapsing customers get personalized messages instead of cookie-cutter business communication.

Emails targeting re-engagement

After segmentation and pinpointing inactive customers, it’s time to prepare the content. Now, you’ll have to reach out to re-engage and bring them back into the loop. Sending out emails is a highly effective way of doing this. Fortunately, you can automate this step in Growmatik. Simply navigate to the Automate page, make a new rule by clicking on the plus icon, and assign the condition as Segment > [Your segment name]. For the action, select Send email. This means that all inactive customers who behave in a certain way you defined in that segment will get automated emails.

Now you might be asking yourself what you should put in those emails going to away customers in WooCommerce. Or you might ask how you can incentivize them to come back into the fold. Below, you’ll discover best practices to do just this. 

Provide discounts 

A little incentive appeals to nearly everyone and can go a long way in making an inactive customer active again. Do some research to determine if you’re able to offer discounts to re-engage lapsing customers. This could then boost email open rates and click-throughs, which could then lead to some sales. In Growmatik, you can easily make discount coupons and add them to your emails by utilizing the Coupon element.

away customers in WooCommerce - provide discounts

Customize emails to win them back

The common theme here is personalization. But personalization is more than merely adding the customer’s first name at the beginning of an email. It’s better that you think of how you can better appeal to your customers. 

One example is that you can add some products that are related to a product that the customer has bought from you in the past. You can do this in Growmatik by going to the email builder environment, adding the product element to the page and selecting the gear icon to see your options. You’ll see a number of buttons at the top – go ahead and choose Related, which will allow you to display products custom to a visitor’s purchase history as opposed to showing them some generic product.

away customers in WooCommerce - related products

Or you can select particular products or product categories that you think would draw their interest based on previous purchases. If you’re trying to win back a visitor who has abandoned their cart on your site, you can include the product that they left in the cart.

away customers in WooCommerce - abandoned items

Catch them up on what they missed out on

By now, you’re probably familiar with the term FOMO, which means “fear of missing out.” If you’re not, FOMO is merely the natural human desire to be included in the group. We don’t like being left out. So you can stoke this curiosity among your lapsing customers by telling them about the latest news or anything that occurred while they were away. Through using FOMO, you’ll probably attract their attention and boost the chances they’ll click on an email link. To see this in action, check out how Splash put this idea of FOMO to use as part of its win-back emails:

Tailor-made web pages  

Growmatik enables you to easily direct lapsing customers to a particular page with content that is personalized for them. Or, you can skip this step by simply personalizing the default homepage with relevant content you know will resonate with them. Either route you choose, your content needs to include the following:

  • Greetings and sentimental messages; i.e., “We’ve missed you!”
  • Anything that happened while they were away
  • Offers for limited-time discounts
  • Offers for bonus scores incentivizing them to return and get more (gamification)

After finalizing the content of the page, navigate to Growmatik and go to the Automate page. Create a new rule in the customer column by selecting the plus icon and assign User behavior > Away as the condition. For the action, select the Personalize Page or Show Page. You can customize your content by using dynamic keywords such as their name and location as well as dynamic product elements to show products that are relevant to their previous purchases – or even some particular product category that they could be interested in. Finally, hit save to execute the rule.

away customers in WooCommerce - away landing page

From now on, your away users will be greeted like a long-time customer, and they’ll be provided with useful and relevant content, as opposed to seeing a generic page that they have no use for.

Final thoughts

This post provided an overview of some of the most popular and successful methods to cut down on churn rate and re-engage with away customers in WooCommerce. Of course, you won’t be able to recover each and every lapsing customer, but it’s important to keep in mind that you effectively go about winning back a portion of inactive customers. 

The secret here is to know your customer base and how your business can add value to their lives. If you haven’t already done this, try to write out a customer profile and tape it to your wall. Make changes to this profile as your customers and the market shifts if need be. You can allow this profile to guide you in the right direction to build up robust marketing campaigns that use relevant content to rope customers back in.

In your experience, what is the best way to incorporate away customers in WooCommerce back into the fold? Do you have a certain strategy that you can share with our community here? If so, please tell us your thoughts in the comment section below! Good luck on your journey!


Subscribe to Artbees Themes Blog for the best WordPress tips and insights.

How to Create an Online Store in Jupiter X

create an online store with Jupiter X featured 2

We live in a constantly changing world today: everything evolves so rapidly that we’re not able to keep up with the changes. The same happens with retail shops as customers nowadays prefer to shop online instead of visiting brick-and-mortar shops and losing time while browsing through different sections. This shift became even more evident during 2020 as COVID-19 kept millions of people at home, leading to an unprecedented rise in the world of online shopping. Needless to say, this situation positively affected online retailers, and other people began thinking about creating their online stores. Today, we’ll go into detail about how to do just this. With so many tools available – from platforms like Shopify or Magento to custom-made shop sites – creating an online store has never been easier. For our purposes, we’ll talk about how to create an online store in Jupiter X.

Jupiter X makes creating online shops easy

There are two main ways you can create an online shop in Jupiter X: use ready-made templates and get your shop online within an hour or design and create pages from scratch. Whichever route you choose will depend on your knowledge and background.

When you’re on a tight schedule and simply can’t waste time on designing pages from scratch and/or you don’t have a designer who can design those pages for you, then using the demo is the right choice for you. Currently, there are more than 45 shop category demos in Jupiter X, and they can be imported in less than a minute. The Great thing is that they are niche-oriented demos, so you won’t waste your time transforming a general online store into a niche store. For instance, you can find templates for bike shops, toy stores, swimwear shops, cosmetic shops – and even one for a pillow store! Of course, if anyone wants to start with a general store, they might also find it’s a great choice.

If you are hunting on pixels, you already have a predesigned mockup of the pages and your project requires creating a shop from nothing, then you won’t be disappointed by using Jupiter X. Why, you may ask? There are several factors that make Jupiter X a universal tool in building an online retail shop. These include:

  1. The theme’s flexibility. The theme is built with the latest standards of the WordPress codex. In other words, this makes it a better experience for developers when they work with such themes. 
  2. Bundled plugins. This makes the theme similar to LEGO blocks, meaning that you can build literally anything. JetWoobuilder is capable of creating a unique product and archive pages, and other Woocommerce pages without touching any theme files. Add other JetPlugins to this, and you’ll get the most customizable theme around. 

That said, let’s discuss these two main ways of building an online store:

The manual way of creating an online shop

Let’s say that you’re a pro and you decide to go at it yourself with creating an online store in Jupiter X. In general, this method can be split into a few important parts. Let’s take a closer look (let’s also assumed that in both cases WordPress is already installed): 

Creating a WooCommerce store. This requires that you install and configure Woocommerce. This plugin’s settings highly depend on your store, such as whether you’re selling physical or digital products. Are there variations and are they heavy to ship? All these factors must be carefully input into the settings panel in WooCommerce. 

Adding Products. – As the name implies, you’ll need to begin adding products to your store, which is basically a data entry task. You have to enter all your product’s details on the product page. This is also a configuration task as your products may have different properties, sizes, weight, variation, as well as shipping properties. 

Creating pages. Depending on your business, you may have different sets of pages on your shop site. The minimum pages needed include a homepage, about us, contact, and privacy policies pages. Of course, the shop page is one of the most important pages for your business. When you decide to manually create them, you’ll have to create everything from scratch. This means that you’ll need to think about the layout, fonts, colors, font size, and in the end, you’ll have to combine everything to create a brand style.

Theme customization. In addition to the pages, products and WooCommerce configuration, you’ll also need to configure the WordPress theme. In this case, Jupiter X is easy to configure. You’ll be able to locate all the settings properties in the Appearance > Customize. But testing various settings to find the best one that fits your design takes a lot of time.

As we can see, choosing a manual way of creating a retail shop is definitely possible but it takes more than using one of the demos. Let’s take a look to see how this is possible.

Automatic method of creating retail shop by selecting a demo

Doing an automatic installation of the shop page requires less time and less knowledge of web design. Quite literally, you can go live with your online shop in less than an hour (this includes setting up the payment and adding a few products to the site). As we mentioned before, the advantage of premade demos is the professionally designed style for niche-oriented shops. So for instance, you don’t need to hire a designer to create professional-looking pages as Jupiter X demos have already been crafted by expert designers.

Let’s take a look at what it takes to start with the premade demos. First of all, you’ll need to choose one of the demos. From a total of 45 demos, there’s a decent chance that you’ll find the right one for your business. Choose demos from the Jupiter X options panel > Templates. In the filter, choose Shop and you’ll get premade demos for shop-oriented templates:

create an online store in Jupiter X - templates

Once you decide which one to use, simply hit the import button, and you’ll see a new popup window on the screen:

In this window, you’ll be asked whether you want to start everything from scratch or import content and settings over your existing content on the site. The second option is ideal when you already have pages, posts and products on the site and you want to freshen up the style. Otherwise choose full import, and you’ll get a full demo in a minute.

create an online store in Jupiter X

After installing the template, you’ll have a nicely configured website; basic pages such as about us, contact, homepage, blog and of course product pages. Depending on the niche that you selected, you may also get some custom type posts. Jupiter X also handles plugin installation during the import, so that you will get only those plugins that are used in that particular template.

Now, your job is to change the data on the pages, such as the name of the business, some images, contact details, product images and text, prices, and of course, the WooCommerce settings to get payments from the buyers. 

That’s it, you’re now ready to go online and start an online business. Doing all this only requires 1-2 hours from the average user, including changes on the pages, images, contact details, and WooCommerce settings.

Wrapping up

Now you have a clear understanding of which way to go while creating an online store in Jupiter X, dealing with the manual design or jumpstarting your project by using one of the premade demos. Creating an online store is the first step; another challenge is attracting visitors and offering the best user experience on the site. As we mentioned before, COVID-19 has led to not only increased business activity online but also stronger competition between businesses. Finding new tools and methods to boost sales is the biggest challenge for today’s businesses. 

All-in-all, I want to mention our latest project that helps online retailers offer the best email marketing service on the internet – Growmatik. Growmatik is a tool that can automate personalization for all your email marketing and website content. With this tool, you can show different content or popups for different users based on their roles, their location or their experience on the site. You can also send them customized and premade email templates based on their activity on your website. Growmatik has only recently been rolled out, so we have a great selection of subscription plans that could be enticing to online retailers of any size.


Subscribe to Artbees Themes Blog for the best WordPress tips and insights.

Dynamic Headings in Elementor: How to Extend the Heading Element

dynamic headings in Elementor featured

As a web developer, you prefer to make your codes ready, make sure they return what is expected and then style the result. It would be a hassle if you have to keep thinking about how to style this and that while trying to render the result that is a complex context coming out of code. If you, like many other developers, are using WordPress and Elementor as a handy tool to develop your website projects, you need to know how you can extend their functionality and do so quickly.   

In the previous article, we discussed how we can use dynamic shortcodes to create a gaming website. We were using a shortcode inside a dynamic template exclusively. However, shortcodes can also be used in other places. One of the places where we can use the dynamic shortcodes is inside the heading elements. Imagine that you want to build a complex script, show it on your page and also have the ability to style the text using Elementor’s powerful editing options. If this sounds like you want to make use of dynamic headings in Elementor, then this article is for you.

How does it work?

It’s simple: you define your own shortcode using any method you wish, then select the source of your heading element as Dynamic and write down your shortcode. I’ll provide examples in the next steps. 

Why is that necessary? 

You can of course use the Shortcode element instead of the heading, but then in order to style the outcome, you need to use custom CSS. If you use the Heading elements, you’ll need to use Elementor’s styling options, and you can change the style whenever you want. 

What are the use cases?

It has the most uses in complex scripts and dynamic text. Imagine that you have to manipulate a word with a sentence. This might be the simplest example. 

Another example could be showing the phonetics of a word in front of the text automatically. Let’s say that you want to build a dictionary website: you define your text and want to use a library to automatically translate the text to phonetics. For example, you have the word “Artbees Themes” but you want to automatically turn it into “Artbees Themes (artbees θimz)” and show it on your page. This could be a more complex example. You even may need to use a Javascript snippet to show a heading text. 

Another example might be an SEO tip! While you have one WordPress page and you need to make that page have different content by changing a URL parameter. If you don’t do this, Google will consider your page as one single page and you won’t be able to achieve your SEO goals. This is what Artbees actually did to perform different category indexes on its templates page (compare this page to this and check the heading).

Dozens of other creative use cases exist for this feature. If you know how you can use this feature, certainly there is a place for this in your next web design projects.  

Let’s do it with an example. 

Convert the digits into words

To get started on making dynamic headings in Elementor, I’ll need to convert all the digits in my text to words. I know that using this function in PHP I can turn any digits into words:

$f = new NumberFormatter("en", NumberFormatter::SPELLOUT);
echo $f->format(123456);

It will look something like this:

one hundred twenty-three thousand four hundred fifty-six

But anyway, I’ll use a custom-made function because the above depends on a PHP extension. 
To do that, I’ll use a custom post type (with the Jet Engine plugin) and add a meta field named as metafield1 to store my number. For the first step, I’ll go to Jet Engine -> Post Types and click on Add New.

Adding a custom post type via Jet Engine

Then, I’ll name my custom post type and add the meta fields as mentioned above.

Add the post type name and meta field

After my post type is created, I’ll click on the Numbers menu in the WordPress sidebar and add a new entry.

Adding a new entry to the Numbers post type

Now, I’ll add the number in the metafield1 text box and publish my post.

Adding the metafield value to the post

Now from the Jupiter X -> Control Panel -> Settings, I’ll need to enable my Numbers post type to be able to add a custom template to it.

dynamic headings in Elementor
Enabling the post type to be able to customize it through the Customizer

It’s possible to add a template to my post type now and show the shortcode results inside it. Al I’ll need to do is simply navigate to Customize -> Post Types -> Numbers -> Single and set the template to Custom. Then, I’ll add a new template to it.

dynamic headings in Elementor
Adding a new template to the custom post type

In the Elementor editor, drag a Heading element into the page and place it as you wish. Then select the source of the text to be dynamic. Please note that you don’t need Elementor Pro to do this. It’s a feature available in the Jupiter X theme.

dynamic headings in Elementor
Adding a dynamic source to the heading element

Now click on the Shortcode and write down the shortcode name like below.

dynamic headings in Elementor - shortcode name
Dynamic shortcode as source of a heading element

You can add attributes to your shortcode as you wish and do it like every other shortcode. However, in the codes, you need to catch the attributes and decide what to do with them. Since we don’t use attributes in this example, we don’t need to catch any attribute in the codes. 

Here are the codes that I have in my child theme’s functions.php file:

add_shortcode( 'digit_to_text', 'digits_to_text_function' );
function digits_to_text_function( $atts ) {
    $key_1_value = get_post_meta( get_the_ID(), 'metafield1', true );
    return convertDigitsToWord($key_1_value) ;


function convertDigitsToWord($num = false)
    $num = str_replace(array(',', ' '), '' , trim($num));
    if(! $num) {
        return false;
    $num = (int) $num;
    $words = array();
    $list1 = array('', 'one', 'two', 'three', 'four', 'five', 'six', 'seven', 'eight', 'nine', 'ten', 'eleven',
        'twelve', 'thirteen', 'fourteen', 'fifteen', 'sixteen', 'seventeen', 'eighteen', 'nineteen'
    $list2 = array('', 'ten', 'twenty', 'thirty', 'forty', 'fifty', 'sixty', 'seventy', 'eighty', 'ninety', 'hundred');
    $list3 = array('', 'thousand', 'million', 'billion', 'trillion', 'quadrillion', 'quintillion', 'sextillion', 'septillion',
        'octillion', 'nonillion', 'decillion', 'undecillion', 'duodecillion', 'tredecillion', 'quattuordecillion',
        'quindecillion', 'sexdecillion', 'septendecillion', 'octodecillion', 'novemdecillion', 'vigintillion'
    $num_length = strlen($num);
    $levels = (int) (($num_length + 2) / 3);
    $max_length = $levels * 3;
    $num = substr('00' . $num, -$max_length);
    $num_levels = str_split($num, 3);
    for ($i = 0; $i < count($num_levels); $i++) {
        $hundreds = (int) ($num_levels[$i] / 100);
        $hundreds = ($hundreds ? ' ' . $list1[$hundreds] . ' hundred' . ' ' : '');
        $tens = (int) ($num_levels[$i] % 100);
        $singles = '';
        if ( $tens < 20 ) {
            $tens = ($tens ? ' ' . $list1[$tens] . ' ' : '' );
        } else {
            $tens = (int)($tens / 10);
            $tens = ' ' . $list2[$tens] . ' ';
            $singles = (int) ($num_levels[$i] % 10);
            $singles = ' ' . $list1[$singles] . ' ';
        $words[] = $hundreds . $tens . $singles . ( ( $levels && ( int ) ( $num_levels[$i] ) ) ? ' ' . $list3[$levels] . ' ' : '' );
    } //end for loop
    $commas = count($words);
    if ($commas > 1) {
        $commas = $commas - 1;
    return implode(' ', $words);

And now, when I open the numbers post in my frontend, I’ll see this:

Number to text functioning in my WordPress website

When it comes to making use of dynamic headings in Elementor, you can freely set any type of stylings on the heading element including font change, size modifications, paddings, margins and everything that is available in the element. It will help you focus on your functionality instead of concentrating on design and styling. 

As another example, you can catch the URL parameters and show something to your viewer based on that. The basic example is: a form that asks for a name and after the user submits that, it will add the name as a URL parameter on the page and refresh the page. Now you’ll be able to get that value and show the name inside your Elementor page. 

Don’t stop here. Please share your ideas below in the comments section so we cover the implementation process in the following articles. 

Wrapping up

Sometimes as a web developer, you need to extend the functionality of the tools you are using. If you are one of the Elementor users, you need to be familiar with the ways you can add functionality to it. Using dynamic headings in Elementor is one of the easiest ways to do so. It requires a small amount of code, so you can concentrate on the logic and style the raw data using a great design tool like Elementor. In this post, we covered how we can simply extend the usage of the heading element and make it dynamic instead of showing a constant text.


Subscribe to Artbees Themes Blog for the best WordPress tips and insights.

Key Elements to Create a Church Website

create a church website featured

These days, most businesses and organizations have websites that allow their clients an opportunity to access any news or information about said business or organization. Churches are not an exception. If religious centers can create effective, attractive websites, then they’ll be able to maintain an online presence within their community and reach new potential congregants. In this blog post, we’ll discuss some key elements needed to create a church website to represent your organization and reach more people. 

Create a welcome page to introduce your church

When you create a homepage, you should consider how to welcome your visitors. One of the best ways of doing this is by showing that you appreciate their interest in your church website and how you can further help them. In this case, it’s better to use a video or slider to show who you are and present your church.The Video or Slider elements will be very helpful.

Note that the front page should include all important information so that visitors can find it immediately. Put such content close to the top of the page. Check out the Jupiter X Church template for such a welcome page.

Use a call-to-action button for redirection

When creating a church website, it’s important to include a button that provides a visitor with guidance on how to find more information, like church beliefs, frequently asked questions, information about your ministries, etc. 

Such buttons must be easy to find on the home page. Placing it at the top will allow visitors to find it without the need to scroll. People prefer to locate the desired information quickly without going back and forth. Your visitors should see what’s available on your site from any page — and be able to go there with just one click.


Many people would like to try an online sermon before visiting a church. A great way to do this is by recording sermons and posting the videos onto your site. This will be helpful not only to visitors but also to members who are unable to attend your service.  Check Jupiter X Lysithea and Church demo templates on how to create such pages with the sermons videos:

Give answers for common questions

There are two categories of visitors: the members who already know and attend your church and the guests who are looking for a new church and have some questions when visiting the site.

You should answer commonly asked questions for such new users. The questions might be: 

Where are you located?
What time are Sunday services? 
How long does a service last? 
Do you have Sunday School? 

And others. You can provide answers to questions using the Accordion or Toggle elements. It’s very easy: when you click on a question, the content with the answer will expand. You can also create a call-to-action button, for example, “I’m new” and redirect your visitors to the page with the frequently asked questions. 

Don’t forget to list questions and answers about theology or church beliefs.

Share contact information to easily get in touch

After checking the website, your online visitors will prefer to come to your church. So you need to post the contact address, phone number, email. Usually such info is added in the footer of the website. Don’t just write the address. You can create a Contact page and show a map with the right directions. You can check such example page in the Lysithea template:

To create a contact form, the Form element in Jupiter X should be helpful. Add it on the Contact page too so visitors have the possibility to ask any questions regarding your church.

Use a testimonial widget to share the stories

It’s great when people share their happiness. Let them say what they think about the church and share their stories about how the church helped them.

Stories have a powerful impact on people, and they may attract new congregants. Many people place a lot of trust in online reviews. So don’t hesitate to share stories of your church family so the visitors know why it is worth visiting you. To write this content, you can use the Testimonials element, which is related to JetElements plugin that is bundled in the Jupiter X theme.


Notify your visitors about your upcoming events. Check out this Events page in the Church template for an example.You can also create a calendar of events to list the events for the month. This can be achieved with JetEngine plugin which is bundled in the Jupiter X theme. This article will be helpful, and you can also take a look at the example of the event calendar in the Jupiter X  Event Listing template. The Counter element also can be used to show how many days are left until one of your biggest events.

List your services or ministries on a separate page

Don’t forget to provide information about your ministries. Make sure the content is easy to find by creating such a menu item in the header so the visitors can directly move to the page as made in the Church template.

create a church website - ministry


A Blog page is great for your site’s SEO, which is something that is important to keep in mind when creating a church website. You can share some news with your visitors, and tell about your community and religion. Enable comments after the posts to know the opinions of your readers.Displaying posts on a Blog page is easy if you use the Posts element in the Jupiter X theme.

create a church website - blog

Use original images, say “no” to stock photos

Never use stock photos! Your visitors want to see who you are, and real photos will be effective in attracting them to your site. Create a gallery page to show the photos of your church and the photos of the services so the site guests can become closer to you.
To display photos, you can use either the Photo Album element or create posts with images in the Portfolio post type which is available in Jupiter X.

create a church website - gallery

Integrate your site with social networks 

Nowadays it’s important to create social media accounts to find people with similar interests. Don’t forget to create accounts for your church, and include social media icons on the site. These icons are normally located in the footer or in the top toolbar in the header.

You can use Facebook, Twitter, Instagram, etc. to spread information about your website. To get more followers, you need to share the pages/posts/events of your site regularly.To add icons with your social media accounts, you can use the Icon element and simply insert the link of your Facebook or Twitter account in the element settings.

create a church website - social

Wrapping Up

As you can see, you need to think much about what your church website should include so your visitors will stay on your site longer. In this post, we included the most important elements needed to create a church website so you can build the website yourself without the help of professional developers. Luckily, the Artbees team created some templates that you can easily import and then tweak to fit your needs. Hope the tips above will help you to create an effective website. If you’re already a church website owner, don’t hesitate to share your tips in the comments.


Subscribe to Artbees Themes Blog for the best WordPress tips and insights.

Jupiter v1.21: Introducing the New Jupiter X Control Panel

Jupiter v1.21 featured

We heard you! You told us what would make Jupiter X even more interesting – and listened. Now, we’re thrilled to unveil a whole new phenomenal change to Jupiter’s control panel in the new Jupiter v1.21. That’s where you can control the theme’s basic functionality, install templates and plugins, install updates, and much more. 

Now let’s dig into the exciting stuff.

The fast and stunning new UI 

Jupiter has always been the pioneer of the greatest user experience and user interface among the most popular WordPress themes. It was high time to give the Jupiter X control panel a facelift. The new look of the control panel in the Jupiter v1.21 is designed to deliver a more clear and straightforward experience while taking advantage of the entire screen to be more responsive and spacious. 

The new horizontal navigation helps to accommodate the new additions and features in a more accessible way. We have also made massive changes to the code to get rid of unnecessary components and reduced its weight to perform faster.

More accessible navigation and more spacious workplace are the key characteristics of new control panel user interface

Performance tips 

Jupiter X is designed to be fast. However, a WordPress theme can never guarantee your website performance to run at its peak because WordPress is an open platform that allows users to install plugins or modify pretty much everything. So there are other measures that you have to take to ensure your website is fast and performant.

The new Jupiter v1.21 control panel provides you with helpful recommendations to get your website running even faster. These tips include suggestions to install a cache plugin if you have not already or fix the faulty thing that is causing your website to run slow.  But that’s not the end of the story. From time to time, we’ll add new tips to enrich this feature even further. 

Site health

The new control panel is missioned to help beginner and intermediate WordPress users to run their website like a pro. That is why we introduced the all-new site health feature in the control panel dashboard. This is where you can get important information about your website issues. 

For example,  this website has run into trouble because there is a problem with the PHP modules. Normally it takes an advanced user to put in some time and figure this out but thanks to these new smart reports, everyone can immediately become informed about what exactly needs attention. 

These helpful reports usually provide links to the related documentation to teach you how to fix the issue step by step.

Jupiter v1.21

All new plugin section

Jupiter X is offered with tons of premium plugins bundled with it. This is amazing news for you to save hundreds of bucks and use the best plugins in the WordPress market for free. 
In the Jupiter v1.21’s new control panel, it is now much easier to review the bundled plugins and choose one with the new functionality driven approach. For example, we have presented the plugins with a description of what they do and how they can be helpful instead of writing just their names.

Jupiter v1.21 - plugin

Furthermore, once you click on any plugin thumbnail, you’ll be able to watch a short video about the plugin to make sure it’s what you’re looking for. 

Once you’ve decided to install the plugin all you need to do is to press the install and activate the button. This will install the plugin and activate it automatically to save you one extra step to activate it manually.   

Version control

Every WordPress update can be surprising and perhaps chaotic. So what if in case your website crashed after you updated Jupiter or a plugin, you could just roll back to the previous versions. Well, that’s now possible with the new control panel. 

We’re introducing a new section in the settings panel called “version control.” Just like the name suggests, it gives you full control to reinstall the previous versions of Jupiter X theme and all of its bundled plugins. All you need to do is select the version and press the reinstall button.

Jupiter v1.21 - version control

New ways to update Jupiter X

It’s important to keep your WordPress theme and plugins up to date. Add WordPress updates to the list and you’ll find yourself having to update quite a lot and regularly. Unfortunately, this process is not always that smooth and factionless. But this is now different with the new Jupiter X control panel.

You can now update everything about Jupiter in just one place. Previously you had to go through each plugin that needed to be updated but now even those plugin updates are being processed in the new updates section. With just the press of a button, you can update Jupiter X and all of its bundled plugins at once. 


If you’re a freelancer or running a design agency using Jupiter X to power up your clients’ websites, you know how tedious it is to update each and every website when an update is released. 

With the new control panel, that changed too. Now you can automate the update process and save tons of time by enabling the new Auto-update feature. When this option is enabled, the Jupiter X theme and its plugins will be updated automatically, keeping everything fresh and updated at all times. 

License management is easy now

Licenses are important because Jupiter won’t work until you get a proper license, which can be purchased through the Envato marketplace. In the previous version of Jupiter, you weren’t able to view much info about your licenses in the control panel. You had to visit your dashboard in the Artbees portal if you wanted more information. Yes! That was a hefty process.

In the new control panel though, there’s a whole lot more you can do. You can see which email the current license is assigned to and how many days are remaining until your customer support expiration. In addition, you can click on the shortcut links to revoke, extend and manage your license from the Artbees portal.

Jupiter v1.21 - license

Other improvements

The more you dig into the new control panel, the more interesting you’ll find it. It’s filled with numerous small improvements and additions to deliver a pleasant experience. Here are some of the more notable ones:

  • A properly categorized section that includes links to Jupiter documentation
  • Major code improvements to make it lighter and function better 
  • Clearer ways to contact Jupiter X support      
  • Extended the native WordPress site health feature to check for theme’s issues and report them 
  • Reordered plugins based on the usage and requirements to reduce the time users spend finding the plugin they need
  • A better, clearer way to signal inactive plugins  
  • Extended white label feature to cover more sections of the theme 
  • Implemented more related helper links so users can learn about every setting in the control panel
  • A link to the customizer to change the global styling of the theme 

And the journey continues 

The Jupiter X control panel has gone under a major change so that you feel better working with it and save a lot of your precious time. That was a big mission for us at Artbees but that is far from the end. Apart from adding even more improvements to the control panel, we are working on some exciting additions to other areas of the theme to bring to you the most pleasant experience you can ever have working with a WordPress theme. 

Let us know what you think about Jupiter v1.21 and the recent control panel overhaul and stay tuned 🙂


Subscribe to Artbees Themes Blog for the best WordPress tips and insights.

How to Personalize Landing Pages in WordPress

personalize your WordPress website featured

It might surprise you to think about your website visitors like this: they’re not paying close attention to your landing page – or any of the components that make up the page. They’re probably not even paying much attention to your brand. What they want is something that will fulfil what they need and want at that particular moment in time. When they get to your landing page, they will only be focused on what they’re looking for. It’s likely these couple seconds are the most crucial point in the customer’s journey throughout your site. If you’re able to convey the right message, then your site’s visitors are more likely to stay on your page a bit longer. The goal here is to get them to explore your site more and click on your call-to-action button.

In this blog post, we’ll take a look at how you can personalize your landing page to boost both engagement and conversion. Then we’ll go on to discuss the essential elements to personalize landing pages in WordPress and how to automate the entire process.

What’s the point of personalizing your WordPress website?

Let’s face it: your site’s visitors are sophisticated. They have at least 10 years of experience on the internet being bombarded with ads and clickbait. Most of them at 81% assume that business will understand what they want and offer up solutions and services at the appropriate place and time. Your sophisticated visitors are likely to open up several search results in one go, look over them in just a couple of seconds and pick 1 or 2 results that they like the most.

If you have a cookie cutter landing page, then your visitor will be welcomed with an overly used message automated by general WordPress templates. And the visitors will exit the site as quickly as they arrived. 

Google places a lot of importance about the content of your landing page. In other words, the more relevant the content, the better the landing page ranks in search results. Providing customized products and services is the best way to convey to potential customers that you know what it is they’re looking for and their particular attributes and characteristics. Giving visitors what they want when they want it is likely to have a positive psychological effect on them, increasing the chances that they will engage and convert.

Good segmentation is the first step in personalizing your landing page

Personalization only works when it’s done right. And to do it properly, you’ll need to do the research and get your hands on the right marketing technology. If not, your personalization efforts might fall through, and you’ll end up with a landing page that’s worse than it simply being generic!

Before starting on the process of personalizing your WordPress website, you should first do your research. Part of this means finding various customer segments that are relevant for your business dependent upon what your aims are and what you expect from customers. It’s important to create a customer profile for crucial visitor types on your website. You can figure this out through market research and competition analysis, as well as your website funnels. The next step is to narrow your focus into customizing and tailoring your landing page for this segment. We’ve gone ahead and provided some samples to give you a better idea:

  • User phases: Is this a user visiting for the first time? A lead who has returned? Or a regular customer?  
  • Location-specific visitors:

Do visitors from a specific location carry more weight?

  • Source-specific visitors:

Or are visitors from a particular source (certain social media platform, website, etc) more important to you?

  • Particular campaigns:

Would you like to personalize the experience for users coming to your site from a particular marketing campaign (for example, using UTM parameters)?

  • Certain in-site activity:

Would you like to target users who have gone to certain pages on your website?

  • Visitors who display a particular behavior on your landing page:

Does it matter if they spend a certain amount of time on your page or if they are trying to leave your page?

  • Previous shopping history:

Would you like to target customers who already made a purchase of certain items on your website?  

  • Certain device:

Would you like to personalize the experience for users from a certain device such as a mobile phone or tablet?


Subscribe to Artbees Themes Blog for the best WordPress tips and insights.

Things to personalize on a landing page

Hot tip: not everything! When you’re looking to personalize your WordPress website, you should only look to customize the elements that will resonate with what your customers want. This is particularly important when considering that you have a short window of time in which to attract their attention. Here are some of the most vital elements to keep in mind:

Immediate content (images, texts, videos, among more)

Anything that a visitor could possibly see in the first couple of seconds after landing on your page could be personalized. This might include a greeting message, an image in the hero section or even an intro video.


This is the most crucial! If you insert a list of products onto your landing page, then you can list the items that are most relevant to your targeted customer segment. This could be a particular product or it could be a category of products that aligns with exactly what your visitors are looking for. Let’s say that you’re aiming at getting business from existing customers, then you might want to include items they’ve abandoned in their cart.

Blog posts

There’s no doubt that blog posts are part and parcel in nurturing new visitors. Because of this, it’s vital that you display a relevant list of posts on your landing page that aligns with what your visitors want. This could be a particular post or a category of blog posts.

Any other important info

Although it might be easy to lay out the guidelines to follow for a landing page, a brand might have particular needs for its own custom content type and layout. The best thing to do is to understand which info on your landing page is important for your visitor and customize it based on that.

Actionable tips to personalize landing pages in WordPress

In order to better understand the practices that we’ve just mentioned, let’s go ahead and personalize a fictional landing page. For this, we’ll go ahead and use Growmatik for both segmentation and personalization. We can do this as Growmatik offers a wide array of criteria options for personalization. You can also make use of its visual editor – which means there’s no coding needed – to carry out these personalization rules you’ve set in the tool.

Let’s get to work!

Display tailored greetings by using personal dynamic keywords

In personalizing content through dynamic keywords, you can greet your leads or existing customers with their name. This can be done on your home/landing page or in a popup. To do this in Growmatik:

  • Navigate to the automation dashboard, locate the customers column and click the + button.
  • Assign All customers as the condition.
  • Assign the action to Personalize Page and choose your landing page.
  • After the page loads, click on existing text or add a new text element. (learn more)
  • Edit the text and add the First Name dynamic keyword.
  • Click on Save and then Create Rule.

Another way to go about this is by inserting the greeting inside a popup in the corner. Follow the same steps as above and simply choose Show Popup as the action and add dynamic keywords exactly as written above.

Use UTM dynamic keywords to customize homepage and popup content

This is useful when you want to personalize the journey for visitors coming from a particular marketing campaign. For instance, let’s say they’re searching for ‘buy snickers’ and click on your ad in the results and visit your landing page. Using a UTM parameter in your ad, you can show their search intent in the hero section of your landing page as a way to convey relevancy to your visitors. To do this in Growmatik:

  • Navigate to the automation dashboard, locate the Guests column and click the + button.
  • Assign the condition as Source > UTM Parameter > UTM Source
  • Assign the action as Personalize Page and choose your landing page.
  • Insert the dynamic keyword of the UTM source in the appropriate place.
  • Click on Save and then Create Rule.

Another way to go about this is by inserting the greeting inside a popup in the corner. Follow the same steps as above and simply choose Show Popup as the action and add dynamic keywords exactly as written above. 

Insert a related video or image for each campaign

A promo video relevant to the visitor’s reason for being on your page can greatly speed up the amount of time it takes for a visitor to find out more about the product they want. And this makes the path to conversion shorter. This is in contrast to generic promo videos, which everyone tends to ignore. To do this in Growmatik:

  • Navigate to the automation dashboard, locate the Guests column and click on + button.
  • Assign the condition as Source > UTM.
  • Assign the action as Personalize and choose your landing page from the menu.
  • After getting to the Webpage Personalizer environment, insert a video element onto your hero section.
  • Click on Save and then Create Rule.

Display a tailored list of products on your landing page

Display certain products or a category of products to your visitor related to their previous shopping behavior. To do this in Growmatik:

  • Navigate to the automation dashboard, locate the Customers column and click on the + button.
  • Assign the condition as All Customers.
  • Assign the action as Personalize and choose your landing page from the menu.
  • After arriving in the Webpage Personalizer environment, insert a product element to the right section of your page, and select content > related
  • Click on Save and then Create Rule.

Or you can remind them about their abandoned items in their cart from their previous visit by:

personalize your WordPress website - product list
  • Navigate to the automation dashboard, locate the Leads column and click on the + button.
  • Assign the condition as All leads.
  • Assign the action as Personalize and choose your landing page from the menu.
  • After arriving in the Webpage Personalizer environment, insert a product element to the right section of your page, and select content > abandoned cart products.
  • Click Save and then Create Rule.

Insert customized blog posts onto your landing pages

As we’ve made mention to before, blog posts are an integral part of the customer journey when they are being made aware of and are considering your product. If you have blog posts that offer valuable insight into your industry or niche, then it’s a good idea to share them on your landing page. It would be even better if you could display certain blog posts or a category of blog posts to potential leads and customers based on their attributes – or even on their previous reading history if they are already a customer. To do this in Growmatik:

  • Navigate to the automation dashboard, locate the Leads column and click on the + button.
  • Assign the condition as All Leads.
  • Assign the action as Personalize and choose your landing page from the menu.
  • After arriving in the Webpage Personalizer environment, insert a blog element into the right section of your page, and select content > related.
  • Click on Save & Exit and then Create Rule.
personalize landing pages in wordpress - blog list

You can also set more specific sources for your visitor like the UTM_source and in Personalizer, set Content > Category or ID to place more specific blog posts based on which campaign your visitor was referred from.

Show geolocational popups for customers

When it comes to retaining repeat customers, it’s always a good idea to offer them limited-time offers and discounts. For instance, let’s say a visitor who comes from a particular location lands on your page, they would be impressed if they had a personalized message and an exclusive discount on a product. To do this in Growmatik:

  • Navigate to the automation dashboard, locate the Customers column and click on the + button.
  • Assign the condition as All Customers.
  • Assign the action as Show Popup.
  • After arriving in the popup builder tool, choose a premade popup template or create one. 
  • Insert a text element and include dynamic tags > first name and location inside it.
  • Click on Save & Exit and then Create Rule.
personalize landing pages in wordpress - geolocational popup

Display chronological dynamic keywords in popups

You can welcome your existing leads or customers with a weekday greeting, for example “Happy Friday!” or “Happy Monday!”. To do this in Growmatik:

  • Navigate to the automation dashboard, locate the Customers column and click on + button.
  • Assign the condition as All Leads.
  • Assign the action as Show Popup as the action and choose your landing page from the menu.
  • Edit the relevant text element and choose the Weekday dynamic keyword.
  • Click on Save & Exit and then Create Rule.
personalize landing pages in wordpress - chronological popup

Utilize daytime dynamic keywords on the landing page

One other way to make use of dynamic keys in your quest for personalization is through greeting visitors with their local time zones. This means that a site visitor from Moscow will see a “Good evening!” message while someone from Virinia will see a “Good morning” message. To do this in Growmatik:

  • Navigate to the automation dashboard, locate the leads column and click on the + button.
  • Assign the condition as All Leads.
  • Edit text on the homepage or add a text element.
  • Add a new dynamic tag for Daytime.
  • Click on Save & Exit and then Create Rule.
personalize landing pages in wordpress - daytime greeting

Use geolocation to personalize your calls-to-action  

One great way to personalize landing pages in WordPress is to tweak your calls-to-actions to make them relevant to your visitors’ location. Let’s say that your main target customer segments reside in three cities or countries – then you can customize your calls-to-action based on each location: 

Find a store in Beijing

Find a store in Berlin

Find a store in Delhi

To do this in Growmatik:

  • Navigate to the automation dashboard, locate the Guests column and click on the + button.
  • Assign the condition as All guests.
  • Assign the action as Personalize and select your landing page.
  • In the Webpage Personalizer tool, click on the call-to-action button and insert the location name by double-clicking on it and then selecting dynamic tags > location inside it.
  • Click on Save & Exit and then Create Rule.
personalize landing pages in wordpress - geoclocational call to action

Insert mobile-specific calls-to-action for mobile users

Before indexing your desktop site, Google first looks at your mobile site to decide on ranking. In other words, digital mobile channels are of utmost importance. To leverage this knowledge, place mobile-exclusive products onto your landing page to increase the changes of converting your visitor into a paying customer. For instance, this could be a “call now” or “message on WhatsApp” button.

personalize landing pages in wordpress - calls to action mobile users

To do this in Growmatik:

  • Navigate to the automation dashboard, locate the Guests column and click on the + button.
  • Assign the condition as Device and select Mobile.
  • Assign the action as Personalize and select your landing page.
  • In the Webpage Personalizer tool, insert a related Button to your top menu. 
  • Click on Save & Exit and then Create Rule.

Wrapping up

Personalization is a magic wand that can be implemented on any marketing channel or campaign. Visitors will feel privileged and important if they are treated specially through seeing content that is relevant to what they are looking for. In turn, this increases the likelihood that they will be converted into paying customers – or that you can retain them as loyal customers.

To do this, it’s important to pinpoint the most crucial target segments and then to research how best to personalize the experience of visitors in this segment. Before making permanent changes to all your channels, you can first test your ideas out via A/B testing in some ads and/or landing pages and make notes of how well they do.