Samuel has been teaching Spanish for over 15 years. He has various sources of income – private students, a language school (Instituto Cervantes) and a university’s language school, among others. When COVID struck, he moved to online teaching – an experience which proved to be very successful. This sparked his desire to establish an online presence and create his own brand. One of this goals is to help other teachers of Spanish understand the nuances of the language and give them tips and strategies to deal with certain topics in class.



Proposed Solution

After debating and analysing different options, Samuel decided to create a membership website where he can offer courses, teaching materials and other resources to teachers of Spanish. His membership is mainly based on direct interaction with its members. Almost every week there is either a Q&A session, a tutorial or a lesson on a certain topic. The website uses the same design as Palomitas de matiz and Samuel Rísquez, with a different logo. This is done on purpose, to create consistency between the different brands and unify them.


The website uses a membership plugin that allows Samuel to do the following:
– Define multiple membership levels with different payment plans
– Restrict access to content according to the subscription level


The website includes a forum (only available to membership subscribers) where they can ask any questions they have.

Content Protection

The membership plugin makes it possible to restrict access to content depending on multiple factors: membership level, content type, whether a user is logged in or not, elapsed time since subscription, and so on.
For Samuel, the main use of content protection is ensuring that only members have access to recordings and to the content.

Dynamic Menu

The menu adapts depending on whether the user has logged in into the membership or not. In this way, only a logged in user will see the links to manage their membership information and payment options, for instance.

Integrated Payments

The membership integrates with Stripe as payment gateway. This makes it easy for clients to pay using their credit cards and subscriptions renovate automatically. More importantly, the website does not store any kind of financial information, as Stripe does so.

Loyalty Rewards

Samuel can easily change the membership’s levels prices for new clients, while keeping the same price for existing ones.
This is a great way to reward loyal clients and at the same time ensure that the price is set according to membership’s current offerings value.


The main benefits are the following:

Recurrent Income

Samuel has now a website that he can use to create content and protect it behind a paywall. In this way, he can earn a recurrent income from his knowledge.

Flexibility and Adaptability

Due to the way that Gramatices is configured, the membership can change, evolve and adapt over time. The rules make it easy to protect any type of content or content marked using certain tags or categories. In addition, content can be configured to expire after a time or become available once the client has been a member for a certain time.

Growth Potential

Although the membership has started small, with a few members and weekly live sessions, the system is ready for a bigger audience and more content.

If you’re interested in knowing more detail, the technical and design characteristics are these:

  • Just like in the case of Palomitas de matiz and Samuel Rísquez, the typography (fonts) and the website’s colours harmonize with the logo and his brand.
  • Of course, the website is GDPR-compliant. Any non-essential cookies created by third-party services can be disabled.
  • It adapts automatically to any device’s screen size (it is a responsive website), thus avoiding horizontal scrolling, among others.
  • The website is backed up regularly to a remote server, so that in the event that something goes very wrong, Samuel will be able to recover all the data.
  • Contact forms can sometimes stop working if the server blocks the sending of e-mails. In order to avoid any issues, the website stores any sent forms so that they are never lost.
Scroll to Top