From Image Adjustments to AI: Photoshop Through the Years

Original Source: https://www.webdesignerdepot.com/image-adjustments-to-ai-photoshop-through-the-years/

Remember when Merriam-Webster added Photoshop to the dictionary back in 2008? Want to learn how AI is changing design forever? Join us as we delve into the history of Photoshop, from its early beginnings right through to the dawn of artificial intelligence.

3 Essential Design Trends, November 2023

Original Source: https://www.webdesignerdepot.com/essential-design-trends-nov-2023/

In the season of giving thanks, we often think of comfort and tradition. These are common themes with each of our three featured website design trends this month.

The Fight For The Main Thread

Original Source: https://smashingmagazine.com/2023/10/speedcurve-fight-main-thread/

This article is a sponsored by SpeedCurve

Performance work is one of those things, as they say, that ought to happen in development. You know, have a plan for it and write code that’s mindful about adding extra weight to the page.

But not everything about performance happens directly at the code level, right? I’d say many — if not most — sites and apps rely on some number of third-party scripts where we might not have any influence over the code. Analytics is a good example. Writing a hand-spun analytics tracking dashboard isn’t what my clients really want to pay me for, so I’ll drop in the ol’ Google Analytics script and maybe never think of it again.

That’s one example and a common one at that. But what’s also common is managing multiple third-party scripts on a single page. One of my clients is big into user tracking, so in addition to a script for analytics, they’re also running third-party scripts for heatmaps, cart abandonments, and personalized recommendations — typical e-commerce stuff. All of that is dumped on any given page in one fell swoop courtesy of Google Tag Manager (GTM), which allows us to deploy and run scripts without having to go through the pain of re-deploying the entire site.

As a result, adding and executing scripts is a fairly trivial task. It is so effortless, in fact, that even non-developers on the team have contributed their own fair share of scripts, many of which I have no clue what they do. The boss wants something, and it’s going to happen one way or another, and GTM facilitates that work without friction between teams.

All of this adds up to what I often hear described as a “fight for the main thread.” That’s when I started hearing more performance-related jargon, like web workers, Core Web Vitals, deferring scripts, and using pre-connect, among others. But what I’ve started learning is that these technical terms for performance make up an arsenal of tools to combat performance bottlenecks.

The real fight, it seems, is evaluating our needs as developers and stakeholders against a user’s needs, namely, the need for a fast and frictionless page load.

Fighting For The Main Thread

We’re talking about performance in the context of JavaScript, but there are lots of things that happen during a page load. The HTML is parsed. Same deal with CSS. Elements are rendered. JavaScript is loaded, and scripts are executed.

All of this happens on the main thread. I’ve heard the main thread described as a highway that gets cars from Point A to Point B; the more cars that are added to the road, the more crowded it gets and the more time it takes for cars to complete their trip. That’s accurate, I think, but we can take it a little further because this particular highway has just one lane, and it only goes in one direction. My mind thinks of San Francisco’s Lombard Street, a twisty one-way path of a tourist trap on a steep decline.

The main thread may not be that curvy, but you get the point: there’s only one way to go, and everything that enters it must go through it.

JavaScript operates in much the same way. It’s “single-threaded,” which is how we get the one-way street comparison. I like how Brian Barbour explains it:

“This means it has one call stack and one memory heap. As expected, it executes code in order and must finish executing a piece of code before moving on to the next. It’s synchronous, but at times that can be harmful. For example, if a function takes a while to execute or has to wait on something, it freezes everything up in the meantime.”

— Brian Barbour

So, there we have it: a fight for the main thread. Each resource on a page is a contender vying for a spot on the thread and wants to run first. If one contender takes its sweet time doing its job, then the contenders behind it in line just have to wait.

Monitoring The Main Thread

If you’re like me, I immediately reach for DevTools and open the Lighthouse tab when I need to look into a site’s performance. It covers a lot of ground, like reporting stats about a page’s load time that include Time to First Byte (TTFB), First Contentful Paint (FCP), Largest Contentful Paint (LCP), Cumulative Layout Shift (CLS), and so on.

I love this stuff! But I also am scared to death of it. I mean, this is stuff for back-end engineers, right? A measly front-end designer like me can be blissfully ignorant of all this mumbo-jumbo.

Meh, untrue. Like accessibility, performance is everyone’s job because everyone’s work contributes to it. Even the choice to use a particular CSS framework influences performance.

Total Blocking Time

One thing I know would be more helpful than a set of Core Web Vitals scores from Lighthouse is knowing the time it takes to go from the First Contentful Paint (FCP) to the Time to Interactive (TTI), a metric known as the Total Blocking Time (TBT). You can see that Lighthouse does indeed provide that metric. Let’s look at it for a site that’s much “heavier” than Smashing Magazine.

There we go. The problem with the Lighthouse report, though, is that I have no idea what is causing that TBT. We can get a better view if we run the same test in another service, like SpeedCurve, which digs deeper into the metric. We can expand the metric to glean insights into what exactly is causing traffic on the main thread.

That’s a nice big view and is a good illustration of TBT’s impact on page speed. The user is forced to wait a whopping 4.1 seconds between the time the first significant piece of content loads and the time the page becomes interactive. That’s a lifetime in web seconds, particularly considering that this test is based on a desktop experience on a high-speed connection.

One of my favorite charts in SpeedCurve is this one showing the distribution of Core Web Vitals metrics during render. You can see the delta between contentful paints and interaction!

Spotting Long Tasks

What I really want to see is JavaScript, which takes more than 50ms to run. These are called long tasks, and they contribute the most strain on the main thread. If I scroll down further into the report, all of the long tasks are highlighted in red.

Another way I can evaluate scripts is by opening up the Waterfall View. The default view is helpful to see where a particular event happens in the timeline.

But wait! This report can be expanded to see not only what is loaded at the various points in time but whether they are blocking the thread and by how much. Most important are the assets that come before the FCP.

First & Third Party Scripts

I can see right off the bat that Optimizely is serving a render-blocking script. SpeedCurve can go even deeper by distinguishing between first- and third-party scripts.

That way, I can see more detail about what’s happening on the Optimizely side of things.

Monitoring Blocking Scripts

With that in place, SpeedCurve actually lets me track all the resources from a specific third-party source in a custom graph that offers me many more data points to evaluate. For example, I can dive into scripts that come from Optimizely with a set of custom filters to compare them with overall requests and sizes.

This provides a nice way to compare the impact of different third-party scripts that represent blocking and long tasks, like how much time those long tasks represent.

Or perhaps which of these sources are actually render-blocking:

These are the kinds of tools that allow us to identify bottlenecks and make a case for optimizing them or removing them altogether. SpeedCurve allows me to monitor this over time, giving me better insight into the performance of those assets.

Monitoring Interaction to Next Paint

There’s going to be a new way to gain insights into main thread traffic when Interaction to Next Paint (INP) is released as a new core vital metric in March 2024. It replaces the First Input Delay (FID) metric.

What’s so important about that? Well, FID has been used to measure load responsiveness, which is a fancy way of saying it looks at how fast the browser loads the first user interaction on the page. And by interaction, we mean some action the user takes that triggers an event, such as a click, mousedown, keydown, or pointerdown event. FID looks at the time the user sparks an interaction and how long the browser processes — or responds to — that input.

FID might easily be overlooked when trying to diagnose long tasks on the main thread because it looks at the amount of time a user spends waiting after interacting with the page rather than the time it takes to render the page itself. It can’t be replicated with lab data because it’s based on a real user interaction. That said, FID is correlated to TBT in that the higher the FID, the higher the TBT, and vice versa. So, TBT is often the go-to metric for identifying long tasks because it can be measured with lab data as well as real-user monitoring (RUM).

But FID is wrought with limitations, the most significant perhaps being that it’s only a measure of the first interaction. That’s where INP comes into play. Instead of measuring the first interaction and only the first interaction, it measures all interactions on a page. Jeremy Wagner has a more articulate explanation:

“The goal of INP is to ensure the time from when a user initiates an interaction until the next frame is painted is as short as possible for all or most interactions the user makes.”
— Jeremy Wagner

Some interactions are naturally going to take longer to respond than others. So, we might think of FID as merely a first impression of responsiveness, whereas INP is a more complete picture. And like FID, the INP score is closely correlated with TBT but even more so, as Annie Sullivan reports:

Thankfully, performance tools are already beginning to bake INP into their reports. SpeedCurve is indeed one of them, and its report shows how its RUM capabilities can be used to illustrate the correlation between INP and long tasks on the main thread. This correlation chart illustrates how INP gets worse as the total long tasks’ time increases.

What’s cool about this report is that it is always collecting data, providing a way to monitor INP and its relationship to long tasks over time.

Not All Scripts Are Created Equal

There is such a thing as a “good” script. It’s not like I’m some anti-JavaScript bloke intent on getting scripts off the web. But what constitutes a “good” one is nuanced.

Who’s It Serving?

Some scripts benefit the organization, and others benefit the user (or both). The challenge is balancing business needs with user needs.

I think web fonts are a good example that serves both needs. A font is a branding consideration as well as a design asset that can enhance the legibility of a site’s content. Something like that might make loading a font script or file worth its cost to page performance. That’s a tough one. So, rather than fully eliminating a font, maybe it can be optimized instead, perhaps by self-hosting the files rather than connecting to a third-party domain or only loading a subset of characters.

Analytics is another difficult choice. I removed analytics from my personal site long ago because I rarely, if ever, looked at them. And even if I did, the stats were more of an ego booster than insightful details that helped me improve the user experience. It’s an easy decision for me, but not so easy for a site that lives and dies by reports that are used to identify and scope improvements.

If the script is really being used to benefit the user at the end of the day, then yeah, it’s worth keeping around.

When Is It Served?

A script may very well serve a valid purpose and benefit both the organization and the end user. But does it need to load first before anything else? That’s the sort of question to ask when a script might be useful, but can certainly jump out of line to let others run first.

I think of chat widgets for customer support. Yes, having a persistent and convenient way for customers to get in touch with support is going to be important, particularly for e-commerce and SaaS-based services. But does it need to be available immediately? Probably not. You’ll probably have a greater case for getting the site to a state that the user can interact with compared to getting a third-party widget up front and center. There’s little point in rendering the widget if the rest of the site is inaccessible anyway. It is better to get things moving first by prioritizing some scripts ahead of others.

Where Is It Served From?

Just because a script comes from a third party doesn’t mean it has to be hosted by a third party. The web fonts example from earlier applies. Can the font files be self-hosted instead rather than needing to establish another outside connection? It’s worth asking. There are self-hosted alternatives to Google Analytics, after all. And even GTM can be self-hosted! That’s why grouping first and third-party scripts in SpeedCurve’s reporting is so useful: spot what is being served and where it is coming from and identify possible opportunities.

What Is It Serving?

Loading one script can bring unexpected visitors along for the ride. I think the classic case is a third-party script that loads its own assets, like a stylesheet. Even if you think you’re only loading one stylesheet &mdahs; your own — it’s very possible that a script loads additional external stylesheets, all of which need to be downloaded and rendered.

Getting JavaScript Off The Main Thread

That’s the goal! We want fewer cars on the road to alleviate traffic on the main thread. There are a bunch of technical ways to go about it. I’m not here to write up a definitive guide of technical approaches for optimizing the main thread, but there is a wealth of material on the topic.

I’ll break down several different approaches and fill them in with resources that do a great job explaining them in full.

Use Web Workers

A web worker, at its most basic, allows us to establish separate threads that handle tasks off the main thread. Web workers run parallel to the main thread. There are limitations to them, of course, most notably not having direct access to the DOM and being unable to share variables with other threads. But using them can be an effective way to re-route traffic from the main thread to other streets, so to speak.

Web Workers (HTML Living Standard)
“The Difference Between Web Sockets, Web Workers, and Service Workers,” Aisha Bukar
Using Web Workers (MDN)
“Use Web Workers to Run JavaScript Off the Browser’s Main Thread,” Dave Surma
“Managing Long-Running Tasks In A React App With Web Workers,” Chidi Orji
“Exploring The Potential Of Web Workers For Multithreading On The Web,” Sarah Oke Okolo
“The Basics of Web Workers,” Malte Ubl and Eiji Kitamura

Split JavaScript Bundles Into Individual Pieces

The basic idea is to avoid bundling JavaScript as a monolithic concatenated file in favor of “code splitting” or splitting the bundle up into separate, smaller payloads to send only the code that’s needed. This reduces the amount of JavaScript that needs to be parsed, which improves traffic along the main thread.

“Reduce JavaScript Payloads With Code Splitting,” Houssein Djirdeh and Jeremy Wagner
“What Is Code Splitting?,” Next.js
“Improving JavaScript Bundle Performance With Code-Splitting,” Adrian Bece
“Code Splitting With Vanilla JS,” Chris Ferdinandi
“Supercharged Live Stream Blog — Code Splitting,” Dave Surma

Async or Defer Scripts

Both are ways to load JavaScript without blocking the DOM. But they are different! Adding the async attribute to a <script> tag will load the script asynchronously, executing it as soon as it’s downloaded. That’s different from the defer attribute, which is also asynchronous but waits until the DOM is fully loaded before it executes.

“How And When To Use Async And Defer Attributes,” Zell Liew
“Eliminate Render-Blocking JavaScript With Async And Defer,” (DigitalOcean)
“Optimize Long Tasks,” Jeremy Wagner
“Efficiently Load Third-party JavaScript,” Milica Mihajlija
Scripts: async, defer (JavaScript.info)

Preconnect Network Connections

I guess I could have filed this with async and defer. That’s because preconnect is a value on the rel attribute that’s used on a <link> tag. It gives the browser a hint that you plan to connect to another domain. It establishes the connection as soon as possible prior to actually downloading the resource. The connection is done in advance, allowing the full script to download later.

While it sounds excellent — and it is — pre-connecting comes with an unfortunate downside in that it exposes a user’s IP address to third-party resources used on the page, which is a breach of GDPR compliance. There was a little uproar over that when it was found out that using a Google Fonts script is prone to that as well.

“Establish Network Connections Early to Improve Perceived Page Speed,” Milica Mihajlija and Jeremy Wagner
“Prioritize Resources,” Sérgio Gomes
“Improving Perceived Performance With the Link Rel=preconnect HTTP Header,” Andy Davies
“Experimenting With Link Rel=preconnect Using Custom Script Injection in WebPageTest,” Andy Davies
“Faster Page Loads Using Server Think-time With Early Hints,” Kenji Baheux
rel=preconnect (MDN)

Non-Technical Approaches

I often think of a Yiddish proverb I first saw in Malcolm Gladwell’s Outliers; however, many years ago it came out:

To a worm in horseradish, the whole world is horseradish.

It’s a more pleasing and articulate version of the saying that goes, “To a carpenter, every problem looks like a nail.” So, too, it is for developers working on performance. To us, every problem is code that needs a technical solution. But there are indeed ways to reduce the amount of work happening on the main thread without having to touch code directly.

We discussed earlier that performance is not only a developer’s job; it’s everyone’s responsibility. So, think of these as strategies that encourage a “culture” of good performance in an organization.

Nuke Scripts That Lack Purpose

As I said at the start of this article, there are some scripts on the projects I work on that I have no idea what they do. It’s not because I don’t care. It’s because GTM makes it ridiculously easy to inject scripts on a page, and more than one person can access it across multiple teams.

So, maybe compile a list of all the third-party and render-blocking scripts and figure out who owns them. Is it Dave in DevOps? Marcia in Marketing? Is it someone else entirely? You gotta make friends with them. That way, there can be an honest evaluation of which scripts are actually helping and are critical to balance.

Bend Google Tag Manager To Your Will

Or any tag manager, for that matter. Tag managers have a pretty bad reputation for adding bloat to a page. It’s true; they can definitely make the page size balloon as more and more scripts are injected.

But that reputation is not totally warranted because, like most tools, you have to use them responsibly. Sure, the beauty of something like GTM is how easy it makes adding scripts to a page. That’s the “Tag” in Google Tag Manager. But the real beauty is that convenience, plus the features it provides to manage the scripts. You know, the “Manage” in Google Tag Manager. It’s spelled out right on the tin!

“Best Practices For Tags And Tag Managers,” Katie Hempenius and Barry Pollard
“Techniques on How to Improve Your GTM,” Ryan Rosati
“Keeping Websites Fast when Loading Google Tag Manager,” Håkon Gullord Krogh
“Optimizing Page Speed with Google Tag Manager,” Charlie Weller
Custom event trigger (Tag Manager Help)

Wrapping Up

Phew! Performance is not exactly a straightforward science. There are objective ways to measure performance, of course, but if I’ve learned anything about it, it’s that subjectivity is a big part of the process. Different scripts are of different sizes and consist of different resources serving different needs that have different priorities for different organizations and their users.

Having access to a free reporting tool like Lighthouse in DevTools is a great start for diagnosing performance issues by identifying bottlenecks on the main thread. Even better are paid tools like SpeedCurve to dig deeper into the data for more targeted insights and to produce visual reports to help make a case for performance improvements for your team and other stakeholders.

While I wish there were some sort of silver bullet to guarantee good performance, I’ll gladly take these and similar tools as a starting point. Most important, though, is having a performance game plan that is served by the tools. And Vitaly’s front-end performance checklist is an excellent place to start.

5 Best CRM Tools with Facebook Messenger Integration

Original Source: https://www.hongkiat.com/blog/crm-facebook-messenger-integration/

Businesses need to stay connected with their customers in the most efficient way possible, and one way to achieve this is by integrating customer relationship management (CRM) tools with widely-used chat tools, like Facebook Messenger. This article will serve as your guide to understanding this integration better. We will delve into five CRM tools, discussing their unique features, how they integrate with Facebook Messenger, and their pricing structures.

CRM tools and Facebook MessengerCRM tools and Facebook Messenger

Screenshot: PipeDrive

Whether you’re a small business owner trying to manage customer interactions, a marketer aiming to generate leads, or simply someone interested in the digital communication landscape, this is for you. We aim to provide a comprehensive overview that will help you make informed decisions about using CRM tools with Facebook Messenger. Let’s get started.

Overview:

HubspotHubspot
HubSpot CRM: Ability to create a chatbot for the Facebook Business page.. See details ↓

Visit site for pricing. Has free plan.

Try for free

PipeDrivePipeDrive
PipeDrive: Links Facebook Messenger conversations to PipeDrive contacts, deals, and leads is easy. See details ↓

Starts at $14.92/user/mth.

Try for free

SalesForceSalesForce
Salesforce: Unify customer profiles for deeper connections, enhancing efficiency and conversion rates. See details ↓

Visit site for pricing.

Try for free

KommoKommo
Kommo: Great when it comes to lead generation.. See details ↓

Starts at $15/user/mth.

Try for free

ChatSiloChatSilo
ChatSilo: Create Messenger funnels in minutes. See details ↓

Starts at $29/mth.

Try for free

1. HubSpot CRM

HubSpot CRM stands as a comprehensive tool in the realm of customer relationship management. Its unique offering is the integration with Facebook Messenger, which empowers businesses to cultivate a Messenger experience directly on their Facebook Business page. This feature enables businesses to manage these interactions seamlessly from their Conversations inbox, creating a unified platform for customer engagement.

The features of HubSpot CRM are designed to optimize customer interactions and streamline communication processes. One standout feature is the Shared Inbox. This function allows businesses to manage interactions from their Conversations inbox, just as they would with live chat or email. This consolidation of communication channels enhances efficiency and ensures a consistent approach to customer engagement.

Another key feature of HubSpot CRM is Conversation Intelligence. This allows everyone, from Marketing to Sales and Service teams, to have a full context of conversations. By providing a comprehensive view of customer interactions, businesses can deliver more personalized and effective communication, enhancing customer relationships.

HubSpot CRM also offers the ability to create a chatbot for your Facebook Business Page. These automated response systems provide instant assistance to customers, improving response times and customer satisfaction.

Related: How to Create a HubSpot Chatbot

Lastly, the Integration feature connects the popular messaging app to HubSpot, offering businesses unified customer profiles for better in-depth connections. This integration enhances customer understanding, enabling businesses to deliver more personalized and effective communication.

Read more on: HubSpot-Facebook Messenger integration.

HubSpot’s Price:

HubSpot offers the following:

Starter CRM Suite that includes Marketing Hub Starter (with 1000 marketing contacts),
Sales Hub Starter (with 2 paid users),
CMS Hub Starter, and
Operations Hub Starter.

The pricing starts at $50 per month, but there’s a special offer for new customers at $30 per month if you commit annually. For more detailed information, you can visit their pricing page.

Visit HubSpot CRM

2. PipeDrive
PipeDrive CRM

PipeDrive is a CRM tool that is specifically designed with a sales focus. It offers an integration with Facebook Messenger, which is a platform where many people spend a significant amount of their time. This integration provides a direct and conversational way for individuals to take action, making it a highly effective tool for businesses.

One of the key features of PipeDrive’s integration with Facebook Messenger is the ability to unify all conversations. This means that all your interactions on Facebook Messenger can be brought together in PipeDrive, making them both accessible and shareable. This feature allows for a seamless flow of communication and ensures that no important messages are missed.

Another significant feature is the ease with which Facebook Messenger conversations can be linked with PipeDrive contacts, deals, and leads. This feature is designed to boost productivity and manage communications with your leads and clients on Facebook Messenger more effectively. It simplifies the process of keeping track of various conversations and ensures that all relevant information is readily available.

PipeDrive also allows you to select the app extension visibility for your connection with Facebook Messenger. You can choose between private visibility settings, where only the user who installed the app can see and reply to Facebook Messenger conversations in the Messaging Inbox and link them to contacts, leads, or deals in PipeDrive, and shared visibility settings, where any user in the company account can do the same. This flexibility allows you to customize the integration to best suit your business needs.

Learn more about: Pipedrive Integration with Facebook Messenger.

PipeDrive’s Price:

As for the pricing, PipeDrive offers various pricing plans. You are encouraged to visit their pricing page for more detailed information. They also offer a free 14-day trial with no credit card required.

Visit PipeDrive

3. Salesforce
SalesForce CRMSalesForce CRM

As one of the world’s largest CRM platform, Salesforce has made a significant stride in integrating Facebook Messenger into its system. This integration aims to provide businesses with unified customer profiles, fostering better in-depth connections and creating a customer-centric environment.

The integration of Salesforce and Facebook Messenger offers businesses a unified view of their customer profiles. This feature allows for better in-depth connections, providing a comprehensive understanding of each customer’s journey. It creates a customer-centric environment where consumers can freely navigate their shopping journey, whether on social media or any other platforms they decide to switch to halfway through.

One of the key benefits of this integration is its ability to shorten sales cycles. By leveraging instant messaging, businesses can close deals faster, thereby increasing efficiency. Furthermore, the integration can boost conversions, particularly from customers who prefer to use Facebook Messenger for their interactions.

Salesforce CRM goes a step further by using tools like Facebook lead ads, click-to-messenger ads, and comment auto-replies to strengthen the customer database. This feature not only enhances the quality of the customer database but also streamlines the cross-channel customer experience.

Related: How to integrate Facebook lead ads data with Salesforce

In terms of work efficiency, the integration boosts productivity with a two-way sync of Salesforce contacts, leads, and opportunities. This feature ensures that all customer data is up-to-date and easily accessible. Moreover, with the Salesforce lead stage positioned right next to the chatbox, the integration significantly upgrades the quality of customer service.

To integrate Salesforce with Facebook Messenger, certain requirements need to be met. These include having a Salesforce account with API access, a Facebook account, a Facebook Business Page, and admin access to the Facebook page. This ensures a seamless and effective integration process.

Learn how to: Set Up Facebook Messenger in Salesforce Service Cloud.

Salesforce’s Price:

Salesforce offers various pricing plans for different business needs. However, the specific pricing details are not directly listed on their website. You are encouraged to contact their sales team or visit their pricing page for more detailed information.

They also offer a free trial with no software to install and no credit card required.

Visit Salesforce

4. Kommo
Kommo CRMKommo CRM

Kommo, previously known as amoCRM, has carved a niche for itself as a conversational sales tool specifically tailored for small businesses. It holds the distinction of being the world’s first Sales CRM based on Messenger, offering a suite of custom-tailored messenger features and automations. These features are designed to enhance your communication with customers, making Kommo a powerful tool in your CRM arsenal.

One of the standout features of Kommo is its lead generation capability. Whenever a new person sends you a message on Facebook, they are automatically added to your pipeline as an incoming lead. All you need to do is approve, and their lead profile is created instantly. This seamless process ensures you never miss out on potential customers.

Kommo also boasts a built-in chat feature within the lead profile. This means you can continue your Facebook conversation without ever having to leave Kommo. Every interaction is logged and visible in the profile’s feed, providing you with a comprehensive communication history at a glance.

Another innovative feature is the Salesbot. With Kommo, you can create the perfect Salesbot companion and integrate it with Facebook Messenger. The Salesbot takes over the conversation, saving your team valuable time and enhancing communication efficiency. It can even be equipped with AI responses that understand the intention behind questions and provide appropriate responses, including invoicing.

The integration of Facebook Messenger is built-in and designed by the Kommo team, ensuring a smooth and efficient process. Setting it up is as simple as navigating to the digital pipeline in the incoming leads column, scrolling down to the chats block, and clicking the connect button. With Kommo, integrating your CRM with Facebook Messenger is a breeze.

Learn more about: Kommo’s integration with Facebook Messenger.

Kommo’s Price:

Kommo offers three pricing plans:

Base: For small businesses that want to boost sales quickly. It includes a unified inbox, unlimited sales pipelines, task management, and more. It costs $15 USD per user/month.
Advanced: For growing companies that want to automate their work. It includes everything in the Base plan plus no-code Salesbot, pipeline automation. It costs $25 USD per user/month.
Enterprise: For larger businesses that keep up with a lot of leads. It includes everything in the Advanced plan plus an increased client database, advanced client profiles. It costs $45 USD per user/month.

You can try Kommo free for 14 days with no credit card required. For more detailed information, you can visit their pricing page.

Visit Kommo

5. ChatSilo
ChatSilo CRMChatSilo CRM

ChatSilo is a compact CRM tool designed specifically for Facebook Messenger. Its primary goal is to assist you in nurturing leads, managing projects, keeping track of crucial conversations, building strong relationships, following up with potential clients, and ultimately, achieving your sales objectives.

One of the key features of ChatSilo is its tagging (a.k.a labelling) system. This system, combined with canned responses, message templates, notes, reminders, and Google calendar integration, helps you organize and follow up with potential Facebook Messenger leads without getting lost in the sea of chats. It’s a comprehensive feature that streamlines your communication and ensures you never miss an opportunity.

Another powerful feature of ChatSilo is its bulk-messaging capability. By using the Chrome extension, you can send mass messages to all tagged contacts or friends on Facebook Messenger. You have the flexibility to set a limit on the number of messages to send at a particular time or the interval between messages. Plus, you can randomize the message content to maintain a natural and personalized feel.

The reminder system in ChatSilo is another feature that stands out. It uses both a browser reminder system and Google Calendar event notifications to keep you updated on when to follow up with your prospects. This ensures you never miss a crucial follow-up and helps maintain a consistent engagement with your leads.

Finally, ChatSilo provides the ability to export tagged contacts. With just a click of a button, you can export your tagged contacts into a Google Sheet. The sheet will contain the contacts’ first and last names, their profile URL, and the tag. This feature makes it easy to manage and analyze your contact data, providing valuable insights for your business.

ChatSilo’s Price:

ChatSilo offers a simple pricing plan at $29 per month. This includes unlimited custom tags, unlimited tag colors, unlimited notes, support for Facebook Marketplace and Facebook Page, unlimited follow-up reminders, unlimited message templates, Google Calendar integration, lifetime automatic updates, access to ChatSilo web app, and more.

They also offer a 7-day free trial. For more detailed information, you can visit their pricing page.

Visit ChatSilo

5 Best CRM with WhatsApp Integration

.no-js #ref-block-post-67003 .ref-block__thumbnail { background-image: url(“https://assets.hongkiat.com/uploads/thumbs/250×160/crm-whatsapp-integration.jpg”); }

5 Best CRM with WhatsApp Integration

Discover top 5 CRM tools with seamless WhatsApp integration for efficient customer service and outreach. Read more

The post 5 Best CRM Tools with Facebook Messenger Integration appeared first on Hongkiat.

Pearl: The New Epoch in Branding and Visual Identity

Original Source: https://abduzeedo.com/pearl-new-epoch-branding-and-visual-identity

Pearl: The New Epoch in Branding and Visual Identity
Pearl: The New Epoch in Branding and Visual Identity

abduzeedo1023—23

Dive deep into Pearl’s branding and visual identity crafted by Kallan & Co, symbolizing the democratization of creativity in the Web3 arena.

Pearl, a Web3-inspired social platform, is transforming the digital sphere by empowering creators. The intent behind Pearl is commendable, striving to give creators the autonomy to focus on genuine creativity, rather than succumbing to the influence of advertisers and the tyranny of algorithms. In a digital age dominated by advertising, Pearl stands as a beacon of hope for unadulterated creativity.

The design team at Kallan & Co took on the challenge of encapsulating Pearl’s ethos into its branding and visual identity. The outcome was an identity that resonates vibrancy and a celebration of the symbiotic relationship between creators and their patrons. The design philosophy adopted was both intentional and strategic. Aware of the limited brand exposure once users delve into the app’s interface, the team emphasized crafting an indelible and simplistic logo mark.

What makes Pearl’s logo exemplary is its inherent flexibility. At its core, it’s crisp, clean, and oozes professionalism. Yet, it doesn’t shy away from embracing playful nuances when the context demands. This duality ensures that while the logo stands firm in professional settings, it can seamlessly adapt to more light-hearted scenarios. In essence, it’s a mark that dances gracefully between the realms of seriousness and play, reflecting the platform’s commitment to genuine creativity.

Kallan & Co’s approach to Pearl’s branding is a testament to the evolving landscape of design in the Web3 world. It emphasizes the importance of simplicity, adaptability, and resonance with the target audience. Pearl’s visual identity is not just a design; it’s a narrative, a statement, and a vision for a world where creators are celebrated and not chained.

In the panorama of branding and visual identity, Pearl, with the expertise of Kallan & Co, has set a new benchmark. It’s an embodiment of how thoughtful design can amplify a brand’s essence and create a lasting impression in the digital consciousness.

Branding and visual identity artifacts 

Branding and visual identity crypto nft social media UI/UX brand identity design logo visual identity brand identityBranding and visual identity crypto nft social media UI/UX brand identity design logo visual identity brand identityBranding and visual identity crypto nft social media UI/UX brand identity design logo visual identity brand identityBranding and visual identity crypto nft social media UI/UX brand identity design logo visual identity brand identityBranding and visual identity crypto nft social media UI/UX brand identity design logo visual identity brand identityBranding and visual identity crypto nft social media UI/UX brand identity design logo visual identity brand identityBranding and visual identity crypto nft social media UI/UX brand identity design logo visual identity brand identityBranding and visual identity crypto nft social media UI/UX brand identity design logo visual identity brand identityBranding and visual identity crypto nft social media UI/UX brand identity design logo visual identity brand identityBranding and visual identity crypto nft social media UI/UX brand identity design logo visual identity brand identityBranding and visual identity crypto nft social media UI/UX brand identity design logo visual identity brand identityBranding and visual identity crypto nft social media UI/UX brand identity design logo visual identity brand identityBranding and visual identity crypto nft social media UI/UX brand identity design logo visual identity brand identity

For more information make sure to check out Kallan & Co’s website and Behance profile

30 Obsolete Technologies that will Perplex Post-2000s Kids

Original Source: https://www.webdesignerdepot.com/obsolete-technologies/

Remember the screech of dial-up internet? Hold fond memories of arcade machines? In this list, we’re condensing down 30 pieces of revolutionary technology that have long past their sell-by-date.

Inspirational Websites Roundup #51

Original Source: https://tympanus.net/codrops/2023/10/20/inspirational-websites-roundup-51/

A fresh collection of carefully chosen websites that stand out for their exceptional design.

Branding and Visual Identity: The DevRev Case Study

Original Source: https://abduzeedo.com/branding-and-visual-identity-devrev-case-study

Branding and Visual Identity: The DevRev Case Study
Branding and Visual Identity: The DevRev Case Study

abduzeedo1017—23

Explore how Standard Projects innovative branding and visual identity for tech giant DevRev, crafting a unique design system to resonate with its target audience.

In the bustling realm of technology, DevRev stands tall, backed by a robust $50M USD seed funding and an elite tech squadron. Entrusting their vision to Standard Projects, the objective was clear: design an identity that mirrored the transformative future DevRev embodies, turning intrigued onlookers into loyal patrons.

Enter the world’s inaugural developer CRM. DevRev’s mandate is bridging developers and customers through innovative products. Pioneering the ambition of molding the globe’s most customer-focused enterprises, the DevCRM seamlessly integrates developers and customers. It accomplishes this by offering a comprehensive record system, an immersive social milieu, and an array of platform integrations. At its core, DevRev unravels the intricate fabric of customer demands, enabling teams to tailor products to these specifications and unlocking genuine product-driven expansion.

While DevRev’s aspirations were firm, articulating this vision to a diverse spectrum, spanning investors, budding employees, and potential clients, presented challenges.

Strategically, hurdles were aplenty. The mission was navigating a crowded marketplace to lucidly convey the multi-dimensional platform’s advantages and applications. Eschewing a narrow category in favor of creating a new one was crucial. Equally significant was the harmonious trinity of product, marketing, and the digital sphere.

Our synergetic strategy phase illuminated insights about customers, adversaries, and the industry, showcasing DevRev’s unparalleled stance. Sidestepping the industry’s fixation on transient trends, emphasis was placed on DevRev’s unmatched prowess in offering clarity, direction, and dynamism to both developers and clientele.

The brand’s philosophy, ‘Making Work Matter’, is profoundly reflected in its identity. Enamored with a customer-first approach and decomplicating the intricate, the identity is effortlessly discernible. It’s a blend of pragmatism with a touch of engagement and empathy, making it a masterclass in branding and visual identity.

Branding and visual identity artifacts

Branding asset from Branding and Visual Identity: The DevRev Case Study on abduzeedo.comBranding asset from Branding and Visual Identity: The DevRev Case Study on abduzeedo.comBranding asset from Branding and Visual Identity: The DevRev Case Study on abduzeedo.comBranding asset from Branding and Visual Identity: The DevRev Case Study on abduzeedo.comBranding asset from Branding and Visual Identity: The DevRev Case Study on abduzeedo.comBranding asset from Branding and Visual Identity: The DevRev Case Study on abduzeedo.comBranding asset from Branding and Visual Identity: The DevRev Case Study on abduzeedo.comBranding asset from Branding and Visual Identity: The DevRev Case Study on abduzeedo.comBranding asset from Branding and Visual Identity: The DevRev Case Study on abduzeedo.comBranding asset from Branding and Visual Identity: The DevRev Case Study on abduzeedo.comBranding asset from Branding and Visual Identity: The DevRev Case Study on abduzeedo.comBranding asset from Branding and Visual Identity: The DevRev Case Study on abduzeedo.comBranding asset from Branding and Visual Identity: The DevRev Case Study on abduzeedo.comBranding asset from Branding and Visual Identity: The DevRev Case Study on abduzeedo.comBranding asset from Branding and Visual Identity: The DevRev Case Study on abduzeedo.comBranding asset from Branding and Visual Identity: The DevRev Case Study on abduzeedo.comBranding asset from Branding and Visual Identity: The DevRev Case Study on abduzeedo.comBranding asset from Branding and Visual Identity: The DevRev Case Study on abduzeedo.comBranding asset from Branding and Visual Identity: The DevRev Case Study on abduzeedo.comBranding asset from Branding and Visual Identity: The DevRev Case Study on abduzeedo.comBranding asset from Branding and Visual Identity: The DevRev Case Study on abduzeedo.comBranding asset from Branding and Visual Identity: The DevRev Case Study on abduzeedo.com

For more information make sure to check out Dan Flynn’s website.

5 Best Alternatives to Google Sheets

Original Source: https://www.hongkiat.com/blog/google-sheets-alternatives/

Google Sheets is a fantastic online tool for creating spreadsheets. You can use it to track the value of digital currencies or manage your stock investments. But like all tools, it has some downsides. For example, you need to sign in to Google, use a browser to access it, and if your spreadsheet is very big, it might run slowly.

If you’re looking for other spreadsheet options, you’re in the right place. In this guide, we’ll introduce you to some of the top alternatives to Google Sheets. Each tool has its own special features, advantages, and disadvantages. Let’s dive in to learn more about them.

Smartsheet
Image of Smartsheet InterfaceImage of Smartsheet Interface

Smartsheet is a cloud-based tool for project management and teamwork. It lets you manage tasks, monitor progress, and work with your team.

With Smartsheet, you can set up tasks, see project timelines, and team up with others instantly. It’s packed with features like Gantt charts to see your project’s timeline and connects with tools like Google Drive and Microsoft Teams.

Many teams and companies choose Smartsheet to organize projects and work together. It’s popular in fields like software creation, marketing, and building.

Pros:

Strong tool for project management and teamwork, helping to set up, share, and monitor tasks and progress.
Has features like Gantt charts, calendar views, and adjustable templates for better project management.
Connects well with tools like Microsoft Office and Google Drive, making work-sharing easier.
Clear and simple user interface.

Cons:

Some might find stability and performance issues, especially in bigger projects.
Free trial has restrictions, and for more features or storage, a paid plan might be needed.
Some could find the interface packed with too many features, making it a bit complex.

Microsoft Excel
Image of Microsoft Excel InterfaceImage of Microsoft Excel Interface

Microsoft Excel is a part of the Microsoft 365 toolset. It’s a spreadsheet tool where you can organize, analyze data, make calculations, and draw charts or graphs.

With Excel, you can do things like create formulas, change how cells and sheets look, and use ready-made functions for calculations. It works on desktops, laptops, or mobiles and runs on both Windows and macOS.

Excel is popular in businesses, schools, and many organizations because it’s great for handling data.

Pros:

Well-known spreadsheet tool that many people know how to use.
Available for both Windows and macOS users.
Packed with advanced features like making formulas, changing looks, and ready-to-use functions.

Cons:

For very big or intricate datasets, there might be better spreadsheet tools out there.

Apple Numbers
Image of Apple Numbers InterfaceImage of Apple Numbers Interface

Apple Numbers is a tool that lets you make and change spreadsheets on Mac or iOS things like iPhones or iPads.

Like other spreadsheet tools, with Numbers you can make formulas, change how your cells and sheets look, and use built-in functions to do math. Plus, it comes with ready-made designs and items to help you quickly set up things like budgets, bills, and timetables.

Pros:

Apple Numbers is free to use.

Cons:

Only works on Mac and iOS things like iPhones or iPads.
Doesn’t have all the fancy features some other spreadsheet tools might have.

LibreOffice Calc
Image of LibreOffice Calc InterfaceImage of LibreOffice Calc Interface

LibreOffice Calc is a free tool that lets you work on spreadsheets. It’s part of the LibreOffice group of tools for work. You can use it on many computer systems like Windows, macOS, and Linux.

Since it’s open to changes by anyone, Calc can be made to do more things using add-ons. People who want a strong spreadsheet tool without paying like it for this reason.

Pros:

Free to use, good for people or groups watching their money.
Works well with other tools from the LibreOffice group.

Cons:

Doesn’t do as much as some other big spreadsheet tools.
Can be hard to learn for those new to spreadsheets.
Doesn’t support some data or features you find in other tools.

Zoho Sheet
Image of Zoho Sheet InterfaceImage of Zoho Sheet Interface

Zoho Sheet is a web tool that lets you work on spreadsheets. It’s part of the Zoho group of work tools. You don’t need to put any software on your computer to use it.

Many people can work on one spreadsheet at the same time. It also works well with other Zoho tools. People like Zoho Sheet because it’s easy to use and has many good features.

Pros:

Works in the cloud, so people can work together easily.
Connects well with other Zoho tools, like Zoho Projects, Zoho CRM, and Zoho Mail.
Has a free kind with simple features and other kinds you pay for with more features.
Easy for new users to learn and use.

Cons:

Some people say it can have problems, especially with big or tricky spreadsheets.
The free kind has limits, so you might need to pay for more features or space.
It might feel too busy for some users because it has a lot of features.

Airtable
Image of Airtable InterfaceImage of Airtable Interface

Airtable is a tool in the cloud that’s like a mix of spreadsheets and databases. It lets you make and change sheets that have numbers, text, links, and other things. You can also sort and group data easily. People can work on the same data at the same time. Many use Airtable for things like planning events or managing projects.

Pros:

Works in the cloud, letting you make and share sheets, databases, and more.
Has many features to help you sort and work with data.
Connects well with other tools, like Google Drive and Dropbox.

Cons:

Some people say it can have problems, especially with big or tricky data.
The free kind has limits, so you might need to pay for more features or space.
It might feel too busy for some users because it has a lot of features.
It doesn’t have as many fancy features as some tools like Excel or Access.

The post 5 Best Alternatives to Google Sheets appeared first on Hongkiat.