Use Cases

IU

How Indiana University’s School of Medicine Uses GravityView

Are you a university, secondary school, or other educational institution? Interested in using GravityView? Check out our guide or get in touch with any questions.


In this case study, we’re talking to Jon Stratford Eynon, an IT Specialist at the Indiana University School of Medicine. Jon uses GravityView for a variety of uses at the university.

Can you tell us a little about your role at Indiana University?

We are the faculty development/HR wing of the Indiana University School of Medicine. I am officially an IT Specialist with the School. We are an office of about 30 total. Our office website is here.

Faculty Page

Indiana University: School of Medicine

How did you discover Gravity Forms and GravityView?

I work a side business where I make WordPress sites for lots of groups. I have been a power user of Gravity Forms for some time and finally stumbled upon GravityView when looking for a way to output data. Was even happier when I saw we could edit a record! That is how I learned about GravityView. I brought what I had seen at another gig to the university.

I have been a power user of Gravity Forms for some time and finally stumbled upon GravityView when looking for a way to output data.

Our office has an arm called the Dual Career Office. Essentially if you are being recruited to be a physician here at the IU Medical School we will help your spouse/partner find a job.

Form

Spousal Submission Form

The form on this page was made years ago as the intake form for those that want help. Prior to GravityView we used Gravity Forms to create the forms and then wrote a function on the backend that took the data and dropped it into a custom SQL database. From there I would create a backend (Bootstrap/jQuery) where the staff could review these incoming people. It was cumbersome. Adding anything to the Gravity Forms made me change the function sending it to the SQL database and updating the database itself.

GravityView allowed us to drop our custom [SQL database] view we made and we were able to create a dashboard where the Dual Career Partners could looks at the incoming records, update them, etc… This has saved my IT group hours and hours away from the custom job.

GravityView allowed us to drop our custom view we made and we were able to create a dashboard where the Dual Career Partners could look at the incoming records, update them, etc. This has saved my IT group HOURS AND HOURS away from the custom job.

Asana

You recently started using Asana in conjunction with GravityView. How did that come about? And what are you accomplishing?

The one issue we had with Dual Career was tracking the contacts between the Dual Career staff here and the people they were helping. There are so many emails, phone calls, setting up interviews with potential employers. I had built the custom form to track this but they were not logging in each time to make these marks. That is where Asana came in.

Asana is just project management software. Our offices uses it for various projects. We realized that we could use Zapier to create a new Asana project when someone submitted the form to the team. Now the team has their GravityView dash where they can update the clients general information and then use Asana as the “time keeper” of sorts on keeping track of meetings, phone calls, etc.

Zapier

The team is very happy with the workflow. Once clients are taken care of (job found, job offered, didn’t come to IUSM, etc.) they are marked in the Asana dashboard. We export this dashboard to Tableau where we can create a visualization for the rest of the Dean’s to see the work they have done. Right now it is just a flat file but it would be nice to connect via a script for real time data. Not pressing but still…

That is the short version of what we are doing with that project.

Do you use GravityView for other projects outside your IU job?

We use it in lots of other ways. For example, here is one from a non-IU School of Medicine project that may or may not have worked!

White River Alliance

The White River Alliance was a company that wanted to register people for dragon boat races here in Indy (Indianapolis). Pretty standard registration form. They were asked in the form if they want to self-fundraise and if so, how much. The client wanted to have a way to track those that were fundraising and have a ‘leaderboard’ of sorts.

I figured I could use GV for this.

Fundraising

Fundraising Page

In this case I am using your List View to create the leaderboard. With some scripting on the backend I was able to push any funds donated (form is at the bottom of that page) to the team’s main GF record they created when they registered. The dollar amounts were added in a data field as they came in.


Thanks a ton to Jon for participating! Sites featured in this case study:

Want to use GravityView at your university? Check out our guide!

Bet Hannon Business Websites

Case Study: How a Full-Service WordPress Agency Uses GravityView

Are you a web agency or freelancer? Then you’ll definitely want to check out this case study! 😎🔥

Today, we’re super excited to talk to Bet Hannon, who runs a full-service WordPress agency. Bet uses GravityView for a number of her customers, especially nonprofits. In particular, we’ll look at two websites that use GravityView for different functions: Messy Church USA and Hearts on Fire.

You can follow Bet on Twitter at @bethannon.

Can you tell us about your business? What services do you offer? And who are your typical customers?

We are an agency that offers a full spectrum of WordPress services, including design and development, managed hosting, content management, and consulting. When we first started out 10 years ago, the majority of our clients were nonprofits since some of my background was nonprofit management.

Today, about half of our continuing clients are nonprofits, but the majority of our newer clients are small or medium-size businesses, including some startups. All of our clients that use GravityView are nonprofits.

When we first started out 10 years ago, the majority of our clients were nonprofits since some of my background was nonprofit management. Today, about half of our continuing clients are nonprofits, but the majority of our newer clients are small or medium-size businesses, including some startups.

What initially led you to search for GravityView? In other words, what problem did you need to solve?

We had a client who wanted to display a directory of their members, and because of the complexity of the information they wanted to both gather and display, we knew we wanted to use Gravity Forms. We needed a way to display those Gravity Forms entries.

“GravityView was clearly the best option for displaying Gravity Forms entries, especially when we needed to start sorting and filtering them.”

Why did you choose Gravity Forms and GravityView in particular?

We’ve used Gravity Forms since near the beginning of our business as a solution for a variety of our client needs, including event registration – even some complex registrations. GravityView was clearly the best option for displaying Gravity Forms entries, especially when we needed to start sorting and filtering them.

What projects do you use GravityView for? What have you built for your clients using GravityView?

We have built a couple of member directories with GravityView. These are tied to online membership systems for IRL membership organizations. We use WooCommerce, WooCommerce Memberships, WooCommerce Subscriptions, Gravity Forms for WooCommerce, and GravityView. All of the WooCommerce things handle recurring payments and membership accounts.

We love that GravityView makes it possible for individual members to edit their entry for the directory form/membership info.

GravityView lets us filter for the subscriber user role, meaning that new members are immediately displayed in the directory after paying their dues, and when someone’s membership lapses or they cancel, they are immediately no longer displayed in the directory. We love that GravityView makes it possible for individual members to edit their entry for the directory form/membership info.

Bet has used GravityView for a number of projects. Let’s take a look at two of them.

Hearts on Fire

Hearts on Fire

Hearts on Fire is a United Methodist organization that connects and supports spiritual directors and retreat leaders via events, newsletters, and a membership program.

The site uses the GravityView Listing view for a public directory for members of the organization.

Hearts on Fire Directory

Each member also has a single entry page, which contains their biography, email, phone number, and other information. Members can easily log in and modify their own information.

Hearts on Fire - Single Entry

Messy Church

Messy Church

Messy Church USA is a religious organization operating across a wide range of Christian denominations and traditions. Founded in the United Kingdom, the messychurchusa.org website covers all locations of the organization in the U.S.

For this website, Bet used GravityView’s Map view to create a directory of churches, missions, and other locations of the Messy Church in the United States.

Messy Church Map

Each location is displayed on a map and includes the time and date of events, contact information, and other details. Organizers can log in and modify their information, too.

Messy Church Single Entry

Have you been surprised or delighted by a particular feature in GravityView? In other words, were you able to do something with the software that you initially didn’t know about?

When we first purchased GravityView for the directory display project, I didn’t know that we would be able to let users edit the entries that they had created.

(Want to let your users edit their entries? Check out our guide.)


A ton of thanks to Bet for helping us with this case study! If you’re interested in hiring her firm, you can visit their website to get in touch.


Floaty, our mascot.

Ready to build something awesome with GravityView?

GravityView is perfect to web agencies, freelancers, and other developers just like you. You can build virtually anything, from employee feedback boards to film location directories, and everything in between.

Read more about the plugin’s features or take a look at our library of powerful add-ons and extensions.

Nevada Filming Location Database

Case Study: Building a film location database for the Nevada State Film Office

WayLay Design - Team

We talked with Wayne and Selina at WayLay Design, a Las Vegas-based graphic and web design business about how they are using GravityView.

For their most recent project, they used Gravity Forms and GravityView to build a database of film locations for the State of Nevada’s Film Office. The application allows business and property owners to submit and manage film-friendly locations in Nevada and then lets location scouts, location managers, production companies, and other filmmakers to easily browse through the submitted listings. It’s really slick 🔥💯🔥

Check out the Nevada Film Office GravityView application Continue reading

New Mexico State University logo

Case Study: How New Mexico State University uses GravityView

Are you a university, secondary school, or other educational institution? Interested in using GravityView? Check out our guide or get in touch with any questions.


In this new series, we’ll be talking to GravityView users about how they use our plugin! For our first interview, we’ll be talking to Adam Cavotta at New Mexico State University in New Mexico, USA. Adam works for the Executive Vice President and Provost and his department uses GravityView in a variety of ways:

  • Managing accreditations for various programs
  • Creating an actor and actress database for student films
  • Getting feedback on the university’s strategic plan
  • Creating a directory for academic advisors
  • Annual reports for university boards
  • Collecting and displaying input from educational decision makers
  • Connecting students with research projects
  • Displaying and distributing content from Domenici Institute conferences

For easy navigation, we’ve divided this case study into two parts:

Let’s get started!


Part 1: Why GravityView?

In the first part of this case study, we talk to Adam about his position, his department’s needs, and why he chose to use GravityView in particular.

Can you tell us a little bit about your university department?

AC: I work for the Executive Vice President and Provost at New Mexico State University. The Provost is the chief academic officer of the NMSU system, overseeing the academic colleges, accreditation and assessment of academic programs, as well as other areas of university operations. I serve to support the efforts of the office with various web projects and training initiatives.

What initially led you to search for GravityView or software like it? In other words, what problem did you need to solve?

AC: We have been a long-time customer of Gravity Forms and we’ve tried several methods to leverage information collected via Gravity Forms to display and otherwise use the information collected.

Gravity Forms

When I noticed GravityView was a solution to solve this problem, I requested a license because we had a big project coming up that we needed to have up and running in short order. The project was to collect input from various stakeholders around the state, including college and university administrators, teachers/faculty, students, and citizens of New Mexico regarding state higher education reform of the general education curriculum.

Why did you choose Gravity Forms and GravityView in particular? Did you try any other software programs first?

AC: With so much free software available for WordPress, I generally tend to find the free solutions that help us to get where we need to be. Regarding Gravity Forms, we needed a reliable and secure way to work with forms for all of our sites, so when we moved to WordPress the first thing our entire university did is purchase Gravity Forms.

Regarding GravityView and the task that we had set out to complete, we tried several plugins and some coding. This includes plugins and we briefly tried a plugin called ‘Contact Form DB’. The plugin was a bit easier than trying to code my own plugin or use other plugins (like WCK – Custom Fields and Custom Post Types Creator) in conjunction with child theme enhancements, but it only captures data submitted live. In other words, form data previously submitted couldn’t be queried and this was very limiting. We also tried using third party integration services, such as Zapier, but this was a complicated multipoint solution that was difficult to bring together.

Once I noticed that we could do everything we were looking to do, get support for the product, and get access to additional add-ons, like the Import Entries add-on, I was sold.

I heard about GravityView some time ago, but we had stayed away from it because it was a fee-based product and we already had broad use of Gravity Forms and WPMU DEV plugins, which central IT pays for. Once I noticed that we could do everything we were looking to do, get support for the product, and get access to additional add-ons, like the Import Entries add-on, I was sold. It took little convincing to get the funds for our office to pay for it given the importance of the task and the timeline.

Floaty, our mascot

Part 2: How NMSU Uses GravityView

In the second half of this case study, we discuss the particular ways in which NMSU uses GravityView.

What projects do you use GravityView for?

AC: Once we had GravityView we realized how many situations existed where we could use it to solve problems. It all started with our need to collect and SHARE feedback about our activities and initiatives. As a state university, it is our responsibility to be transparent and collaborative with respect to how the institution leads education efforts in the state and how we provide services and resources to our students and the broader community.

Once we had GravityView we realized how many situations existed where we could use it to solve problems. It all started with our need to collect and SHARE feedback about our activities and initiatives.

Gravity Forms and GravityView allow for this and most of our projects involve collecting input from the website and displaying and organizing it for everyone to read. I count about ten projects that use GravityView, although I’ve only detailed eight of them for this interview.

Accreditation for specialized programs

NMSU Accreditations and Recognitions System-Wide

AC: Accreditation is basically a process whereby a third-party validates that an institution delivers on their promises of providing programs that represent quality education and provide credentials sufficient for graduating students to enter professional life.

We needed a way for the leaders of each of these academic programs to provide updated reports to the general public about the type, status, and activities involved in their specialized program accreditation.

For a university of our size, we have more than just one accreditation. We have a global accreditation for the entire university system, but other programs, such as in Nursing, Agriculture, and Business, have their own, domain-specific, accreditors. We needed a way for the leaders of each of these academic programs to provide updated reports to the general public about the type, status, and activities involved in their specialized program accreditation.

One great benefit…is that the leaders in their respective areas get to directly input the details, making the management of information less laborious, more consistent, and more transparent.

The above link was used to create the list of specialized program accreditation at NMSU. One great benefit of this is that the leaders in their respective areas get to directly input the details, making the management of information less laborious, more consistent, and more transparent.

Actor database for the NMSU Creative Media Institute for Film and Digital Arts

Actor and Actress Database
Note: the NMSU Actor Database is a private webpage.

AC: The CMI department (Creative Media Institute for Film and Digital Arts) often casts actors for various productions. Actors can volunteer by completing a form on the CMI website, but the department wanted to have a searchable list that the directors and faculty could use to select actors to call

Want to build your own Actor/Actress database with GravityView? Check out our walkthrough guide.

NMSU Strategic Plan

Boards for Feedback
AC: As with any strategic planning process, it’s important to collect input from various stakeholders to capture the best ideas and frame our efforts in a continuous quality improvement mindset. As such, we developed a feedback form related to the strategic plan and posted the input on the website.

Academic Advisor Directory

Advisor Database
Our university recently changed from a distributed advising model (where advisors were located in each of the colleges) to a centralized model. As such, it was very important to provide mechanisms for students locate their advisors and get a sense of who they are before coming to meet with them. Working with the Advising area, we created a directory of advisors and an input form that the department could use to update the list.

Need to build your own Academic Advisor database? We’ve got you covered – follow our guide.

Note: The “Look Up Your Advisor” function that is linked to from the Directory page is not a GravityView solution.

University Boards Website

University Boards Annual Reports

AC: University policy requires that each official committee or board submit an annual report regarding their activities. We used GravityView to list the contents of these reports and provide a method for them to update their report from last year, as many details of the report remain the same from year to year. To do so, we use the Gravity Forms import add-on to create duplicate copies of reports for committee chairs to update, which has saved a lot of time.

In addition, this process was previously on paper and the website didn’t provide as much detail regarding the activities of the committees, which makes this solution more transparent. Finally, since the reports are collected in one location, it makes it a little easier for administrative staff in the Chancellor’s office to keep track of who has submitted a report and who has not.

State-Wide General Education Reform Feedback

Feedback Board

AC: The project was to collect input from various stakeholders around the state, including college and university administrators, teachers/faculty, students, and citizens of New Mexico regarding state higher education reform of the general education curriculum.

Need a way to display feedback from your students, staff, or customers? You can easily build a feedback system with GravityView.

Undergraduate Research Apprenticeship Program

Apprenticeship / Researcher Program
AC: I was approached by a faculty member who wanted to put together a program he had seen at another university. The program promotes involvement of undergraduate students in research that the faculty at NMSU are currently conducting.

The challenge was to put together a couple of forms for both faculty/researchers to sign up to participate and for students to sign up to work on the research project so that faculty and staff could review potential opportunities for collaboration. Due to the nature of the data, we needed to protect the privacy of students so we require authentication to see the student list. However, you can see Faculty List and list of research projects without logging on.

The challenge was to put together a couple of forms…so that faculty and staff could review potential opportunities for collaboration.…This program has great potential and GravityView has helped us to mobilize a tool quickly to make it possible.

This is the end of the first year of this program and we’ve seen good interest from faculty and several projects have been listed. The best part is that it costs nothing to do (from an institutional perspective). We’ve just provided the mechanism for students to get together with faculty so that they can gain first-hand experience working in labs and conducting other research, and that’s real research too, this is not a class. This program has great potential and GravityView has helped us to mobilize a tool quickly to make it possible.

With GravityView, you can easily connect students with researchers for projects. Read our walkthrough guide to building your own application.

Domenici Institute

Domenici Conference Presentations Database

Note: this project is still under construction and will be live soon. Stay tuned!

AC: New Mexico State University is home to the Domenici Institute. Following Senator Domenici’s retirement from the U.S. Senate in 2008, the Pete V. Domenici Institute for Public Policy (Domenici Institute) was established on the main campus of NMSU with the goal of continuing Senator Domenici’s legacy of service. The Domenici Institute provides community engagement activities that serve to enhance the understanding of regional and national public policy issues. As part of that effort, the institute hosts a public policy conference and several policy forums each year. The annual Domenici Public Policy Conference is a significant, regional event with more than 1,000 attendees from New Mexico and parts of Arizona and Texas.

There was an untapped potential to organize and distribute content from the past Domenici Conferences (which is now in its 10th year) to serve the greater public good and support efforts of our student programs, such as the Domenici Student Scholars Program. Part of the challenge was to create a sustainable solution to be managed by Domenici Institute staff, that would be searchable and easy to maintain and expand. Using GravityView, we created a searchable database of past conference presentations, which include brief bios about the presenters, and link to the recorded Webcast of the session, and the basic title and topic of the presentation.

This is the first project where I used the DIY layout tool, and I’m very happy with the outcome.


We hope this case study gives you a few ideas on how to use GravityView yourself! If you also work at a university and are interested in using GravityView, click the button below to read more:

Are you interested in doing a case study with your GravityView project? Let us know on the Contact page or ping us on Twitter!

Add “Claim Entry” functionality in GravityView

TLDR: You can claim an entry in GravityView using the Gravity Flow plugin as described in this how-to article.

What’s “Claim Entry”?

Many of our customers use GravityView to display a list of businesses (a directory). They add the businesses and then want the business owners to be able to update the information—store hours, address, description, etc.

Right now, there’s no easy way to do that. Here’s how it is currently done: the business owner creates an account, sends an email to the site administrator requesting she assign the business’ Gravity Forms entry to them, the administrator uses GravityView’s “Change Entry Creator” functionality to update the entry manually, then she emails the business owner that they are now able to edit their GravityView business listing.

That’s tedious. Too much work!

There must be a better way.

Many times, I investigated how to add “Claim Entry” functionality to GravityView. It’s one of the first features we planned on launch. Many customers want it, but it’s complex, and I wanted to make sure it was done right.

Each time I started developing the Claim Entry functionality, I had a feeling it would be better achieved using the Gravity Flow plugin. Gravity Flow specializes in this type of functionality: it makes approvals easy that need lots of steps.

I reached out to Steve at Gravity Flow and asked his opinion how he would recommend setting up Claim Entry. He replied with the perfect solution. In this how-to, he outlines a simple process where you can set up your own Claim Entry form.

Because Gravity Flow does Claim Entry so well, I believe this is the right solution for claiming an entry in GravityView. We will not be adding this to GravityView core; I recommend using Gravity Flow in combination with GravityView instead.

Follow these instructions to set up Claim Entry using Gravity Flow and GravityView.

Decide which entries to show in your directory…from the directory itself!

You have a directory that accepts submissions from anyone. But you want to make sure they’re appropriate for your website. With GravityView, you can now approve those form submissions from the front of your site.

Front-end approval

This makes it easier than ever to moderate entries: you will see exactly how the entry will look in the GravityView View layout before you approve it.

Just click a button to approve the content. Click it again to disapprove the content.

Meanwhile, logged-out users don’t see the entries until they’re approved!

Only administrators will be able to see the content until it’s approved.

They see nothing until approved

You now have complete control over what entries are shown, all from the front of your site. Learn more about front-end entry approval — available only in GravityView 1.19.

How FeelCreative uses GravityView

“GravityView has changed the way I work”

When we receive GravityView support emails, we’re consistently amazed at how our customers are using GravityView.

I just received this testimonial from Leon, a customer who uses GravityView to run his order management system. On a private page, Leon uses GravityView to search orders, preview designs, assign order status, and more:

As a designer my job is to create personalised word art. I use customers words to create prints, canvas prints and wall stickers. We sell across multiple platforms in lots of different countries. Organising and dealing with orders in the right order was tough. I’ve always wanted to create a bespoke system to deal with my orders but I never had the necessary time or programming skills.

After a bit of Googling I found GravityView and I’ve never looked back. It has literally changed the way I work. GravityView and the support I’ve received has been brilliant from start to finish.
Leon Berry, FeelCreative

Thanks for sharing, Leon!