• Skip to primary navigation
  • Skip to main content

JustinMcCullough.com

Growth Catalyst, Leadership Development and Team Builder

  • Speaking
  • Ebooks
  • Testimonials and Endorsements
  • About

Explore!

50 Pieces of Wisdom for Entrepreneurs

By Justin McCullough

Here is a list of 50 wide sweeping conclusions, thoughts, and truth’s from my business life.

Spend a moment and reflect on your business and efforts. What needs attention? Pick one, two, or ten of these and run with it!

  1. A company should seek to engage their customer
  2. Present authority and authenticity
  3. Lead, share and follow
  4. Accept your brand is fluid and customers shape your brand (more than you do)
  5. Build the purple cow inside the company, marketing flows from that
  6. Work hard to stay connected with the customer you already have
  7. Appreciate your customer and they will appreciate you
  8. We are all marketers and sales people – including your customers – don’t forget this
  9. People are different, make sure you can speak to all the different ways people are
  10. We all want “more”, “free”, “special” and “exclusive”, how can you actually give this?
  11. How can you build a community around you, or better said, how can you be essential to the community that cries out to exist?
  12. Thoughtful marketing works
  13. Thoughtful communication works
  14. Transactional marketing is short lived
  15. Create momentum. Turn momentum into something with staying power.  Keep that going.
  16. Internal dialogue isn’t the same as external dialogue – know your audience
  17. Question what you want and what you will model to get it
  18. Recognize when your point of reference, example, model, analogy is flawed in reference to your direction – it can only get you so far
  19. Look for patterns and frameworks more so than replication of all details
  20. Sales is a transfer of confidence
  21. Rapport is trust plus comfort
  22. A sale is just one part of a much bigger experience
  23. Sales funnels are really about conversations.  The sooner you can have them, the better.  Conversations usually start way before a need is known to result in a sale. What are you doing for those early conversations?
  24. You know the customers point of view at purchase but what about their views, needs, wants before the purchase? Know this and you’ll have more customers when they really are ready to buy.
  25. Everyone has a willingness and desire to buy when it fits.  What fits?
  26. Provide clues and validation along the way
  27. Don’t fall into the monetization loophole
  28. Monetize the “right things” not “everything”.
  29. Don’t monetize your joy, love, or happiness
  30. Deliver “a ha” moments, eye-openers, and “wow”. It’s universal currency.
  31. Be a magnet not a mousetrap
  32. Love is the ultimate like – show love
  33. Likeability? Why not lovability?
  34. Tell your story, make it easy for others to repeat your story.
  35. Open conversations, not dialogues.
  36. Think about iterations and revisions – not brilliant first drafts
  37. Success is never about one great and flawless idea, it’s the result of competent intentional progress
  38. Act on moments of interest
  39. Harness the muse, inspiration, and momentum
  40. Ideas become real and actionable when they get intentional exercise in the physical
  41. Yes, it is time sensitive
  42. Do today what you can do. Even better if you do today what you thought you’d do tomorrow.
  43. Pretty pictures and appearances cant mask the superfluous. Bring substance, depth, meaning.
  44. What do your actions, beliefs, culture, and core values represent? Make that consistent in the business and marketing otherwise you’ll always be out of alignment.
  45. Promise. It’s an active not passive act.
  46. Objectives should be connected to goals – write them both down and do the objectives to reach the goals.
  47. Anyone can create.
  48. Rethink your proposal. Did it include that one thing that so clearly says you matter?
  49. Smile – often.
  50. Gratitude, appreciation, acts of kindness and love make an impact on the receiver while also making you feel better and changing you for the better – so do it daily for best results

How to Add an Aweber Email Newsletter Signup Box Below Your Blog Post

By Justin McCullough

I’m using the Genesis Framework and love how StudioPress.com and Briangardner.com use a well styled newsletter signup box after their blog post. I’ve wanted to do this for awhile, but haven’t been able to sit long enough to walk through all the steps… Until now.

The setup steps for Genesis Framework + Aweber Newsletter are a little further down.

Initially, I used the exact steps Brian outlined on his post How to Add an Email Newsletter Signup Box which included the functions.php code for registering the newsletter widget area, css code, graphics and using the Genesis eNews Extended plugin by Brandon Kraft.

Brian’s post was excellent and literally served up all the code and goodies you need to make the newsletter signup box work using a newsletter widget, but it didn’t work for my Aweber newsletter.

Brandon Kraft’s plugin page had some helpful Aweber instructions, but I found it too brief to actually just understand and run with.  For me,  I had complications with the Genesis eNews Extended plugin options and hand to reverse engineer some things to make it work.  Mileage varies and those two posts may give you exactly what you need.

Anyway, on to the steps for setting up your custom Aweber newsletter form using a Studiopress theme.

There are 5 parts to this tutorial.

  1. Setting up a custom widget area for your newsletter signup box. (Only works with Genesis Framework).
  2. Writing your custom function for placing newsletters signup box after the post. (Only works with Genesis Framework)
  3. Specific Aweber elements and steps within your Aweber Admin area.
  4. Using Aweber newsletter html for your customer form via basic Text widget. (Works on any WordPress theme)
  5. Styling your newsletter signup box with css. (Works for any WordPress theme).

Steps 1, 2, and 5 are copied from Brian Gardner’s “How to Add an Email Newsletter Signup Box” blog post (linked above).

1. Register a Widget Area

Copy the code below and put it into your child theme’s functions.php file:

/** Register newsletter widget area */
genesis_register_sidebar( array(
    'id'    => 'newsletter',
    'name'    => __( 'Newsletter', 'custom-theme' ),
    'description'    => __( 'This is the newsletter section.', 'custom-theme' ),
) );

2. Write a Custom Function

Now you need to write a function which hooks the newsletter widget area to the end of the blog post. Copy the code below and put it into your child theme’s functions.php file:

/** Add the newsletter widget after the post content */
add_action( 'genesis_after_post_content', 'custom_add_newsletter_box' );
function custom_add_newsletter_box() {
    if ( is_singular( 'post' ) )
    genesis_widget_area( 'newsletter', array(
        'before' => '<div id="enews widget-area">',
    ) );
}

3. Aweber Specific Elements

In the graphic below, you’ll see key areas within your Aweber Admin so you have a point of reference.

Select (or Create) your Aweber List – If you don’t have a newsletter list created yet, you’ll need to make one. In the image, my newsletter list (used throughout this tutorial) is “yournewsletterlistname” as indicated by the “(A)” in the graphic.

Select (or Create) your Aweber Web Form – As indicated with the “(B)” and “(C)” areas, you’ll need to have a web form created for your newsletter list. By doing this, you’ll have a unique form ID which corresponds with your web form name. In the image, I’ve called this webform “WebFromName”. If you have to create a web form, all that matters is that your form has an email field since that’s all we require in this tutorial. In the image below, “(G)” shows “10101010107” as the web form ID. TIP: As you build or edit the form, you’ll see the unique form ID in your url and it will look like this: http://www.aweber.com/users/web_forms/edit/10101010107

Areas D – G all happen within the web form tool of Aweber. Once your web form is published “(D)” you select the raw HTML “(F)” and use only a few parts of the provided HTML code shown in “(G)”.

Select your Aweber Web Form Code in Aweber Admin

Here is the chunk of code you want to pull out from Aweber and work with. NOTE, this is not exactly acceptable as is!

[prettify class=”html”]







[/prettify]

The code snippet above is just reference, so don’t use it yet! If you have your form submission redirecting to a certain page, you’ll want that full url and make sure to keep the id=”redirect_0ed…” with the url.

4. Your CSS styled Aweber Code to place in your Text Widget

Here is the HTML code you with CSS. You’ll place your version of this code using the right listname, webform id, redirect, ad tracking etc into a basic Text Widget in your Widgets area. Place this Text Widget inside the “Newsletter Widget” you created using steps #1 and #2 of this tutorial. NOTE, this code is still needs your unique Aweber elements but is otherwise ready to use as is!

[prettify class=”html”]

Your Newsletter Title

Your custom call to action text for readers to signup to your newsletter











[/prettify]

5. CSS for Newsletter Box

Download the graphics which are necessary and place them into your child theme’s /images/ directory. Then copy the code below and put it into your child theme’s style.css file:

[prettify class=”html”]/* eNews Extended Widget code modified from original source http://www.briangardner.com/email-newsletter-signup-box/
———————————————————— */
.enews {
background-color: #e7e7e7;
border: 9px solid #ddd;
margin: 0 10%;
}

.enews.widget-wrap {
border: 1px solid #fff;
}

.enews {
background: url(images/enews-ribbon.png) no-repeat top left;
margin: 17px 18px;
overflow: hidden;
padding: 45px 50px 40px;
text-align: center;
text-shadow: 1px 1px #fff;
}

.enews #subbox {
background: #fff no-repeat center left;
-moz-box-shadow: 0 0 3px #bbb;
-webkit-box-shadow: 0 0 3px #bbb;
box-shadow: 0 0 3px #bbb;
color: #999;
margin: 10px -7px 10px 0;
padding: 13px 0 13px 37px;
width: 80%;
}

.enews #subbutton {
background-color: #666;
color: #fff;
padding: 13px 12px;
}

.enews #subbutton:hover {
background-color: #555;
}[/prettify]

Hopefully that made sense and works for you. I also used this Aweber Post about the form html to wrap my mind around what was needed from Aweber code

Badges of Achievement & Personal Goals

By Justin McCullough

If you aren’t striving for something, then you’ve left a lot of your life on the table. Potential untapped, promises voided, life unlived.

If your soul cries out for more, something more, anything more, then you’re in need of a challenge – a goal – something you can stretch for.

You’re ready for a Badg(e).

You’re ready for a Big And Daring Goal. Once you do your Big and Daring Goal, you “earned” your Badg(e).

Just remember, your big and daring goal is yours and yours alone. How big, how hard, how daring is up to you – no one else.

Just do it.

Download Pictures From Facebook and Upload to WordPress Plugin

By Justin McCullough

From what I can tell, there are only a few ways to download images from Facebook and upload them to your WordPress website.

Everyone knows this process:
1. Right click, “save image as”, and save your hard drive.
2. Go to WordPress, then to your media manager, and upload image from hard drive.

This method works fine but it’s slow.

One of my clients regularly uploads 100+ photo’s to Facebook and then requests that I pull those images from Facebook and put them on their business website. I created their site in the (aff link) Genesis Framework and manage the site monthly. Despite the awesome framework, there are some things Genesis just can’t do.

Trust me when I tell you this takes a long time to do manually with the method listed above. I know thanks to first-hand experience.

How to Bulk Download Pictures from Facebook

There are actually three interesting ways to do this. I’m sure there are more, but I’m going to share the 3 that I personally know of.

1. FBDownloader.com

This is a desktop style app you download and install. I downloaded it with ease but required the .net framework too and made me download it from microsoft before being able to run the app. It’s ok to download your own pics and pics you are tagged in. However I did not find it useful for my goals of going to client facebook pages and associated friends pages to download their facebook photo albums. You can download it at http://fbdownloader.com/

2. Fluschipranie

This is a Firefox or Chrome browser addon. I loved it and found it to be a life saver for mass downloading of facebook pictures. Basically, in Facebook you are able to right click the album name (which is a hyperlink to the album contents) and when the Fluschipranie addon is installed in your browser, your right click shows an option called “Fluschipranie download”. When you select this option you get a prompt for where to save it. Then this addon runs a process in the background that cycles through all images in the album one-by-one saving them as a jpg in your destination folder on the hard drive. Super cool. At least it was. Apparently something’s changed recently and the developer hasn’t updated the addon just yet to account for the change Facebook made. Trust me though, when it works, it’s very good so check it out – maybe it’ll be updated when you read this. The Firefox addon is here https://addons.mozilla.org/en-us/firefox/addon/fluschipranie/

3. Picknzip.com

This is a web app that you use by logging into the app with your facebook login. Once you do this, the app detects the images and albums of all your Facebook Friends, Facebook Groups, and Facebook Pages. You simply browse within the apps dashboard and choose individual images or albums and you can download it as jpg or .zip file. Yep – you can download as a zip file, which is exactly what I need. Although you have to share FB credentials to use the app, I found it was easy to use and met my needs perfectly. You can try it yourself here http://www.picknzip.com.

How to Upload Pictures from Facebook into WordPress

After you have used one of the methods listed above, you now have images on your hard drive that you want to upload into WordPress.

1. Upload Media by Zip – WordPress Plugin

This handy dandy plugin works like you would expect. Just install the plugin and you can upload your zip files directly to the media manager. This is good for getting a lot of images (and other file types) into your WordPress Media Manager. Check out the plugin here http://wordpress.org/extend/plugins/upload-media-by-zip/

2. NextGEN Gallery – WordPress Plugin

This plugin uploads images via a zip file and automatically creates albums and galleries via the zip file. This is primarily a photogallery plugin and I have used it for this particular client because of how easy it is to use. You can add images one-by-one or via zip files and give title and description text and use shortcodes to display the images as thumbnails or the gallery itself. Very easy to use for a wordpress photo gallery plugin. You can get the plugin here http://wordpress.org/extend/plugins/nextgen-gallery/.

Hope this helps you get those images from facebook into wordpress.

[ratings]

Video Missing in Blogroll of Mindstream Theme?

By Justin McCullough

I recently discovered my StudioPress.com (aff link) theme doesn’t work exactly as the demo suggest. At least not right out of the box.

If you have a video (or photo for that matter) that you want to show on your blog homepage using the Mindstream Theme then you’ll want to make sure your Genesis Theme Settings are displaying post content (not set to display post excerpts).

If your video is missing in your studiopress mindstream theme – simply use these settings:

This selection enables your html to show. If you have this setting to “display post excerpts” then it strips all html therefor preventing your video embed code to display.

Loops Collaboration – Platform Example

By Justin McCullough

The release of the movie Looper includes more than your standard blockbuster promotional videos and commercials. Sony, in addition to actors and director,s are backing a collaboration with “Hit Record”. I see this as a pretty smart example of platform sharing. [Read more…] about Loops Collaboration – Platform Example

  • « Go to Previous Page
  • Go to page 1
  • Interim pages omitted …
  • Go to page 5
  • Go to page 6
  • Go to page 7
  • Go to page 8
  • Go to page 9
  • Interim pages omitted …
  • Go to page 14
  • Go to Next Page »

Are you trying to figure out what to do next with your career?

Accomplish your best, most meaningful work.

Get the Ebook!
  • Blog
  • Business Insights
  • How To
  • Personal Development
  • Marketing
  • Inspirational
  • Leadership
  • Spiritual
  • Books
  • Passion and Purpose

Organizations I've Helped:

Contact Justin McCullough

Cell: 409-550-6681
Email: getmccjustin (at) gmail dotcom
On Twitter: @mccJustin
On Facebook
On LinkedIn
On Google Plus

Or Stay Up To Date With The RSS Feed

"Finally, brothers, whatever is true, whatever is honorable, whatever is just, whatever is pure, whatever is lovely, whatever is commendable, if there is any excellence, if there is anything worthy of praise, think about these things." - Philippians 4:8 ESV