Request for Proposals for Wagtail Web Development Contract At Right To Play

Right To Play International

Request for Proposals for Wagtail Web Development Contract

July 2025

1. Summary and Scope of Work

Right To Play International (RTP) is seeking to hire an experienced web development agency to support ongoing maintenance, development, and updates for our website.

The Right To Play website is coded in Python on the Django web framework, using Wagtail CMS (v5.2.6). It is hosted on Amazon Web Services. It is structured as a multisite housing eight different domains for our organization’s North American and European fundraising offices. The website is our primary global brand property, and supports fundraising, lead generation and supporter engagement, staff recruitment, and general awareness.

We are seeking an agency with strong knowledge of and experience with sites built on Python, Django, and Wagtail to provide ongoing website maintenance and support, and to implement new features and development. Knowledge of AWS, Cloudflare, Google Tag Manager, front-end implementation, accessibility best practices, design and SEO/SEM best practices is also strongly preferred.

Working primarily with Right To Play’s Digital Marketing Manager and Digital Marketing Coordinator, who are based in Toronto, Canada, the agency will:

  • Provide regular and timely website maintenance support for all eight domains, including bug fixes, adjustments at the code/CMS levels, and security updates.
  • Provide ongoing counsel and troubleshooting on best practices in accessibility, SEO/SEM, user experience, donor journeys, etc.;
  • Support on web development projects as needed, including the development of new page layouts, setting up third party integrations, etc. Note that an annual development plan will be discussed at the beginning of each year to scope and schedule larger projects.

2. About Right To Play

Right To Play is a global organization that protects, educates, and empowers children to rise above adversity through the power of play. We reach millions of children each year in some of the most difficult places on earth, helping them to stay in school and learn, overcome prejudice, heal from trauma, and develop the skills they need to thrive. We do this by harnessing play, one of the most fundamental forces in a child’s life, to teach children the critical skills they need to dismantle barriers and embrace opportunities, in learning and in life. For more information, visit www.righttoplay.com.

We work in 21 countries around the world: We offer programs in 14 countries in Africa, Asia, the Middle East, and Canada, and we fundraise in seven countries in North America and Europe. Our website is a multisite of eight domains (seven fundraising offices + one global site) in five languages that is managed through Wagtail CMS. The website is our primary global brand property, and supports fundraising, lead generation and supporter engagement, staff recruitment, and general awareness. The website also hosts a growing number of video and PDF resources.

Right To Play’s primary website editors are communications staff with experience managing website content in a CMS, but no knowledge of Python/Django. They use pre-built page templates to create new content to support our digital marketing goals. We rely on our web agency for support for all website maintenance, updates, development, and troubleshooting. We have a designer on staff who is able to do some web design when needed, but we also often look to our web agency to support on design.

3. Contract Terms

We are seeking sustained, collaborative support from an experienced agency outlined through a Master Service Agreement, with annual development projects and priorities outlined in annual SOWs. The maintenance contract can be invoiced monthly or quarterly. The agency must have the capacity to support both ongoing maintenance and additional development work and be able to complete the work in a timely and efficient manner.

We estimate website maintenance needs at 10-15 hours per quarter, and development hours at between 60-120 hours per year. The number of hours needed each year will fluctuate based on priorities and budget.

4. Project Details

Our website was built and launched in 2018 to serve the needs of Right To Play International as well as seven fundraising offices in, Canada, Germany, The Netherlands, Norway, Switzerland, the United Kingdom, and the United States.

We currently use Mission CRM to process donations, embedded ClickDimensions forms for email lead acquisition, Google Tag Manager to support analytics and attribution, CookieYes to manage our cookies banner across all markets, and Cloudflare to support security and performance. Organic traffic growth is a large part of our digital strategy, so ensuring the site is updated with SEO/SEM best practices is critical. In addition, experience with digital advertising platforms such as Meta and Google Ads—including integration, custom conversion tracking, and alignment with our broader website infrastructure—is highly valued.

Current and Future needs

  • Ongoing maintenance and troubleshooting support;
  • Support with cleanup and organization of Wagtail editor, reducing redundant page styles, standardizing content blocks, labelling menus;
  • Accessibility support: Changing font colours, adding hover highlight and other more dynamic elements;
  • Fixing responsiveness for mobile and tablet screen scaling;
  • Improved iframe embedding;
  • Upgrading Wagtail to current version;
  • Improving information architecture and sitemap;
  • Creating form overlays and/or pop-ups to support email newsletter acquisition and donation conversion;
  • UI improvements like accordion menus, new page types other than linear “blog” style, support with fundraising landing pages;
  • Support with SEO improvements;
  • Improving integration of third-party services like Google Tag Manager/Analytics and Meta Conversion API to support digital advertising and analytics;
  • Support with incremental updates to site architecture and design over the next two to three years to ensure website is aligned with best practices in design, accessibility, and performance, and meet the needs of our organization

5. Proposal Requirements

Proposals should include the following:

  • A brief background on your company (years in business, staff size and services offered, approach to working with clients, etc.);
  • A summary of your experience with Python programming, Django, and the Wagtail CMS. Please specify the number of people in your firm who have experience with Python, Django, and Wagtail;
  • A description of your experience with front-end design, AWS, Google Tag Manager, Cloudflare, SEO/SEM, CookieYes, and/or similar tools;
  • A summary of your experience with multilingual sites;
  • A sample of websites you have worked on in Python, preferably Django/Wagtail, with specifics on the work that was performed by your agency. We are particularly interested in seeing any work you have done with nonprofits, charities, and/or international organizations;
  • An estimate of the time needed to familiarize the team with our website structure and code prior to working on deliverables;
  • An outline of your support package rates as well as your hourly rates for development projects. Please specify if you offer nonprofit pricing or discounts and what those rates are;
  • A summary of the team members who will be assigned to this contract, with a short description of their role and experience. Please specify if these individuals are staff members or subcontractors;
  • An outline of other services that you provide that may be relevant to our business;
  • Two client references who can speak to the services requested in this RFP, including contact information and a brief description of work done for those clients. It is preferable if one of the references is in the not-for-profit sector;
  • Section 9 below, Agency Certification, completed and signed;
  • Additional information, such as any past or present litigation or regulatory actions against your firm, any timing requirements or conflicts, etc.

How to apply

Deadline for proposals: Monday, July 28, 2025.

Please submit proposals to careers@righttoplay.com.

Any questions could be directed to Right To Play’s VP, Marketing & Communications, Christina Palassio at cpalassio@righttoplay.com.

6. Method of Award

The evaluation of each response to this RFP will be based on its demonstrated competence, compliance, format, and enterprise. The purpose of this RFP is to identify those agencies that have the interest, experience, creativity, and capability to partner with Right To Play on their website development on an ongoing basis.

Evaluation Criteria

  1. Capability of agency to meet or exceed requirements
  2. Affordability of services
  3. Collaborative approach and ability to respond and implement changes in a timely manner
  4. Quality and clarity of presentation materials

Selection and Notification

Right To Play’s procurement committee will conduct a thorough review of all submitted proposals. Shortlisted candidates will be contacted for a follow-up call in August, to discuss any further questions. Right To Play will then select a vendor by late August 2025, with the intention of onboarding the new agency in September 2025.

7. Terms of Award

This document is a request for proposals only, and in no way obligates Right To Play (RTP) or its donor to make any award. Please be advised that under a fixed-price contract the work must be completed within the specified total price. Any expenses incurred in excess of the agreed upon amount in the sub-contract will be the responsibility of the sub-contractor and not that of RTP or its donor. Therefore, the offeror is duly advised to provide its most competitive and realistic proposal to cover all foreseeable expenses related to provide requested goods/services. All deliverables produced under the future award/sub-contract shall be considered the property of RTP. RTP may choose to award a PO/sub-contract for part of the activities in the RFP. RTP may choose to award a PO/sub-contract to more than one offeror for specific parts of the activities in the RFP. The Offeror’s technical and cost proposals must remain valid for not less than 120 calendar days after the deadline specified above. Proposals must be signed by an official authorized to bind the offeror to its provisions.

Language

The proposal, as well as correspondence and related documents should be in English.

Negotiations

The offeror’s most competitive proposal is requested. It is anticipated that any award issued will be made solely on the basis of an offeror’s proposal. However, RTP reserves the right to request responses to additional technical, management and cost questions, as well as negotiate any necessary changes.

In the event that an agreement cannot be reached with an offeror, RTP will enter into negotiations with alternate offerors, without any obligation to previously considered offerors.

Rejection of proposals

RTP reserves the right to reject any and all proposals received, or to negotiate separately with any and all competing offerors, without explanation. Right To Play is not liable for any cost incurred by offerors during preparation, submission, or negotiation of an award for this RFP. The costs are solely the responsibility of the offeror.

Modifications

RTP reserves the right, in its sole discretion, to modify the request, to alter the selection process, to modify or amend the specifications and scope of work specified in this RFP.

Cancellations

RTP may cancel this RFP without any cost or obligation at any time until issuance of the award. Right To Play is a child-centered organization. Our recruitment and selection procedures reflect our commitment to the safety and protection of children in our programs.

8. Agency Certification

Please fill out the form below and email to careers@righttoplay.com. Any questions could be directed to Right To Play’s VP, Marketing & Communications, Christina Palassio at cpalassio@righttoplay.com.

This certification attests to the agency’s awareness and agreement to the content of this RFP and all provisions contained herein. The agency must ensure that the following certificate is duly completed and correctly executed by an authorized officer of your company.

The undersigned, a duly authorized officer, hereby certifies that:

__________________________________________________________

(Agency Name)

agrees to be bound by the content of this proposal and agrees to comply with the RFP and any addenda thereto in the event of an award. The proposal shall remain in effect for a period of 90 calendar days as of the RFP Due Date.

The undersigned agree to notify Right To Play of any change in your organizational status, should one occur, until such time as an award has been made under this procurement action.

Person(s) authorized to negotiate on behalf of this firm for the purposes of this RFP are:

Name: ____________________________

Title: _____________________________

Signature: ________________________

Date: _____________________________

Name: ____________________________

Title: ______________________________

Signature: _________________________

Date: ______________________________

Signature of Authorized Officer:

Name: ________________________

Title: __________________________

Signature: _____________________

Date: __________________________