A Singapore Government Agency Website

Assess and configure your scheme in staging

This tutorial takes you from a use case idea to a scheme that has passed user acceptance testing (UAT) in the ApplySG staging environment. Staging is the test environment where you build and test before going live. By the end, you have a tested scheme that is ready to port to production.

This tutorial is for scheme owners and configurators who are new to ApplySG.

Prerequisites

Choose how to configure

You can configure the scheme yourself or ask the ApplySG team to configure it for you.

Option What it covers What you do
Self-service configuration You configure the scheme in staging. Attend the free clinic and training sessions for support. Refer to Support sessions.
Assisted configuration (paid) The ApplySG team supports steps 3 to 5 of this tutorial, with dedicated support through to go-live. Submit the onboarding form before you start.

For the fee, refer to Pricing.

Prepare for assisted configuration

If you choose assisted configuration:

Step 1: Assess your use case

Check that ApplySG fits your use case and map your scheme requirements to the platform.

  1. Read Models of adoption to choose how ApplySG fits with your existing systems.
  2. To discuss your use case with the team, book an onboarding feasibility clinic. Refer to Support sessions.

Step 2: Sign the Project Commissioning Memorandum

If your agency is new to ApplySG, sign a Project Commissioning Memorandum (PCM). Agencies that have already onboarded skip this step.

Step 3: Configure your scheme in staging

Build your scheme in the staging environment. Start with Set up your scheme, then follow the next three tutorials in order.

Step 4: Onboard an API client in staging

Complete this step only if an external system needs to call ApplySG APIs.

Follow the API quickstart in the Integrator guide. The ApplySG team queues your request on submission and completes it within 3 working days.

Step 5: Run user acceptance testing

Test the complete applicant and backoffice flow in staging, as every role that you configured. Refer to Publish and test your scheme.

Test in staging, not production. A submission in production counts as a live transaction once it passes its initial state, and agencies pay per transaction.

Next step

Continue to Port your scheme to production.

Chat with me!
Bot Launcher