This guide explains the URL structure used for Ruh special programs. These parameters help our systems automatically route clients through the correct intake flow, apply the right eligibility messaging, and trigger the appropriate operational workflows.
These parameters are primarily used in matching form links and are important for both automation and tracking.
Note: Only Program Type (rc_program) and Organization Name (rc_organization) are required fields.
If a parameter is missing, it usually means one of the following:
The field is not applicable
There is no restriction or condition for that parameter
Program Parameters
The following parameters begin with rc_ (Ruh Care) and are used for internal operational routing and automation logic.
1️⃣ Program Type (rc_program)
Identifies the type of program the client is entering.
Examples:
rc_program=EAP
rc_program=Masjid%20Counselling
rc_program=School%20Counselling
rc_program=Imam%20Care
rc_program=Financial%20Assistance
2️⃣ Organization Name (rc_organization)
Identifies the partner organization associated with the program.
Examples:
rc_organization=Humaniti
rc_organization=Akram%20Jomaa%20Islamic%20Centre%20(AJIC)
rc_organization=Penny%20Appeal%20Canada%20(PAC)
rc_organization=Canadian%20Consultation%20Center
3️⃣ Eligibility Status (rc_eligibility)
Identifies the client’s eligibility status and what services may be covered.
This allows the system to display conditional messaging and validation rules.
Examples:
rc_eligibility=Out%20of%20Calgary
rc_eligibility=Not%20Eligible%20-%20Out%20of%20Area
rc_eligibility=Insurance%20First%20Then%20AJIC
rc_eligibility=Approved
rc_eligibility=Pending%20Financial%20Assistance%Application%Review
rc_eligibility=Employee%20Only
rc_eligibility=Imam%20&%20Immediate%20Family%20Only
rc_eligibility=Refugee%20Status
4️⃣ Funding Source (rc_funder)
Identifies the organization providing the funding for the program.
This is important because the funder may be different from the partner organization.
Examples:
rc_funder=Humaniti
rc_funder=Penny%20Appeal%20Canada%20(PAC)
rc_funder=Calgary%20Foundation
Examples of how this might apply:
A mosque program funded by Humaniti
A corporate EAP funded by the employer
A refugee program funded by a foundation
This parameter helps separate operational funding logic from organizational identity.
5️⃣ Service Contact Type (rc_contact_type)
Identifies whether the sessions will take place online or in person.
Examples:
rc_contact_type=Online
rc_contact_type=In%20Person
6️⃣ Location (rc_location)
Identifies the specific service location.
This is especially important when:
Multiple physical locations exist
Therapists need to be routed based on location
Rooms need to be booked for in-person sessions
For online sessions, this parameter identifies the regions where clients can be served.
Examples:
rc_location=Akram%20Jomaa%20Youth%20Centre%20(AJYC)
rc_location=Ontario
rc_location=Global
7️⃣ Referral Source (rc_referrer)
Identifies how the client was referred into the program.
This allows us to create custom intake links for different referral channels such as websites, Imams, events, or community leaders.
Examples:
rc_referrer=AJIC%20Website
rc_referrer=AJIC%20Imam
rc_referrer=AJIC%20School%20Counsellor
rc_referrer=AJIC%20Community%20Event
8️⃣ Internal Custom Workflow (rc_workflow)
Identifies whether a special internal workflow or operational logic should be applied.
Examples:
rc_workflow=Direct%20Billing
rc_workflow=Invoice%20Employer
rc_workflow=Session%20Cap%206
rc_workflow=Preapproved%2012%20Sessions
These workflows help control:
Billing logic
Session caps
Custom program rules
Employer invoicing
Special program flows
Example Program Link
Below is an example of a fully configured special program link.
AJIC – Approved – In Person
https://ruh.outgrow.us/matching-form?rc_program=Masjid%20Counselling&rc_organization=Akram%20Jomaa%20Islamic%20Centre%20%28AJIC%29&rc_eligibility=Approved&rc_funder=Akram%20Jomaa%20Islamic%20Centre%20%28AJIC%29&rc_contact_type=In%20Person&rc_location=Akram%20Jomaa%20Youth%20Centre%20%28AJYC%29&rc_referrer=Akram%20Jomaa%20Islamic%20Centre%20%28AJIC%29%20Website&rc_workflow=Special%20Program%20Flow
Ruh Programs Link Builder
To make link creation easier, we maintain a central link builder spreadsheet.
This tool allows team members to generate program links without manually constructing the parameters.
Marketing Attribution Parameters
These parameters track where a client came from for marketing attribution.
utm_source
utm_medium
utm_campaign
utm_term
utm_content
These are typically used for Google Ads, Facebook Ads, or other marketing campaigns. Please feel free to ignore these.
If you are unsure which parameters to use for a specific program, please check with Ayse Aktas ([email protected]).
