Skip to content

Production launch checklist

As you prepare to deploy your Scalekit integration to production, it’s crucial to verify that all configurations are optimized for security and user experience.

The following checklists help ensure your implementation is production-ready and efficient.

As you prepare to deploy SCIM Provisioning, verify that all configurations are optimized for security and user experience. The following checklist helps ensure your implementation is production-ready and efficient.

  1. Use appropriate environment variables

    Switch from development to production credentials, including the client ID, client secret, and environment URL.

  2. Secure the client secret

    Your client secret is akin to a key to your application. Secure it with the utmost care. Go through our best practices guide to learn how to manage the client secrets safely and securely.

  3. Configure webhooks

    Setup webhooks for receiving real-time updates on user and group changes. Follow our webhook security guide to learn how to secure your webhooks.

  4. Test provisioning flows

    Ensure that you have implemented and tested all possible SCIM Provisioning workflows such as:

    • User provisioning
    • User de-provisioning
    • User profile update
    • Group membership changes
    • Role assignments
  5. Finalize branding & theming

    For a consistent user experience, ensure your branding (logo, colors) are added to the Admin Portal.

  6. Review Admin Portal URL

    Customize the Admin Portal URL to match your domain (for example, https://admin.hero-saas.app) for a seamless brand experience. Also, remember to update .env file post CNAME configuration. Read customizing the Admin Portal on how to match your brand.

  7. Graceful error handling

    Test thoroughly across all possible edge cases, including incomplete, invalid, or duplicate data.