Jump to content
View in the app

A better way to browse. Learn more.

Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Include contact form on a page?

Featured Replies

I'm designing a custom page and would like to include a very simple contact form within the page itself.

  • Name field

  • Phone field

  • Message field

What's the best way to do it? The submit button should send me an email, same as when the user uses the standard "Contact Us" link at the bottom of the site.

Edited by David N.

You could create a pages database, allow people to only see their own submissions, and nobody the ability to comment. Then just subscribe to that database

  • Author

Thanks Marc. I can see how that functionality could be useful however it's overkill for my needs and apparently doesn't allow me to place a simple Name/Phone/Email/Message form where I want it in the page.

Is there an easier way?

49 minutes ago, David N. said:

Thanks Marc. I can see how that functionality could be useful however it's overkill for my needs and apparently doesn't allow me to place a simple Name/Phone/Email/Message form where I want it in the page.

Is there an easier way?

Utilize the Raw HTML Custom Block.

Edited by My Sharona

  • Author
On 3/17/2026 at 2:45 PM, My Sharona said:

Utilize the Raw HTML Custom Block.

Thank you, but how do I use this to process the form and send an email? Or do you mean use that along with a pages database?

For now, I've added a simple button that opens a contact pop-up window using the following code :

        <!-- contact button -->
          <a rel="nofollow" href="https://www.my-domain-name.com/contact/" data-ipsdialog=""
            data-ipsdialog-remotesubmit="" data-ipsdialog-flashmessage="(thank you message)"
            data-ipsdialog-title="(title)">
            <span>
              (button name)
            </span>
          </a>

However ideally I would prefer a simple email/phone/message fields directly on the page, rather than that pop-up with a full fledge text editor.

Thanks! :)

Edited by David N.

2 hours ago, David N. said:

Thank you, but how do I use this to process the form and send an email? Or do you mean use that along with a pages database?

For now, I've added a simple button that opens a contact pop-up window using the following code :

        <!-- contact button -->
          <a rel="nofollow" href="https://www.my-domain-name.com/contact/" data-ipsdialog=""
            data-ipsdialog-remotesubmit="" data-ipsdialog-flashmessage="(thank you message)"
            data-ipsdialog-title="(title)">
            <span>
              (button name)
            </span>
          </a>

However ideally I would prefer a simple email/phone/message fields directly on the page, rather than that pop-up with a full fledge text editor.

Thanks! :)

Sorry but, I'm not the one to ask as far as the specific IPS syntax to utilize. Maybe someone more skilled can help(?).

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.