Getting Started with Magic Links

Magic Links allows you to send secure, time-limited edit links to users who submitted entries through your Gravity Forms. This guide will help you set up and use Magic Links effectively.

Prefer to watch the video?

Basic Setup

Enable Magic Links for a View

  1. Edit your GravityView
  2. Go to the View "Settings" box
  3. Click the "Magic Links" tab
  4. Check "Enable Magic Links"
  5. Select the email field that contains the submitter's email address, or optionally set a list of allowed emails
  6. Set your preferred expiration time (default: 1 hour)
  7. Save the View

Usage

Automatically supported on entry update and creation

After the plugin is installed and activated, new or updated entries will automatically be ready to use Magic Links.

Using Magic Links

Magic Links can be used in multiple ways:

Via Merge Tags

Use the {gv_magic_link} merge tag in your form notifications or confirmations.

Example: You can edit your entry here: {gv_magic_link view_id=123 text="Edit Entry"}

Learn more about the merge tag in the merge tags documentation.

From a View in GravityView

  • Users can request a magic link by clicking the "Edit Entry" link
  • They'll be prompted to enter their email address
  • If the email matches the entry, they'll receive a magic link

Security Features

Magic Links includes several security measures:

  • Time-limited links (configurable per View)
  • Email verification
  • Secure hash generation
  • View-specific settings
  • Prevents brute-forcing by not showing when there is an email match

Best Practices

  1. Email Field Selection
    • Choose the most reliable email field in your form
  2. Expiration Settings
    • Set appropriate expiration times based on your needs
    • Consider the urgency of edits and security requirements
    • Start with a low expiration time and increase as needed

Troubleshooting

Common issues and solutions:

  1. Links Not Working
    • Check if the email field is correctly configured
    • Verify the View's Magic Links settings are enabled
    • Ensure the entry has a valid email address
  2. Links Expiring Too Quickly
    • Adjust the expiration time in the View settings
    • Consider your security requirements
  3. Email Not Received
    • Check your WordPress email settings
    • Verify the email address is correct in the entry
    • Check spam folders
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us