Jun 06 2026
RestaurantsRiviera MayaBuilt-in Contact Forms Recipe

Built-in Contact Forms Recipe

Inspired by Riviera Maya
Time2h
Serves1

A simple yet powerful way for your customers to reach you with real-time alerts.

Was this page helpful?

Help improve this recipe for others.

Send this recipe to your inbox.

We'll email it straight to you - plus weekly cooking inspiration.

Ingredients

Some product links may be affiliates. If you buy through them, you're supporting the site and Pekin may earn a commission at no extra cost to you.

Form Elements

Real-Time Notification

Method

Form Creation

  1. 1

    Set Up HTML Form

    Create a basic HTML form structure using the <form> tag. This will be the container for all input elements.

  2. 2

    Add Input Fields

    Include three input fields for capturing user's name, email, and phone number. Use <input type='text'> for name, <input type='email'> for email, and <input type='tel'> for phone.

  3. 3

    Include Textarea

    Add a <textarea> element for users to write their message or inquiry.

  4. 4

    Create Submit Button

    Add a submit button using <button type='submit'> or <input type='submit'> to allow users to send the form.

Backend Implementation

  1. 5

    Develop Server-Side Script

    Write a server-side script (using PHP, Node.js, etc.) that processes the form submission and captures the input data.

  2. 6

    Configure Email Service

    Set up an email service (like SMTP) in your backend to send the captured form data to your email address or designated recipients.

Real-Time Alerts

  1. 7

    Establish WebSocket Connection

    Create a WebSocket connection to listen for form submissions in real-time. This allows for instant alerts when a form is submitted.

  2. 8

    Implement Notification Service

    Integrate a notification service (like Firebase Cloud Messaging or similar) to send real-time alerts to your devices when the form is submitted.

More from Riviera Maya