AGI Membership Web Portal

Joomla CRM integration to facilitate the management of member data.

Read The Full Case Study
Back to case studies

AGI Membership Web Portal

The Association for Geographic Information (AGI) brings together a community of members who use or benefit from geographical information. Individual and organisation members can access resources, attend events and benefit from a network of expertise and thought leadership.

The AGI needed to offer a more interactive online experience to their members, enabling members to further reap the benefits of membership, and also to automate many administrative processes for the AGI team from within a single system.

The website was built using the latest version of the Joomla Content Management System (CMS) and was integrated with CiviCRM to provide Customer Relationship Management (CRM) functionality. The existing membership database and website content was migrated into the new system.

All types of members can now sign up and renew their memberships online as well as manage their account details when logged into the website. They can sign up to Special Interest Groups which enables them to receive tailored news from the AGI both in email bulletins, and in a “My News” section of the website when logged in.

These features utilise the Joomla access control functionality, enabling the setup of custom user groups and the assignment of different members to these groups based on their Special Interest Group selections. This access control was synced with CiviCRM via a plugin and customised for the AGI’s specific requirements and to match their own Special Interest Groups. Administrators can then also pull off reports based on these groups of users.


Events are an important element of what the AGI does, and through CiviCRM administrators can promote and manage event bookings as well as apply different price sets for specific events. All the details about the events, including a location map and any desired custom fields, and a full event listings feature are available in the front end.

Users can book online and records of event attendance are attached to members’ accounts within CiviCRM. Prior to, or following events the AGI events team can then produce reports of, for example, the number of people expected to attend or any special dietary requirements that have been requested.

The brochure element of the website utilises a responsive, Bootstrap template providing users with a great browsing experience via different device types, meaning members can still login and enjoy their membership benefits whether they are on a desktop or mobile device.


Web Foundry presented a proposal for the project to the AGI Council. Once accepted Web Foundry worked with AGI to develop user stories, which explain in real terms what the requirements of the system are for both users of the front end of the website and for administrators in the back end of the CMS. The project was then managed in a series of sprints based on the main areas of functionality from these user stories, including memberships, events, financials and website content.


Web Foundry delivered a customised system that meets a complex set of requirements, very much tailored to the needs of the AGI from both a member and administrative perspective. With the new system AGI have increased their membership benefits, delivering more tailored info to its members and developing their sign up process for both memberships and events. Administrators can manage their members and events within the AGI’s own website and with automated processes, increasing the efficiency of their internal processes.

Services Provided & Tech Stack
  • Web design
  • Consultancy
  • Joomla development
  • CiviCRM development
  • Risk Management
  • Sage integration
  • Custom event management
Visit the website
Reporting Engine
Put your admin team in control of membership expiry, payments, analytics and much, more more.
Accounts Integration
Integrate online transactions with your back office accounting software.
Online Registration
Members can register and renew online. Expiry control, reports and notifications.
Event Listings
Integrate with Eventbrite or publish your own events from within our platform.
Payment Processing
The website is connected to a powerful payment processing platform, called Stripe. We can also integrate with Sage Pay, World Pay, PayPal and many more.
Member Only Pages
Create member only sections or pages and restricted access content.
Interactive Map
Overlay your events or business locations on an embedded Google map
Access Control Lists
Place members into groups to control what they can see or do.
Downloadable Reports
The client can view reports to show user activity, such as top products, abandoned carts, sales, shipping status and much more.
Responsive Design
The website looks spiffing on just about every device. Google also likes this feature and rewards the client with an improved ranking in their search result pages.
No items found.
The Chair

Can get quick access to critical reports and the shared view of her management team

The Finance Manager

The finance manager is part of the secretariat team that manages the membership renewals. Reports and expiry automations are all a part of the solution.

The Event Manager

The event manager can set up new events and save these as a draft or publish live. Backend reports are available to show the status of bookings and delegate information.

The Content Writer

The client's in-house writer has access to write and save draft content to the website. The content can be reviewed and approved and then published my an authorised manager.

Guide price and project duration

Without breaking any client confidentiality we aim to provide a guide as to relative cost and duration of a project compared to our 'typical' project. Therefore, a project with a high price and duration of more than 8 weeks, would indicate a project of substantial complexity and time investment.

To get a quick estimate cost for your own project please contact sales using the link below. Please add as much detail as possible or request a call back to discuss.

Please estimate my project

The pool of specialist consultants using Open Source web technology is extremely limited. It was a challenge to find a company who had the right skills and were able to meet our needs within a fixed budget and tight timescale. After a competitive tendering process we engaged the services of Web Foundry and worked closely with their team for a period of three months. We experienced a responsive service and our team and theirs 'dovetailed' well, making the whole process natural and inclusive. Web Foundry went the 'extra mile' for us to ensure we had exactly what we needed, delivering a project on budget and even a few weeks ahead of the initial deadline. In particular, they demonstrated a strong understanding of the brief and developed an innovative timeline concept to visually illustrate the progress of a 30-year initiative. Our project partners have been very supportive of our website developments and have provided excellent feedback to our team. The site now acts as a great resource for all stakeholders and reduces staff time in handling information requests. Web Foundry also provided email marketing branded templates, website admin training, and on-going technical support. Requests for updates or help are always dealt with promptly and efficiently. I would be happy to recommend Web Foundry for any complex or custom project that requires deep knowledge and track record in Open Source web development.

Abigail Page