How to embed audio links from Gravity Forms submissions
GravityView is a powerful add-on that allows you to display Gravity Forms entries on your website. Using GravityView, you can display any type of data on the front end, including audio players for songs or podcasts. The Gravity Forms Website field allows you to...

GravityView is a powerful add-on that allows you to display Gravity Forms entries on your website. Using GravityView, you can display any type of data on the front end, including audio players for songs or podcasts.
The Gravity Forms Website field allows you to collect web URLs including audio links from platforms like Soundcloud and Spotify. In this post, we’re going to show you how to take those links and turn them into embedded audio players so users can listen to audio without leaving your website.
Keep reading to find out how to embed links from Soundcloud, Spotify, Mixcloud and other audio platforms.
Collecting audio links with Gravity Forms
The first step is to create a new form in Gravity Forms that collects links to audio content like songs or podcasts. The best way to do this is by using the Website field. This way, Gravity Forms will check the link first to ensure it’s valid.
For this example, we’ll create a form that allows users to submit their favourite song or audiobook, along with a link to listen to it.
Start by logging into your WordPress website and creating a new form by hovering over Forms and clicking on New Form. After giving your form a name, the next step is to start adding fields to your form using the drag and drop form editor.
Add a Single Line Text field labelled “Song name”, another Single Line Text field labelled “Artist” and then a Website field labelled “Link to song”.
You’ll find the Website field under the Advanced Fields tab on the right.

We’re keeping it simple for this example but feel free to add additional fields to your form! Okay, the next step is to embed our form on a post or page. 🙌
Adding your form to a page or post
There are a few different ways to embed Gravity Forms on your website. If you’re using the Gutenberg (Block) editor, you can add a form to your page by inserting a Gravity Forms block.

If you’re still using the classic editor or another page builder that doesn’t have a Gravity Forms integration, you’ll need to embed your form using a shortcode.
To create a shortcode for your form, you’ll need the form ID. You can find this by going to the Forms page in Gravity Forms. You’ll see the ID in the column to the right.
The final shortcode should look something like this:
[gravityform id="6" title="true" description="true" ajax="true"]
Here’s what our form looks like on the front end:

Okay, now that we’re ready to collect audio links, let’s see how we can use GravityView to embed those songs on the front end. 😎
Using GravityView to embed audio on the frontend
Continuing with our example, we’re going to build a simple List layout to display songs on the front end.
Creating a View
If you don’t have GravityView yet, first install the plugin on your website. After activating GravityView, hover over View and click New View. Give your View a name (this is for your reference only) and select your form as the Data Source. Next, under “Choose a View Type” select “List”.

Now you can start building your View using the GravityView drag and drop editor. To add a new field to your View, click the + Add Field button and select the field you want.
Under Listing Title, we’ll add the Song Name field and under Subtitle, we’ll add the Artist field. Next comes the most important part – adding the audio field!
Adding the Gravity Forms audio field
To ensure the audio links display as embeds and not regular links, we need to add them to our View using a Custom Content field. We’ll add the Custom Content field to the Other Fields section of our View.

After adding the Custom Content field, click on the gear icon to open the Field Settings window. Inside the text editor, add the merge tag for the “Song link” field in your form. You can do this by clicking on the button to the right.

Now comes the most important part of the whole process. Before closing the Custom Content field settings, ensure you check the box that says “Render oEmbeds” below the text editor.

Enabling this option will convert your audio links to embedded audio players. Otherwise, they will display as regular links, and that’s rather boring! 😆
Now, submit your form with an audio link and open your View on the front end. Here’s what our View looks like using a Soundcloud link.

Here’s an example of what a Spotify player looks like:

And here’s what a Mixcloud link looks like:

As you can see, GravityView displays the links as embedded audio players, allowing users to listen to songs, audiobooks or podcasts without leaving your website.
Pro tipSee how to build a WordPress audio library using GravityView DataTables.
Supported audio platforms
GravityView can embed audio from a variety of different platforms. This includes:
- Mixcloud
- ReverbNation
- SoundCloud
- Spotify
If you want to see the full list, check out the full list of supported platforms.
📝 GravityView can also embed videos from platforms like YouTube and Vimeo!
Embedding audio using GravityView: Final thoughts
Embedding audio on your website is a great way to enhance the interactivity of your web pages. Gravity Forms gives you a simple way to collect links to podcasts, audiobooks and songs and GravityView allows you to automatically embed these on your website.
To embed audio uploaded to Gravity Forma, all you need to do is create a View, add the audio link to a Custom Content field and make sure to enable oEmbeds.
There is so much you can do using Gravity Forms and GravityView. If you’d like to learn more, subscribe to our blog below!
More articles
Launch Log: Magic Links enhancements and DataTables sorting fixes
I tried to organize a party in space once, but there was no atmosphere… Okay, okay let’s get into this week’s product updates! This week, we released several focused fixes across GravityEdit and GravityView, along with new capabilities for Magic Links and small but…
The why and how of using WordPress to build an MVP
Noah Kagan, the founder of AppSumo, says that the secret to marketing is to build a great product. But here’s the catch: in order to build a great product, you need to know what users actually want. Enter the MVP, or “Minimum Viable Product”….
Launch Log: Clearer admin errors, custom code placeholders, and key fixes
Ever wondered why aliens don’t visit our solar system? It turns out they read the reviews, and it only has one star! Welcome to our first Launch Log of 2026. We’re kicking things off with a raft of exciting updates, including clearer error notices…
