Skip to content

This website will help you build your own, using Website Factory.

STEP 1

Apply to receive certification from TechSoup

How to get NGO certification from TechSoup

  • Create an account on the TechSoup platform (choose your country from the dropdown menu on the left side of the screen)

  • Fill out the form, submit it, and wait for TechSoup's approval.

  • Once approved, find the Validation Code in your TechSoup account.

  • To access it, you must log in to the platform with your credentials (email address and password) and enter your organization's account by pressing the icon next to help. Select the Validation Code section and press the “Generate a new validation code” button whenever you need to access any service offered by TechSoup partners.

TechSoup registration completed

Allow 48 hours after receiving the TechSoup approval before proceeding to step 2

20%

STEP 2

Apply for Microsoft Azure credits


Microsoft uses TechSoup to validate the nonprofit status of the organizations. Therefore, it is crucial to complete step 1 before starting step 2. If you start both steps simultaneously, Microsoft might reject your application, extending the process.

How to get free credits?

Create a Microsoft for Nonprofits account by filling out the following form: https://signup.nonprofit.microsoft.com/en-us/welcome-policies

⚠️ Make sure you use the link above and don’t create a personal Microsoft account


Prerequisites before registering

  • a valid phone number

  • a valid email address — make sure it’s one from the organization and not of one of the members’

  • the organization’s website — if you don’t have a website yet, use one of the social media pages (e.g., Facebook, Instagram, etc.)

  • an English text about the mission of the organization

  • the Fiscal Registration Code (for Romania, the CUI / CIF)

  • the Fiscal Registration Certificate (proof of registration) in jpeg, jpg, png, or pdf, smaller than 2MB

Contents of the Microsoft form

  • 1: Organization contact details and agreement to Microsoft for Nonprofit policies

  • 2: Information about the organization

  • 3: Verification of the phone number to secure the account

  • 4: Create the account


Available tutorials and guidance

You can either go through the tutorial for step-by-step visual instructions on the activation process or follow the steps described by us below

Azure step-by-step visual instructions
  • Sign in to your Microsoft for Nonprofits account and go to the following URL: https://nonprofit.microsoft.com/en-us/offers/azure

  • Press the Claim Now button on the dedicated Azure page (see the picture below; the button should be blue for you)

  • Click the Activate Now button in your email from Microsoft for Nonprofits to the email address associated with your Microsoft for Nonprofits account.

Microsoft for Nonprofits account created

Allow 48 hours after receiving the Microsoft for Nonprofits approval before proceeding to step 3

35%

In the meantime, set up SendGrid

SendGrid is the service used to send emails from the site (e.g., new member invites, forgotten password notifications, notifications for form entries, etc.).

Set-up SendGrid

STEP 3

Set up your Microsoft Azure account


Please allow around 48 hours to have passed before continuing from the previous step. The approval process for the grant involves a manual process, and someone from Microsoft will have to verify your eligibility.

You can confirm that your grant has been approved by going to https://nonprofit.microsoft.com/en-us/offers/azure and checking that the Grant message doesn’t show an error.

After following the steps above, a few more settings are required for the Commit Global team to have access to your Microsoft Azure account and to be able to install the solution directly on your server.


New Method

If this doesn’t work, try going to the “Old Method” below. The process changes more often than desired, and it isn’t always very clear.

Log in to https://portal.azure.com/ with your Microsoft for NonProfits account

After logging in, go to this link

If it doesn’t take you to the Cost Management | Overview page, navigate to it by searching for “Cost Management” and clicking the option without “Billing” in the name.

On the screen, you should see a widget with Credits remaining.

You can use the credits if this widget exists and the value is $2,000 (or another value, depending on your currency).

Then go to Subscriptions, click Add, and create a new Pay-As-You-Go subscription for the organization.

DO NOT SELECT A FREE-TIER SUBSCRIPTION


If the steps from the ”New Method” section don’t work, use the ”Old Method” below

Once you have completed all the steps of creating the subscription, proceed to Step 4 and add the users with the appropriate permissions.

Log in to https://portal.azure.com/ with your Microsoft for NonProfits account

After login, click on Subscriptions

In the Subscriptions page, click Add, then scroll and click on All Other Offers

At Microsoft Azure Sponsorship, click on Check eligibility and then on Select offer

As of late, Microsoft changed its procedure for distributing credits to nonprofits. If you don’t see the Sponsorship, create a normal subscription and then check it by going to Cost Management + Billing | Cost Management and checking the Payment Methods screen shows the Azure Grant.

If the sponsorship doesn’t show “Select offer” when clicking “Check eligibility,” it means your Azure Grant was not activated. Please ensure the conditions presented at the beginning of Step 3 are fulfilled.

DO NOT select other types of subscriptions! Make sure you select a subscription named “Microsoft Azure Sponsorship.

Microsoft Azure Subscription set-up

You have activated the Microsoft Azure subscription. You are all set to start adding users.

80%

STEP 4

Add Users

Step 4.1: Inviting the external User & assigning the right Azure role

Login in Microsoft Azure

Click on Users (or search for the menu)

Click on New User, then on Invite external user

Our colleagues will use this account to add the website to your hosting.

Fill out the Basic information for the user

  1. email: infrastructure@onghub.ro

  2. Display name: Commit Global (it’s optional, you can skip it)

  3. Make sure the “Send invite message” is checked

Go to Assignments

  1. Click on “Add role”

  2. Search for “Global Administrator”

  3. Select the role and click “Add”

  4. Click on Review + Invite

  5. At the end, the account should look like this and clicking on the 1 from “Assigned roles


Step 4.2: Assigning the right permissions on the subscription

Go to the Subscriptions page and make sure you have a subscription there.

If you don’t see a subscription, something must have gone wrong during step 3. You need to add a Subscription to your Azure account.

Click on the right subscription. If you’ve used the New Method, you should see a subscription named “Azure subscription”, otherwise, a subscription called “Microsoft Azure Sponsorship

Click Access Control and Add Role Assignment

From the Privileged administrator roles tab, select Owner and click Next

Select Assign access to: “User, group…” and Click on Select members and choose the infrastructure account

Select the more privileged level of conditions

Make sure there are NO conditions for this role.

We will need to be able to create another role using it and some resources. Limiting the role's functionality may prevent us from being able to deploy everything.

At the end Review + Assign

All steps are completed

You have successfully done ol the steps. We will get back to you with your Website Factory credentials within one week

100%

Do you need technical assistance?

Civic Tech 911 is the service provided for free by Commit Global to nonprofit organizations around the world. Until each NGO can have its own IT team, Civic Tech 911 is their tech department, ready to intervene in any request for help.

If you encounter any difficulties in applying for or setting up your Microsoft Azure account, book a Civic Tech Session, and we will guide you.

This site uses cookies

In order to provide you with the best browsing experience we use cookies. If you disagree with this, you may withdraw your consent by changing the settings on your browser.