All challenges

Challenge 03

Don’t Miss a New Contact

Create a public n8n formA web page created by an n8n workflow to collect information from a visitor. and save contact submissions in an n8n Data TableA table inside n8n that stores rows for later workflow runs..

BeginnerComplexity:Time: 20–30 min

Your task

Create a public n8n formA web page created by an n8n workflow to collect information from a visitor. with three fields: name, email and message. Save each submission in an n8n Data TableA table inside n8n that stores rows for later workflow runs. with those fields, status new and the submission time. Show the visitor a confirmation after saving.

Your bonus task

Replace the n8n formA web page created by an n8n workflow to collect information from a visitor. with a form on tally.so using the same three fields. Make them required and validate the email format, showing the visitor what to fix before submission. Connect it to n8n with Tally Trigger, validate the received data before saving it, and notify the organizers through ResendAn email delivery service available in n8n through a verified partner node. after saving a valid submission. Use your own personal email address as the organizer recipient for testing.

Example use cases

  • An event team needs a simple form to collect contact messages for follow-up.
  • A meetup organizer wants to store speaker proposals in one place.
  • For the bonus, a volunteer group uses a Tally form to reject incomplete requests and notify an organizer about valid submissions.

Before you start

  1. 01

    Sign up for n8n Cloud, or use an existing n8n workspace, and create a new workflow.

  2. 02

    Create an n8n Data Table named event_leads with name, email, message, and status columns. n8n adds createdAt automatically.

  3. 03

    No third-party account is required for the core challenge.

  4. 04

    Bonus: install the n8n-verified Resend node and sign up for Resend.

  5. 05

    Bonus: create a Resend API key. This is the secret code Resend uses to authorize a connection. Save it in an n8n credential, verify a sending domain, use your own personal email address as the organizer recipient for testing, and never paste the API key into the workflow.

  6. 06

    Bonus: create a Tally form and connect the official Tally Trigger using a Tally API key saved as an n8n credential. Use labels Name, Email and Message, require all three fields and use Tally’s Email field type. Publish the form and the connected workflow.

What the workflow must do

  1. 01

    The core uses a public n8n formA web page created by an n8n workflow to collect information from a visitor. with name, email and message; no required-field checks or email validationA check that submitted information follows the rules you expect before the workflow uses it. are needed.

  2. 02

    Each core submission is saved with the entered values, status new and the automatic createdAt timestamp, then followed by a confirmation.

  3. 03

    Bonus: the form is hosted on Tally, with required fields and email validationA check that submitted information follows the rules you expect before the workflow uses it.. Tally Trigger sends submissions to n8n; only valid data is saved and followed by a ResendAn email delivery service available in n8n through a verified partner node. notification to your own email. Test missing fields, an invalid email and a valid submission.

Solution

See the workflow challenge answer

Reveal the completed workflow only when you are ready to compare it with your own.

Submit as solved

Ready to submit?

Submit when your team has a working workflow to demonstrate.

Solution

Reveal the workflow solution?

This will show the completed workflow for this challenge. Are you sure you want to continue?

Mentor review

Find a mentor and ask them to review.

Show them your working workflow. Once they approve it, collect the balloon for this challenge.