Generally Intelligent is hiring Machine Learning Research Engineers (Remote, SF)

Generally Intelligent is an AI research company. Our mission is to build human-like general intelligence and make it safely accessible in order to foster a more abundant, unconstrained, and equitable society. We take a first-principles approach, starting from simple self-supervised architectures and evolving them to tackle human developmental milestones of increasing complexity.

If you’re remote, see the Machine Learning Engineer role: https://generally-intelligent.breezy.hr/p/37984490dd0f-machine-learning-engineer-remote

If you want to be onsite in SF, see the Machine Learning Research Engineer role: https://generally-intelligent.breezy.hr/p/ed6849c074fb-machine-learning-research-engineer-san-francisco

Our YC jobs page is here: https://www.ycombinator.com/companies/generally-intelligent


Comments URL: https://news.ycombinator.com/item?id=28497623

Points: 1

# Comments: 0

How to Use Machine Learning to Improve Your Digital Marketing

Machine learning is on the verge of transforming the marketing sector. In many ways, it’s already started. According to Gartner, 30% of companies will use machine learning in one part of their sales process by 2020.

What’s more, these companies are using machine learning to get ahead of competitors by tackling some of marketing’s toughest challenges, such as personalization, instant customer support, and big data.

In other words, machine learning isn’t just for computer scientists. Marketers should sit up and take notice. Below, I’ve covered five ways you can use machine learning to supercharge your digital marketing efforts.

What Is Machine Learning?

Before we get into the marketing side of things, let’s take a second to establish what artificial intelligence and machine learning are.

Artificial intelligence is simply any form of intelligence demonstrated by a machine instead of the natural intelligence displayed in humans and animals. When most people think of artificial intelligence, they think specifically of computers that replicate some level of human intelligence, like a chess-playing computer I mentioned in the introduction.

Machine learning is a branch of artificial intelligence that enables systems to find new and better solutions automatically by learning from mistakes and experiences. The more data and experience a machine learning algorithm has access to, the better it becomes in the future.

Machine learning systems can largely be divided into two subsets: guided and unguided. Guided machine learning systems are supplied with data sets and solutions by humans in the first instance. They are taught which patterns to look for initially and will then get better at identifying those patterns going forward.

Unguided systems are given access to unsorted and disparate data sets and are left to decipher patterns independently without guidance from humans. Unguided systems will create an algorithm and then look for ways to improve it going forward.

Using Machine Learning to Improve Your Marketing

We know that marketing teams don’t want for lack of data. Marketers struggle with making sense of all the data they have at their fingertips and then putting that data to use. This analysis is where machine learning comes in.

The primary reason to add machine learning to your marketing stack is that it can make sense of vast amounts of data much faster and much more effectively than humans.

Machine learning can use data to identify patterns and make predictions almost instantly. Marketers can then use these insights to optimize a huge portion of their workflow, from running more tests and improving their website’s UX to personalizing the customer experience and automating consumer engagement.

The long and short of it is machine learning can be used to improve just about every part of your digital marketing efforts. Below we discuss five of the most important ways.

Analyze Data Sets

However you use machine learning in your marketing efforts, the process will probably begin by analyzing data sets.

For instance, machine learning can be used to analyze and find user activity patterns on your website. Rather than sifting through data in your Google Analytics profile yourself, a machine learning algorithm could do the job in seconds, predicting future user behavior and identifying patterns that you can use to optimize your site.  

Sure, humans are perfectly capable of analyzing data themselves, but you can’t do it half as fast or accurately as AI-powered solutions.

Marketers can also use machine learning to gain a better understanding of their customer base.

Take customer segmentation, for instance. Dividing up your audience into different groups can make your marketing efforts much more effective, but it’s time-consuming to do so yourself. On the other hand, a machine learning algorithm could automatically segment your customer base based on actions and behavioral patterns that you couldn’t hope to identify.

Create and Optimize Content

You don’t need me to reiterate the importance of content in your digital marketing efforts. However, you may need clarification on how machine learning can improve what you write and publish and why using machine learning in your content marketing strategy is essential.

For starters, machine learning can help your articles rank higher in search engine results. It’s one thing to be a great writer; it’s another to write in a way that pleases Google, so it rewards you in the SERPs. You need to make sure you use all relevant keywords, discuss every relevant topic, and cover all of your bases in general.

That’s pretty hard to do without smart content creation tools like Frase.io, which uses machine learning to compare your content against Google’s top results and make sure you hit all of the relevant points.

Machine learning Frase

Second, you can have machine learning algorithms write content for you. Phrasee is an AI-powered copywriting tool that uses machine learning to create email subject lines and push notifications that its algorithm believes will drive the highest ROI.

Machine learning AI Copywriting

You can even use AI to help you curate content for your customers. Curata offers a machine learning content curation software that helps marketers find and publish the most relevant and engaging content for their audiences.

Machine Learning Curata

Increase Personalization

Personalization matters for consumers. Research by Accenture shows 91% of consumers prefer brands that remember who they are and provide relevant offers and recommendations as a result. What’s more, if they don’t get a personalized experience, over half of consumers are only too happy to switch to a competitor.

Here’s the good news: machine learning lets you deliver the most personalized customer experience possible. You can employ a machine learning algorithm that tracks user behavior on a granular level, learns what products they like, and creates a personalized homepage and recommendation list as a result.

Amazon, for instance, uses AI algorithms that take into account the purchase history of users, the items in their cart, and their viewing habits to offer the product recommendations that are most likely to convert.

The same algorithm could also generate personalized offers for every customer and email them to consumers when they are most likely to purchase.

Improve Marketing Automation

Better personalization is one way machine learning can transform how your brand engages customers, but it’s not the only way. AI and machine learning can also be used to better automate your marketing efforts and significantly improve customer engagement as a result.

Let’s say you automatically send an email to customers when they sign up for your newsletter or abandon their cart. While most brands will send a generic email, companies that adopt machine learning can tailor content and offers based on that consumer’s browsing history. If they looked at your brand’s range of dog toys before signing up for your newsletter, a relevant offer on chew toys would make them much more likely to re-engage with your brand.  

For SaaS brands, AI-powered marketing automation tools can analyze much larger and disparate data sets to better segment leads. This allows sales reps to prioritize those leads that are much more likely to convert.

Marketing automation is incredibly powerful. According to Invesp, marketing automation leads to an over 14% increase in sales productivity and an over 12% reduction in marketing overhead.

It’s entirely possible to do this without machine learning, but AI makes your automation efforts much more personalized and much more powerful.

Utilize Chatbots

Chatbots are a powerful customer service tool. Eight out of ten consumers who have engaged with them report a positive experience. If you run an online business, they are all but essential.

With chatbots, you don’t have to have a human on-hand to respond to consumers. Instead, machine learning-powered chatbots can automatically answer consumer queries with a scarily-high rate of accuracy. That’s because your chatbot will learn from your website’s content and the conversations it has with consumers to constantly improve the answers it provides.

Because the chatbot is continuously learning and improving itself, it will deliver an even better customer experience with more conversations. You may want to have your chatbot pass an incredibly complicated query onto a human at first, but soon the bot will become so effective there’ll be no need for a human to interject.  Eventually, you’ll have a smart enough chatbot to upsell the consumer, not just answer their questions.

Consumers probably won’t be able to tell they’re speaking to a robot, either. Some chatbots, like IntelliTicks, employ another branch of AI, Natural Language Processing (NLP), to have human-level conversations with customers.

What’s more, data gathered by AI-powered chatbots can be analyzed by another machine learning algorithm to generate insights that marketers can use to optimize their efforts going forward.

What is the Future of Machine Learning?

Things move fast in the world of machine learning. Expect advances in marketing AI to happen rapidly.

Improved unsupervised machine learning algorithms are in development right now, for instance. These algorithms don’t need input from humans at the start, making them much easier and faster for marketers to implement.

Personalization will become even more powerful, too. Machine learning algorithms will become better at discerning what consumers want for one, but the ways they can be integrated with online stores will improve, too. Soon, marketers will be able to customize every part of their sites for individual users, much like social media timelines are personalized for every user.

Finally, expect big advances in mobile machine learning. AI-powered digital assistants will become a more prominent part of our life, and marketers will have to develop strategies to contend with this. Mobile applications will also be able to integrate machine learning features in the same way websites can right now.

Don’t get overwhelmed, however. Before you start worrying about what the future holds, work your way through the suggestions I’ve made above first. You’ll then be ready for whatever occurs in the future.

Conclusion

It’s clear: machine learning can transform your digital marketing efforts.

Don’t rush into the world of machine learning, however. Adopting solutions without first understanding how the technology works and its role in your company will typically do more harm than good.

Machine learning is powerful, but it isn’t a silver bullet. Adopt one solution at a time, however, and you’ll be fine.  

Continue your education by reading my articles on AI’s role in SEO and AI-powered digital assistants.  

Which machine learning strategy are you going to implement first?

The post How to Use Machine Learning to Improve Your Digital Marketing appeared first on Neil Patel.

Produce Your Marketing Machine to Plan for Marketing Success

Develop Your Marketing Machine to Plan for Marketing Success Do you ever before really feel like you’re continuously running about, attempting to obtain your advertising products placed with each other and also out the door? Or are you continuously jumping on the newest advertising concept, and also tossing away your time as well as cash …

The post Produce Your Marketing Machine to Plan for Marketing Success first appeared on Online Web Store Site.

The post Produce Your Marketing Machine to Plan for Marketing Success appeared first on ROI Credit Builders.

Produce Your Marketing Machine to Plan for Marketing Success

Develop Your Marketing Machine to Plan for Marketing Success Do you ever before really feel like you’re continuously running about, attempting to obtain your advertising products placed with each other and also out the door? Or are you continuously jumping on the newest advertising concept, and also tossing away your time as well as cash …

The post Produce Your Marketing Machine to Plan for Marketing Success first appeared on Online Web Store Site.

The post Produce Your Marketing Machine to Plan for Marketing Success appeared first on ROI Credit Builders.

Produce Your Marketing Machine to Plan for Marketing Success

Develop Your Marketing Machine to Plan for Marketing Success Do you ever before really feel like you’re continuously running about, attempting to obtain your advertising products placed with each other and also out the door? Or are you continuously jumping on the newest advertising concept, and also tossing away your time as well as cash …

The post Produce Your Marketing Machine to Plan for Marketing Success first appeared on Online Web Store Site.

The post Produce Your Marketing Machine to Plan for Marketing Success appeared first on ROI Credit Builders.

Vathys (YC W18) Is Hiring a Machine Learning Compiler Engineer

Location: Remote

Vathys is hiring a machine learning compiler engineer to build the core compiler to a system that will be a step function improvement in ML capability.

The ideal candidate:

1. Has a good understanding of the fundamentals of deep learning algorithms. Less “I can use Keras” and more “I can write a CNN from scratch in numpy”.

2. Has used a NN compiler framework or IR framework in the past such as TVM, MMdnn, MLIR, Glow, Tensor Comprehensions, etc.

3. Has experience with compilers, especially optimizing compilers and compilers for high performance code.

4. Has experience writing kernels for deep learning applications.

Generous compensation will be provided to the right candidates.

Please contact tapabrata_ghosh[at]vathys[dot]ai if you’re interested.


Comments URL: https://news.ycombinator.com/item?id=22323968

Points: 1

# Comments: 0

How to Turn Your Site into an Automated Sales Machine

Want to make more sales? Of course you do.

Maybe you’re not hitting the kind of figures you want, or maybe you haven’t even made a single sale yet. Either way, you’re not selling as much as you want to be.

But why aren’t you? 

There are tons of possible reasons here, but I’m willing to bet it’s your website. Even if you have an expertly designed site, it could still be the culprit that’s stealing all your sales.

I learned this the hard way. My websites used to flat out suck and I barely got any sales. Once I started putting serious effort into my sites, my sales skyrocketed.

I tried everything. Some stuff was a huge waste. Some techniques ticked off my users. 

But I was able to find some serious long-term winners. 

While there’s no magic formula that will 10x your sales overnight, there are some best practices that will help you optimize your website to pull in the maximum amount of sales possible.

In short, you want to turn your site into an automated sales machine.

And I’m going to show you exactly how to do that.

Ready?

Setting Up Behind the Scenes With a CRM

The first thing you need is great customer relationship management (CRM) software.

A CRM helps you manage all of your current customers and leads in one place. You can communicate, track progress, and oversee all interactions without having to leave the CRM.

The reason you want to use a CRM is that it will help you generate the most amount of money out of your customers. And this is a lot easier to do than it is to acquire new customers.

When my friends at Keap reached out to let me know about their rebranding, I realized it had been a long time since I talked about how important their tool is in my arsenal.

Now, throughout the rest of this article, I’ll show you how I use Keap to grow NeilPatel.com.

But first, let me go into what it does… that way whatever solution you decide to choose, just make sure it has these features.

All-in-one Client Management

A good CRM should provide everything you need to manage your customers. You shouldn’t have to use extra software or apps to fill in the cracks.

That means your CRM should allow you to manage every interaction between you and your customers. You should be able to look at your CRM and know exactly where you are with any given client.

Here’s what it looks like when you first view your dashboard:

Having a simple, minimalistic design like this really helps cut down on the confusion that comes with managing tons of clients. There’s no second-guessing.

Take a look at the menu on the left-hand side:

Keap has taken all the ways you interact with your customers and broken them down into nine intuitive categories.

By clicking on the Contacts tab, you can see all of your clients:

By clicking on a particular client, you can see a summary of your activity with that person, including email conversations and invoice history.

This is important for me and my team as we offer multiple products and this view helps us understand where people are.

Remember, by having multiple products you can maximize your lifetime value, which then allows you to spend more money on marketing.

There’s also a separate message function that you can access by clicking on the Messages tab:

Here you can see all of your correspondence with each client. You’ll need to connect your mobile phone with the Keap app. This allows you to seamlessly switch between mobile and desktop for an efficient messaging experience.

The Tasks tab gives you a rundown of your to-do list for your clients:

You can check off each task here and easily add more by clicking the blue “Add a task” button at the top right. This way, you’ll never lose track of what you need to do.

Next is the Appointments tab, where you can set up a custom booking link to allow clients to schedule appointments with you. You choose your own availability so that clients always choose times that work for you.

This is great if you regularly have face-to-face interactions with your clients for example.

The Money tab is your one-stop-shop for all things finances. You can connect your bank to get paid in a flash and you can also manage all your invoices without any fuss.

You’re always aware of who’s paid and who hasn’t, so you don’t have to go chasing down clients one by one. You can simply send them a reminder within the interface by clicking on the specific invoice and scrolling to the bottom where there’s a reminder option:

The Broadcasts tab allows you to send out emails to your list.

Even though this isn’t standalone email software, you can still see a ton of helpful metrics by clicking on each campaign:

This feature is especially helpful for sending out emails to specific groups, like new leads or existing customers.

Next, you’ll see the Pipeline tab. This is where you build the core of your customer journey.

Once you click on the Pipeline tab, you’ll see four basic panels: new, qualifying, contacting, and negotiating. These are the stages that you’ll go through when converting a new prospect.

This is also where a lot of the automation happens that will save you tons of time and money. I’ll go into detail on this later on in the article, but for now, just remember this pipeline structure.

The Campaigns tab is a full-featured campaign manager that allows you to follow up with leads, track unpaid invoices, simplify scheduling, and much more. (You can also automate a lot of things here.)

Finally, the Reports tab helps you stay on top of your sales. Here you can also track important metrics like email engagement and campaign progression.

Take another look at all of these features. This is what I mean by all-in-one. A CRM should allow you to interact with your clients in any way you need to. You shouldn’t have to jump from software to software to create a great experience for your clients.

Now that we’ve looked at some basic elements of a good CRM, let’s look at one of the must-haves: automation.

Automation

Automation is hands down one of the most important features I look for in a CRM.

Why?

Because running a business is a lot of work, and the more you can automate, the better.

Automating is usually straightforward, but when it comes to automating client interactions, you have to be careful.

People love personal interactions, and that’s why you should do your best to deliver. If your automation is dry and corporate, your clients will notice.

So what do you do?

The trick is to personalize your automation as much as possible.

In other words, your automation should have a human touch.

If this sounds counterintuitive, I totally understand. “Personalized automation” seems like an oxymoron.

But it’s not. In fact, it works pretty well.

Take a look at this email I recently sent:

Believe it or not, this is a template.

The reason this works so well is that it doesn’t read like a template. It reads like an email I sat down and wrote myself.

Of course, you can automate way more than just emails.

Most automation actually happens behind the scenes, so you need a CRM that’s capable of seamlessly automating everything from client data to scheduling and beyond.

Let’s say I want to email a lead when they move from stage to stage in my pipeline. This is a great technique to keep leads engaged but often you have to do it manually.

With Keap, it’s simple. First I head to the Pipeline tab and find the specific lead. Then I click the gear icon and select “Configure automation.”

I now select when I want the email to trigger: either moving into or out of a stage. For this example, I’ll have it trigger when the lead moves out of the qualifying stage (where the lead currently is).

Then I select “send email” from the drop-down menu.

Now all I have to do is write the email.

Of course, you can use personalized templates here to maximize your efficiency even more. You can even personalize the email with this form by clicking on the pound sign on the right to open up the merge fields drop-down menu.

This all takes just a couple of minutes and it’s all completely contained within Keap.

See why automation is so important? It’s one of those features I can’t go without.

And I like easy automation. I’m super busy, so the easier something is, the better. I don’t want to have to go through a million menus just to shoot an email.

All of this said, there are definitely right and wrong ways to automate. You want your automation to make your business as efficient as possible and that means creating dependable processes that you can repeat without even thinking about it.

Creating Processes With a CRM

CRMs are useful for a lot of things from qualifying leads to creating entire marketing campaigns.

But there’s a common thread that runs through all of these features: the ability to create processes.

Processes are invaluable because they save you time, effort, and often money.

They also help your business operate more smoothly. Relying on processes is much easier than having to do everything manually.

That begs the question: What kinds of processes should you create?

The short answer is that you should have a process for everything. And I mean everything

Responding to client emails? Make a process for it. Dealing with new leads? Set up a workflow for qualifying them. You get the picture.

This is critical. If you want to increase your sales, you have to be able to handle increased sales in the first place. Having processes to depend upon will allow you to take on more volume without any unnecessary friction.

As a rule of thumb, if you can automate something in your business, you probably should.

The exception (like I mentioned above) is anything based around human interaction. It’s best to stay as hands-on as possible when it comes to this.

The idea is to make your business run like clockwork so you can pay more attention to your clients and deliver a better experience.

And that’s a win-win for everyone involved.

But let’s get specific and talk about certain processes that you should make sure you have.

Lead Flow

This is a big one.

A lot of marketers focus on lead generation but not enough people talk about what should happen after you’ve got a lead.

If you don’t move your lead forward, your efforts are as good as wasted.

That’s why automating your lead flow process is critical. You don’t want to be doing this by hand––that takes hours.

Instead, let your CRM do it for you.

Create multiple stages along your pipeline and trigger unique email sequences for each stage. This means that you can keep your lead moving forward at all times.

This way, you won’t overlook anything. You don’t have to worry about forgetting to follow up or missing an important email.

So let the CRM do the heavy lifting so you can focus on providing a better service for your customers.

Marketing Emails

With a CRM, it’s possible to automate all of your marketing emails, and in my opinion, this should be one of the first things you automate.

Why? Because emails can take up lots of time without you even noticing.

According to the Litmus 2017 State of Email report, more than 68% of businesses spend a week or more on the production of just one email.

Automation allows you to cut back on that time so you’re not working on the same task for days on end. You’re able to spread out your time and attention on other things that need to be handled.

And by automating your email, you’re making your email work for you instead of the other way around.

For example, whenever you get a new lead, you need to take action as swiftly as possible.

With the right CRM, this is a snap. All you need to do is automate it so that a new lead receives an email as soon as they sign up.

That way, you’re able to contact a warm lead immediately and you don’t have to do anything manually.

You can track them right from the Broadcasts tab:

This means you can also create autoresponder campaigns to get more clients in the door.

You can then move them down your pipeline, which brings me to the next thing you need to do: build a robust pipeline.

Building a Streamlined Sales Pipeline

If you’ve ever wondered what’s stopping your site from raking in the sales, chances are it’s probably your pipeline.

Now, I could talk for hours about building an effective pipeline, but for the purposes of this article, I’m going to condense the information down to the essentials.

So here’s everything you need to know about pipelines.

Common Pipeline Mistakes

Most pipeline errors that cost you precious time and money are easily preventable, which is why you should take the time now to make sure your pipeline is seamless from start to finish.

Ironically, one of the most common pipeline mistakes is simply not spending enough time on your building it out initially.

Your pipeline is the lifeblood of your business. It’s what helps you turn leads into clients. So if it’s not optimal, your sales won’t be either.

Another mistake is not moving leads quickly enough.

The data shows that the sooner you nurture your leads, the better. Wait too long, and your leads will turn cold, which could cost you a sale.

Did you know that as much as 50% of sales go to the first vendor?

Every second matters when you get a new lead.

By baking automation into your pipeline, you can nurture a new lead immediately. The software will take care of that for you, and you’ll be one step closer to making a sale.

Likewise, it’s important to keep this engagement steady throughout your pipeline. Being present at every step will greatly increase your chances of closing the sale.

The best way to do this? Surprise––it’s CRM automation.

But no matter what CRM you’re using, don’t make these costly mistakes.

Organizing Your Pipeline

Now that I’ve talked about what not to do, I’ll tell you what you should do.

First, make sure you have your priorities right at each touchpoint.

To put it another way, your pipeline needs to be doing the right things at the right time.

For example, when you first get a lead, your top priority should be nurturing that lead. You don’t want to hit them over the head with a big sales pitch––you just want to increase brand awareness.

Also, remember that a pipeline is essentially a bunch of leads going through a sales funnel. Use that framework to create your process and automations.

Your CRM can help you create a cohesive pipeline that keeps leads moving through your funnel and ensures that the appropriate actions are taken when necessary.

First of all, the four stock categories that Keap starts you out with (new, qualifying, contacting, negotiating) are great, but you can always add more if you need to.

Just scroll all the way to the right and click the “Add a stage” text field:

For instance, you could add a Completed stage for leads that you’ve successfully converted and are moving forward with.

The way you organize your pipeline might take some trial and error, as most companies have unique workflows.

However, I would recommend having at least three different stages so you can engage your lead at the beginning, middle, and end of your pipeline.

Next, the key is to use automation to make your pipeline as hands-off as possible.

Start by automating your email sequences as I showed above to help move your leads from stage to stage and keep them engaged. Again, these emails need to be personalized. There’s no point in using boilerplate templates that are stiff and boring. Take the time to make each email feel personal.

Next, add automation to your campaigns. This will ensure specific actions are taking within your CRM as leads move from stage to stage. These step-by-step tutorials on automation can help you get up and running.

Now, I won’t lie to you––this is going to take some trial and error. You aren’t going to have a perfect pipeline on day one.

So be sure to test your pipeline before you take it out in the real world.

Plug some fake clients and numbers into your CRM and use a few burner emails to test out your CRM’s capabilities. This will give you the chance to identify and remedy problems before you go live.

This extra step goes a long way. Sure, your pipeline still might have some errors once you start using it for actual clients, but you’ll have minimized the risk involved.

Conclusion

You’re almost at the finish line! It won’t be long until you’re putting your shiny new pipeline to good use.

But first, we have to put all the pieces together, so let’s recap what we’ve gone over.

1. The importance of a robust CRM. You want software that will allow you to manage all of your customers in one place, automate your business process, and track important metrics and interactions.

2. Putting processes in place. Having processes to depend upon is crucial for every business. Doing everything by the seat of your pants leads to inconsistency and often costs you.

3. Automation. If you can automate an internal process, you probably should. You can also automate a fair amount of client interactions without losing a human touch.

The final step is to synthesize all of these steps into one unified approach.

Remember, you’re doing all this to optimize your site for sales. You’re building a strong foundation that will support you as you scale.

After all, your site is the sum of its parts, so make those parts awesome.

Choose a CRM that meets your needs and that’s flexible so it will grow with you. Then create processes that will take the weight off your shoulders––and don’t be afraid to change these processes over time as your business evolves.

And there you have it — everything you need to start turning your site into an automation workhorse.

Before you know it, you’ll be seeing some of the amazing effects of automation and hopefully bringing in more sales than ever before.

Do you use a CRM that has helped turn your website into a sales machine?

The post How to Turn Your Site into an Automated Sales Machine appeared first on Neil Patel.