Digital Marketing

Threads or threat, as Twitter would say

We’ve all heard talk about this new platform that has come in strong to challenge Elon Musk’s famous bird app. A lot of us have already downloaded it to see how it functions. But what does the future hold? Will Threads be able to dethrone the once revolutionary reign of Twitter? Was Threads’ launch a master move or a waste of money and time for the unparalleled Mark?

First, we’d like to briefly review the distinct challenges and adaptations that Mark has had to face.

Instagram was created in 2010 and 6 years later it had changed its logo 5 times, incorporated hashtags, filters, permitted Android users to download the app, created a version for Windows desktops, added advertising and changed the algorithm (prioritizing relevant content over chronological posts). In 2012 Vine appeared, an app belonging to Twitter that allowed users to share videos. Instagram rapidly responded with the same function and longer videos. Then in 2014, Snapchat disrupted the social media industry by revolutionizing the market with instant stories, but of course, Instagram decided not to stay far behind and in 2016 created temporary stories that lasted 24 hours. That same year TikTok was created, and this is when shorter videos came back into the picture but with an artistic twist. This Chinese social platform let users create musical clips and brought us a very particular function: users were able to synchronize an external audio with other images and adding all types of effects and filters. But does Instagram decide to sit still and do nothing? Of course not! Reels and trending audios were introduced; Instagram stood its ground. In 2017 the platform introduced live streams, and the impact was enormous. It was a response to Periscope, which was created in 2015 and also owned by Twitter. Finally, this year spontaneous stories emerged to combat BeReal, an app that was developed in 2020. In this case, spontaneous stories were not well received by the public.

After this brief review, let’s discover together the principal differences between Twitter and Threads to try to discern a possible future scenario.

  1. Threads relies directly on Instagram. It facilitated its initial development by copying data and transferring followers. The boost provided by Instagram, which has over 2 billion users, was significant.
  2. Threads doesn’t have a Worldwide Trends section.
  3. Threads posts can have up to 500 characters, while Twitter has 280.
  4. Threads has more restrictive security policies regarding the types of images and videos allowed to be posted. Inappropriate content is censored.
  5. Threads does not have limits on post views.
  6. Threads doesn’t have a function where users can send private messages, users depend on Instagram for this function.
  7. Twitter has more limitations on publishing multimedia than Threads.
  8. Threads doesn’t have a desktop or web version.
  9. Twitter’s search lets you search keywords, in Threads you can only search for other users.
  10. Threads organizes messages in forms of message threads, facilitating a continuous conversation. Twitter shows messages in chronological order.

We don’t want to take sides, but we understand that Twitter’s journey so far puts it in a privileged position. History shows us that to stay relevant, one must adapt and constantly change. Perhaps that is the path Twitter should continue to follow: acknowledging this threat and taking note of user complaints and making the necessary changes that the social media platform requires.

While Threads and Twitter are very similar, they are also different. Threads offers more intimate and segmented conversations, while Twitter stands out for its immediacy and virality. Threads is ideal for more intimate and focused groups, while the bird app submerges you in an ocean of real-time global conversations. Both apps have their charm. Which one is your favorite?

Microservices - Rednodo
Web Development


The traditional approach, when developing applications, is called monolith. In this system, all the parts that can be implemented are in that single application, which has certain disadvantages. The larger the app, the more difficult it is to solve problems and, in addition, it presents complications when quickly adding new functions. A microservice-based approach for the creation of applications helps solve this type of problem and promotes development and response capacity. Compared to monolithic applications, microservices are simpler to test, implement and update.

When developing apps, the traditional approach (“monolith”) could show some disadvantages. In this article we want to present to you an alternative: The microservice-based approach.

Under the traditional system, all the parts of the app are integrated, so the bigger the app, the more difficult it gets to solve its problems and to add new features in a fast way.

Microservice-based approach

This approach divides the different parts of the app into smaller and external components. Thus, different service providers generate a “microservice architecture” that, all together, builds the final product. This represents a low-cost solution developed with a high level of programming and functionality. Each microservice is running autonomously while communicating with each other.

Its benefits

This methodology boosts development and response capacity. It is an easier system to test, implement, and update. It is a way of gaining time and potentiality. Its fixed cost, assumed by users, helps reduce or eliminate development costs.


Even though microservice architecture is a very attractive solution, it is advisable to understand its weaknesses. Microservices introduce complexity and require management. It requires great effort in automatic deployments, monitoring, failures management, acquiring data consistency, developing a testing strategy, among others. Also, a high level of consumption could elevate its costs.


Although the user has distributed costs, as each microservice requires a contract, the cost-benefit is usually very high. Not only because of the savings and speed they offer, but because they are much more powerful than an own development.

Nevertheless, we still have to take into consideration the consumption level the product will have. As we mentioned before, if the usage is high, then the cost will be higher than the benefits. But in general, microservices allow us to create modular applications, capable of working autonomously and being able to be reused efficiently. In addition, they allow us to optimize the use of our hardware, as they only deploy what is really necessary, instead of having to make a complete monolithic application.


For integrating the different microservices there are two options: to develop the connection locally, or to outsource the task to a company that performs the integration. We offer both services, developments and/or integrations, allowing us to adapt to our client’s specific needs. If you have any questions about this service, contact us!

Digital Marketing


In the past years, the universe of Marketing has been in constant change. The AIDA model (Awareness -Interest – Desire -Action), although still in use, has been adapted to the changes in the marketplace. Especially Digital Marketing.

What is a marketing funnel?

The funnel of marketing describes the experience a customer has with your business. It is a route map from the initial stage when the client hears your offer, to the moment they buy or consume your product or service.

What is the difference between the old funnel and the new one?

The new Digital Marketing Funnel ads precision to the traditional method. It understands the online experience as a non-lineal one and focuses on the behaviors that guide the consumer. It focuses on generating Brand Engagement and consumer education.

It has its roots in the traditional funnel’s four primary stages: attract, nurture, convert and delight; and expand them into ten steps. The first six take place before the conversion, and the last four afterward.

Let’s go through each step:

1. Engagement: This step seeks to achieve “Brand awareness”, that is, to publicize the brand. Nowadays, this is accomplished almost exclusively through social networks. (Facebook, Twitter, Youtube, Instagram, Spotify, Pinterest, LinkedIn, among others). The goal is to reach a large number of people and start attracting potential customers from the masses.

2. Education: The discovery phase that started with engagement continues with educating customers about our brand. It is vital to identify consumers’ problems to provide them solutions.

3. Research: At this point, the client seeks to understand why she should choose a particular company, and therefore they look for information. We should offer them the information they are looking for, without overwhelming them.

4. Evaluation: Now, a solution to the problem must be presented. The consumer at this stage is searching for the product that represents the best solution (better benefits – price difference).

5. Justification: Often, marketers succeed in convincing consumers that their solution is the best one for them, but still don’t make a sale due to consumers’ objections, obstacles, or inertia. The justification stage is about

finding ways to overcome these issues. They need reasons to keep on the buying track.

6. Purchase: This phase is where potential customers become consumers. The key here is to assist your consumer, providing them with all the information needed.

7. Adoption: Post-purchase, the company must deliver all its promises. And we go back to the importance of customer support.

8. Retention: Getting a potential client to become a customer is quite an achievement. However, we must focus on keeping them as satisfied consumers.

9. Expansion: Ideally, customers should be satisfied with their original purchases and become repeat consumers. Marketing campaigns should be built around upselling customers’ higher-end products and cross-selling them complimentary products.

10. Advocacy: Satisfied customers can spread the word to a whole new universe of prospects, including peers, colleagues, family, and friends.

When talking about Marketing Funnel, we do not refer to a rigid model that applies to every case scenario. It is up to marketing teams to understand their industry, products, and target audiences — and then create the digital marketing strategy and funnel that best meets their needs in reaching potential new customers.

Lead Generation

Why should you use a CRM?

A couple of weeks ago, I was having lunch with a customer and found out that he did not know about the importance of using a CRM (Customer Relationship Management) program in his organization. I realized that many small business owners are not aware of what a CRM is and the importance of having one.

What is a CRM?

A CRM is a software that organizes and manages the relationships between a company and its customers. It is the key to implementing and developing an effective sales procedure. Even further, by implementing a suitable CRM, you would be facilitating the collaboration between the marketing sector of your company and the sales sector. You could even create an income marketing plan.

It’s benefits

1. It allows us to know more about our clients: From their profile to the stage they are at the marketing funnel. By knowing this type of information, you will be able to segment advertising to maximize your results, among others.

2. The whole team will be able to make a close follow up of a client ‘s life cycle. For example, if knowing when the prospect is ready to convert, the marketing team could give his or her contact information to the sales team at the right moment. This fastens communications, organization, and the commercial team’s management.

3. Prevents “losing” leads halfway there. Having their information from the beginning of the purchase process makes it easy to keep track of them.

4. It improves productivity and administrative processes.

What should I do first?

If you still do not have a marketing and sales plan well developed, this should be your first step. Defining goals should help your employees organize their work and measurement parameters of results. It is crucial to set KPIs (Key Performance Indexes) to measure your actions’ performances.

When implementing CRM and new processes, it is key to have a flexible team prone to adapting to changes.