{"id":3003,"date":"2022-09-28T19:34:22","date_gmt":"2022-09-28T17:34:22","guid":{"rendered":"https:\/\/raceid.com\/organizer\/?p=3003"},"modified":"2022-09-29T20:07:51","modified_gmt":"2022-09-29T18:07:51","slug":"building-your-own-registration-system-vs-using-a-platform","status":"publish","type":"post","link":"https:\/\/raceid.com\/organizer\/registration-tools\/building-your-own-registration-system-vs-using-a-platform\/","title":{"rendered":"Building Your Own Registration System vs Using a Platform"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">When you host a race, you will inevitably need some way for participants to register and pay. If you want a digital and online solution that most participants expect, you have two options to consider: using a ready 3rd-party tool or building your own registration system for your website.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">This article addresses the pros and cons of each solution, and you can use it to determine which option best suits your organization and type of race. Although RaceID is one of those third-party tools, we want to give you a view of both options so you can find your ideal solution.\u00a0<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Build Your Own Registration System<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Building a registration form is a viable option if you have the budget for it and the resources to go through with a large development project. Mostly, you would consider this option if you are a very large race or series, especially if you want to build a large brand around your race and are meticulous about your brand image and marketing representation \u00a0(and also don\u2019t want a white-label solution).\u00a0<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">Pros of Building Your Own Registration System<\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">You get it exactly how you want it. When you build your own system, you can decide from day one what features you would like, how your form fields should be designed and how your administration system should look like. It gives you tons of freedom and flexibility over design and functionality (of course, according to your budget!)\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">You can embed it on your website. Your registration will be right there on your website, no need for racers to click a link and go to another website while they register.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">You can adapt it to your branding and design. Compared to using 3-rd party tools where you usually are limited to what colors, images and logotypes you can add to a standard registration page, building your own system allows you to design a form and tool that perfectly matches your branding.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Lower ongoing costs per participant. When you develop yourself, you will have big costs upfront as well as for continuous development and updates. However, the cost per participant is usually lower since the only additional cost you will have to cover is the percentage your chosen payment processor charges you. <\/span><\/li>\n<\/ul>\n<h3><span style=\"font-weight: 400;\">Cons <\/span><span style=\"font-weight: 400;\">of Building Your Own Registration System<\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">You will need to keep your system updated. This can cost more than you think and can be difficult as well. When developing solutions, it is easy to think of it as a one-time project, systems, especially customer-facing ones, must be kept up to date to serve participants as they register. What will you do if the system suddenly breaks down? How quickly can you address critical bugs? You will most likely have to keep a developer on staff to make sure any issues can get solved quickly, which easily adds up in the balance sheet.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">It will take longer before you can open your registration. Software development takes time, so be prepared with a flexible project plan when you start. You do not want to be left standing at the start of the season, wanting to open sign-ups, with a half-ready tool. <\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Custom development is expensive. Count on a budget of several 100 000 EUR. Developing web tools and apps are not cheap, especially in today\u2019s market with limited supply and high demand for developers.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">You will need to handle a contract with a payment provider and pay for it. When using a 3rd-party registration service, you have everything built in and don&#8217;t have to deal with any payment providers or the like. When you build your own system, you will need to find, negotiate rates and deal with a payment provider that can process card payments and other payment methods for you.\u00a0<\/span><\/li>\n<\/ul>\n<h3><span style=\"font-weight: 400;\">Tips for organizers that are building their own registration system<\/span><span style=\"font-weight: 400;\"><br \>\n<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">At RaceID, we have learned from working with all levels of development, and especially if using a contractor, negotiate your project fee based on milestones or completion of the project &#8211; rather than a time- or hourly-based contracts. More often than not, development projects get delayed. This can be because you change your mind or project scope or require too many iteration adjustments or the complexity of a feature may just simply be underestimated. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Also, keep in mind to specify which integrations you need with your contractor. Perhaps you want to send data to advertising platforms or <strong><a href=\"https:\/\/raceid.com\/organizer\/how-to-communicate-with-participants\/\">email marketing<\/a><\/strong> tools? Most likely, your timing provider will also need access to the registration data. Therefore, make sure you specify to your developers what type of integrations they should design for. <\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Use a Registration Platform<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">The most common solution among races today, whether large or small, is to select a 3rd party <strong><a href=\"https:\/\/raceid.com\/organizer\/features-pricing\/\">registration provider<\/a><\/strong> that offers the features you care about, and then not worry about registration support or maintenance. Of course, this also has its disadvantages, which we will explore below.\u00a0<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">Pros of Using A 3rd-Party Solution For Registration<\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">You can get started and open registration right away. Most providers are plug-and-play. <\/span><span style=\"font-weight: 400;\">Most providers are plug-and-play. In other words, you can be up and running with open registration within a day.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">You will get a modern system that is actively maintained. \u00a0Registration providers are experts on what they do and put all their effort into building a great tool for you and your participants. You will automatically get updates and new features, and you don&#8217;t have to worry about keeping things up to date yourself. Of course, there is a great variety of systems on the market &#8211; make sure you choose one that has ambitions to keep the technology cutting edge and up-to-date continuously!<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">You can get increased visibility when exposed on a different platform. Many registration providers also offer a race calendar for participants to browse, find and register for new races. It is a great added benefit and free marketing for you to be visible on such a platform. We suggest you make sure the tool you use has a race calendar.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Usually no or very little upfront cost. The<\/span><a href=\"https:\/\/raceid.com\/organizer\/how-much-does-registration-services-cost\/\"><b> payment structure of registration tools<\/b><\/a><span style=\"font-weight: 400;\"> is similar across the world, you pay per participant in the form of a small percentage that the registration provider takes as a commission (usually about 4 to 10%) from your registration fees. Some providers even offer to offset this cost to each participant as a processing fee, essentially making it free for you to use the tool. Some providers take a small upfront cost as well to cover onboarding and personal support.\u00a0<\/span><\/li>\n<\/ul>\n<h3><span style=\"font-weight: 400;\">Cons <\/span><span style=\"font-weight: 400;\">with Using A 3rd-Party Solution For Registration<\/span><span style=\"font-weight: 400;\"><br \>\n<\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Custom branding is often limited. While you can usually add images, links and sometimes your logo, the way you can brand and customize your race page is often limited.\u00a0\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">You usually have to use a standardized registration page and link to that from your site. Most tools don\u2019t offer registration form integration on your website, if this is what you are looking for. <\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">You will have to pay a fee per participant to use the system. As mentioned above, the way you usually pay for a third-party registration service is by commissions on race registration fees processed through the system. Compared to building your own system, this cost per participant per registration will be higher (but it will usually include payment processing).\u00a0<\/span><\/li>\n<\/ul>\n<h2><span style=\"font-weight: 400;\">Summary: Should You Build Your Own Registration System Or Use a Registration Platform?\u00a0<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Essentially, it comes down to your needs and preferences. It is definitely easier to use a registration platform, and probably cheaper as well in the long run when you count improvements and continuous maintenance costs for your own system. However, if your desire is to build a brand and it is important for you to collect everything under the same roof, you may want to consider building your own registration system.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">We should note that at RaceID we have had several clients that had their own system for many years, and ultimately contacted us for help, because they couldn\u2019t seem to keep their own system up-to-date anymore. So if you decide to build your own system, make sure you have a long-term plan for how you will develop it as technology advances.\u00a0\u00a0<\/span><\/p>\n<p><em><span style=\"font-weight: 400;\">Decided you need a 3rd-party party tool? <\/span><a href=\"https:\/\/raceid.com\/organizer\/comparison-of-race-registration-tools\/\"><b>Compare registration services on the market<\/b><\/a><span style=\"font-weight: 400;\">. <\/span><\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>When you host a race, you will inevitably need some way for participants to register and pay. If you want a digital and online solution that most participants expect, you have two options to consider: using a ready 3rd-party tool or building your own registration system for your website.\u00a0 This article addresses the pros and [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":3004,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[123,228],"tags":[],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.11 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Build Your Own Registration Form or Use a Tool? | RaceID Organizer<\/title>\n<meta name=\"description\" content=\"Compare pros and cons of building your own race registration form versus using a 3rd-party site or platform to manage flow.\" \>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \>\n<link rel=\"canonical\" href=\"https:\/\/raceid.com\/organizer\/registration-tools\/building-your-own-registration-system-vs-using-a-platform\/\" \>\n<meta property=\"og:locale\" content=\"en_US\" \>\n<meta property=\"og:type\" content=\"article\" \>\n<meta property=\"og:title\" content=\"Build your own registration form or use a tool? | raceid organizer\" \>\n<meta property=\"og:description\" content=\"Compare pros and cons of building your own race registration form versus using a 3rd-party site or platform to manage flow.\" \>\n<meta property=\"og:url\" content=\"https:\/\/raceid.com\/organizer\/registration-tools\/building-your-own-registration-system-vs-using-a-platform\/\" \>\n<meta property=\"og:site_name\" content=\"RaceID organizer\" \>\n<meta property=\"article:published_time\" content=\"2022-09-28T17:34:22+00:00\" \>\n<meta property=\"article:modified_time\" content=\"2022-09-29T18:07:51+00:00\" \>\n<meta property=\"og:image\" content=\"https:\/\/raceid.com\/organizer\/wp-content\/uploads\/2022\/09\/Template-featured-image-blog-16-1.png\" \>\n\t<meta property=\"og:image:width\" content=\"762\" \>\n\t<meta property=\"og:image:height\" content=\"372\" \>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \>\n<meta name=\"author\" content=\"Fanny kuhn\" \>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \>\n<meta name=\"twitter:label1\" content=\"Written by\" \>\n\t<meta name=\"twitter:data1\" content=\"Fanny kuhn\" \>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/raceid.com\/organizer\/registration-tools\/building-your-own-registration-system-vs-using-a-platform\/\",\"url\":\"https:\/\/raceid.com\/organizer\/registration-tools\/building-your-own-registration-system-vs-using-a-platform\/\",\"name\":\"Build Your Own Registration Form or Use a Tool? | RaceID Organizer\",\"isPartOf\":{\"@id\":\"https:\/\/raceid.com\/organizer\/#website\"},\"datePublished\":\"2022-09-28T17:34:22+00:00\",\"dateModified\":\"2022-09-29T18:07:51+00:00\",\"author\":{\"@id\":\"https:\/\/raceid.com\/organizer\/#\/schema\/person\/e264477c5a8f65bd0658562f8b99c04d\"},\"description\":\"Compare pros and cons of building your own race registration form versus using a 3rd-party site or platform to manage your registration flow.\",\"breadcrumb\":{\"@id\":\"https:\/\/raceid.com\/organizer\/registration-tools\/building-your-own-registration-system-vs-using-a-platform\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/raceid.com\/organizer\/registration-tools\/building-your-own-registration-system-vs-using-a-platform\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/raceid.com\/organizer\/registration-tools\/building-your-own-registration-system-vs-using-a-platform\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/raceid.com\/organizer\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Building Your Own Registration System vs Using a Platform\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/raceid.com\/organizer\/#website\",\"url\":\"https:\/\/raceid.com\/organizer\/\",\"name\":\"RaceID Organizer\",\"description\":\"Inspiration, tips and resources for planning spectacular endurance races\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/raceid.com\/organizer\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/raceid.com\/organizer\/#\/schema\/person\/e264477c5a8f65bd0658562f8b99c04d\",\"name\":\"Fanny Kuhn\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/raceid.com\/organizer\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/d42be7fddafb0b050bd8af84fb7361d4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/d42be7fddafb0b050bd8af84fb7361d4?s=96&d=mm&r=g\",\"caption\":\"Fanny Kuhn\"},\"description\":\"Hi! I'm Fanny Kuhn, Head of Growth at RaceID. I love swimming and Swimrun and live in Miami, Florida.\",\"url\":\"https:\/\/raceid.com\/organizer\/author\/fannyraceid-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Build Your Own Registration Form or Use a Tool? | RaceID Organizer","description":"Compare pros and cons of building your own race registration form versus using a 3rd-party site or platform to manage your registration flow.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/raceid.com\/organizer\/registration-tools\/building-your-own-registration-system-vs-using-a-platform\/","og_locale":"en_US","og_type":"article","og_title":"Build Your Own Registration Form or Use a Tool? | RaceID Organizer","og_description":"Compare pros and cons of building your own race registration form versus using a 3rd-party site or platform to manage your registration flow.","og_url":"https:\/\/raceid.com\/organizer\/registration-tools\/building-your-own-registration-system-vs-using-a-platform\/","og_site_name":"RaceID Organizer","article_published_time":"2022-09-28T17:34:22+00:00","article_modified_time":"2022-09-29T18:07:51+00:00","og_image":[{"width":762,"height":372,"url":"https:\/\/raceid.com\/organizer\/wp-content\/uploads\/2022\/09\/Template-featured-image-blog-16-1.png","type":"image\/png"}],"author":"Fanny Kuhn","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Fanny Kuhn","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/raceid.com\/organizer\/registration-tools\/building-your-own-registration-system-vs-using-a-platform\/","url":"https:\/\/raceid.com\/organizer\/registration-tools\/building-your-own-registration-system-vs-using-a-platform\/","name":"Build Your Own Registration Form or Use a Tool? | RaceID Organizer","isPartOf":{"@id":"https:\/\/raceid.com\/organizer\/#website"},"datePublished":"2022-09-28T17:34:22+00:00","dateModified":"2022-09-29T18:07:51+00:00","author":{"@id":"https:\/\/raceid.com\/organizer\/#\/schema\/person\/e264477c5a8f65bd0658562f8b99c04d"},"description":"Compare pros and cons of building your own race registration form versus using a 3rd-party site or platform to manage your registration flow.","breadcrumb":{"@id":"https:\/\/raceid.com\/organizer\/registration-tools\/building-your-own-registration-system-vs-using-a-platform\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/raceid.com\/organizer\/registration-tools\/building-your-own-registration-system-vs-using-a-platform\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/raceid.com\/organizer\/registration-tools\/building-your-own-registration-system-vs-using-a-platform\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/raceid.com\/organizer\/"},{"@type":"ListItem","position":2,"name":"Building Your Own Registration System vs Using a Platform"}]},{"@type":"WebSite","@id":"https:\/\/raceid.com\/organizer\/#website","url":"https:\/\/raceid.com\/organizer\/","name":"RaceID Organizer","description":"Inspiration, tips and resources for planning spectacular endurance races","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/raceid.com\/organizer\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/raceid.com\/organizer\/#\/schema\/person\/e264477c5a8f65bd0658562f8b99c04d","name":"Fanny Kuhn","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/raceid.com\/organizer\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/d42be7fddafb0b050bd8af84fb7361d4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d42be7fddafb0b050bd8af84fb7361d4?s=96&d=mm&r=g","caption":"Fanny Kuhn"},"description":"Hi! I'm Fanny Kuhn, Head of Growth at RaceID. I love swimming and Swimrun and live in Miami, Florida.","url":"https:\/\/raceid.com\/organizer\/author\/fannyraceid-com\/"}]}},"_links":{"self":[{"href":"https:\/\/raceid.com\/organizer\/wp-json\/wp\/v2\/posts\/3003"}],"collection":[{"href":"https:\/\/raceid.com\/organizer\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/raceid.com\/organizer\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/raceid.com\/organizer\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/raceid.com\/organizer\/wp-json\/wp\/v2\/comments?post=3003"}],"version-history":[{"count":4,"href":"https:\/\/raceid.com\/organizer\/wp-json\/wp\/v2\/posts\/3003\/revisions"}],"predecessor-version":[{"id":3031,"href":"https:\/\/raceid.com\/organizer\/wp-json\/wp\/v2\/posts\/3003\/revisions\/3031"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/raceid.com\/organizer\/wp-json\/wp\/v2\/media\/3004"}],"wp:attachment":[{"href":"https:\/\/raceid.com\/organizer\/wp-json\/wp\/v2\/media?parent=3003"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/raceid.com\/organizer\/wp-json\/wp\/v2\/categories?post=3003"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/raceid.com\/organizer\/wp-json\/wp\/v2\/tags?post=3003"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}