Skip to content
Product Design • Research • Co-design

Launching Arrival Advisor

Partnering with community to co-create an app that helps new immigrants start life in Canada

About the project

Arrival Advisor is a multilingual mobile app that connects new immigrants and refugees with information and services to start life in Canada.

As PeaceGeeks’ first design employee, I led the end-to-end design, strategy, and research to create Arrival Advisor from the ground up. I worked with a small team of developers and staff. We facilitated participatory design with newcomers and 20+ settlement and government stakeholders.

Why is this project interesting?

  • Figuring out what and how to design when launching a new product
  • Building tech in nonprofit: using co-design and inclusive design; working with funding and strategic constraints
  • Technical hurdles: working with data/content we don't control; designing in multilingual (LTR/RTL); serving less tech-savvy users
  • Arrival Advisor was a Google.org Impact Challenge Canada awardee and Vancouver UX Awards finalist!

Role & Timeline

Design Lead • PeaceGeeks

2017-2021

Scope

Product Strategy, Research, Product Design, Participatory Design

Team

See it live

Download for iOS

Download for Android

Problem

Access to information and services is one of the biggest barriers to successful resettlement.

Canada welcomes over 300,000 newcomers every year. But what happens after the welcome? Despite countless free, government-funded services designed to help new arrivals with housing, health care, money, and more; many newcomers simply aren’t aware of, nor accessing, these essential resources.

At the height of the Syrian refugee crisis, settlement organizations across Metro Vancouver wanted to better connect new arrivals to the resources available to them. As part of these networks, PeaceGeeks partnered with settlement organizations and municipal and provincial stakeholders to create a digital tool that would address this issue.

70%

of newcomers who didn’t receive settlement services said they didn’t know these free services were available.

1 in 4

newcomers who did know about settlement services didn’t know how to use the services.

Solution

An app that helps newcomers navigate life in Canada. In your language, based on your needs.

Arrival Advisor in British Columbia released on iOS and Android in 2019 and the app expanded to Manitoba in 2021.

Recommended next steps

By taking a questionnaire, users receive recommendations on next steps for settling in Canada. For example, if they have children, the app suggests how to apply for Canada Child Benefit; if they are a refugee, explaining how they qualify for refugee-specific health supports.

Find services

One place to find all the service providers that can help them accomplish their tasks. Because settlement and social services often change in availability and eligibility due to funding, users can also suggest updates to the service data to help others.

Multilingual and privacy-first

The app is available in English, French, Arabic, Chinese (Traditional and Simplified), Korean, Tagalog, and Punjabi. Users’ profiles are only saved to their device and they can easily clear their data. It's also offline-first, for users on-the-go or with no data plan.

How did we get here?

Our focus

How might we guide newcomers to access their relevant information and services along their settlement journey?

Discovery

Learning with community

Starting a community-led initiative meant first building trust and partnership. We engaged with newcomers, frontline workers, and settlement agency leadership to form lived experience advisory committees that guided our project strategy. These deep relationships laid the groundwork for the research and conversations needed to build the right product.

Community partners and PeaceGeeks staff talking about the process of co-creating Arrival Advisor
Learning from our Frontline Advisory Committee (frontline workers who engage with newcomers on a day-to-day basis)
Newcomer youth shared thoughts and experiences they had when they first arrived, at a participatory design workshop I led
We partnered with a network of settlement organizations, Local Immigration Partnerships, and municipal, provincial, and federal government stakeholders, to make Arrival Advisor possible

Co-design & Ethnography

I co-facilitated periodic meetings with our lived experience advisory committees for ideation, co-design, and feedback to ground the project in shared knowledge and practice. We also hosted on-site research activities with community partners at their locations.

For example, we interviewed new immigrants at their English class and hosted a participatory design workshop with a newcomer youth group.

Facilitating participatory design with newcomer youth at Burnaby Youth Hub

Interviews & Surveys

We also reached out through various online channels, social networks, community partners, and local newcomer champions (newcomers who are well-connected in the community) to recruit and interview newcomers on the ways they look for information, their use of current resources, and where gaps lie. Surveys helped reach newcomers who weren’t already connected with a settlement organization.

Screenshot from a newcomer interview plan

Secondary & Competitive Research

Conversations with settlement agency staff revealed that many service-mapping and information-consolidation solutions had been attempted before. I researched these solutions to identify opportunity areas, and further conducted a situation analysis based on existing literature in the settlement sector.

Comparing sources of newcomer information and service maps

Insights

Early insights from discovery

Through conversations with frontline workers and newcomers, we learned how newcomers were overwhelmed and had trouble navigating the information landscape to find their appropriate resources:

People go to new places and are losing everything they have had in their previous places. The psychological impact can be huge.

Interviewee, refugee claimant, arrived in 2016

I was fortunate that I have relatives here. They told me to right away, get this and this and this. Without them, how would a new immigrant come and know what to do when they first arrive here?

Even three or four things that I did on my first day in Canada were really overwhelming. I just followed instructions, I had no idea how important that is, but I just did it because they told me to do it.

Interviewee, newcomer, arrived in Vancouver 3 months before

Photo from our Arrival Advisor launch event with several members of our advisory committees, including settlement organization staff and newcomers, who were instrumental in grounding and guiding our work

Product goals

  • A single, trusted, multilingual resource

    Addresses settlement needs in one place
  • Tailored pathways
    Reduce overwhelm and stuckness by giving relevant next steps
 based on their circumstances
  • Connect with services

    Newcomers learn about and access relevant services that can help them
 with a range of needs

Constraints

Key project constraints

Using partner content

Rather than create our own app content, we worked with community partners to integrate their existing data. This had the benefit of leveraging the sector’s expertise, fostering partner buy-in, and sharing the effort of maintaining the information. However, our limited control over the data quality and structure constrained design decisions, which caused us to make UX tradeoffs to accommodate less-than-ideal data quality.

Limited resources

As a nonprofit, we had limited funding and staff. Limited engineering resources meant that features were often shipped as their “MVP version” but not necessarily get resourced to have design improvements implemented later on. Many team members, including myself, were challenged with additional tasks outside our portfolio and experience; for example, learning to design and improve our services search algorithm.

Grant requirements

Applying for grants is antithetical to agile, inquiry-led design, because the solution needs to be fully articulated beforehand in a grant proposal. Sometimes during our design research, we invalidated a proposed design and discovered better directions; however, due to grant obligations, we found ourselves still bound to delivering some version of the originally proposed design. I learned to negotiate strategic pivots and tradeoffs to still achieve a valuable UX, while balancing what's promised to the funder.

Deep dive into some approaches

Defining users

How did we apply inclusive design in defining users?

Some newcomers arrive with connections and a job, some don’t speak any English, and others have fled crisis and come with little mental preparation. Each newcomer’s level of privilege or marginalization (and thus, level of information access and existing support) varies based on language ability, immigration status, occupation, pre-existing social connections and more. So, which newcomers do we design for?

Diverse newcomer personas

Based on interviews and research, I translated newcomers’ stories into a wide spectrum of personas, which were validated with frontline workers and newcomers. These were then used to co-create job stories which surfaced needs, painpoints, and goals across all these newcomer types.

The rationale for using so many personas at the start was to ensure that job stories/needs were surfaced through the diversity and not biased towards a singular type of newcomers.

Converging on who the product serves

Still, we needed to get grounded on who the product is designed for, and who it is not designed for, to move the product forward strategically.

Based on the personas, we prioritized which ones we could reasonably impact at the start.

I also facilitated an “identity wheel” exercise to make visible what factors put certain newcomers at the margins. As a team, we discussed and converged on what types of newcomers at the margins we wanted to be able to serve with our product. This informed who we recruit for research and what lived experiences are being engaged in co-design processes.

Prioritizing newcomer personas
Using this wheel after we launched Arrival Advisor, we were able to contemplate who the product already serves, and who we wanted to serve — thus identifying gaps to design for

A spectrum of user contexts and situations

Beyond considering how a user’s identity shapes their needs, another method I used to surface “edge” user needs was by mapping out contexts and situations (temporal, geographic, social...) that could affect user’s ability to access settlement information.

This helped us identify areas of mismatch that our design efforts could target to improve accessibility and inclusion

Info architecture

How did we bring different information sources into one cohesive experience?

In combining settlement partners’ content into one place, we needed to find a way to bring different sources and types of data, each with their own existing structure, together into a valuable experience for the newcomer.

Ideating the path for users to find and use information

The initial idea for Arrival Advisor was based on PeaceGeeks’ prior project, Services Advisor, a web app that maps where to find humanitarian services for immediately displaced refugees in Turkey, Jordan, and Iraq.

In our research however, not only did we find that there were already many existing service maps for newcomers to Canada, but these maps neglected an important problem. They assumed that newcomers knew what they were looking for. We created our information architecture based on the goal of helping newcomers first learn what they need, and then find the services to help them.

I then worked with my team to create flows, sketches, and wireframes, iterating throughout with newcomer and frontline worker feedback.

What information users need at each stage

A value proposition of our product was to deliver accurate information that is relevant and timely to the user's circumstance. To achieve this, we worked with newcomers and frontline workers to understand what resources newcomers need at different stages of their settlement journey.

Experience map of newcomers finding information along their settlement journey

Breaking down the content and creating the recommendation system

Then, we audited our partners’ information sources by how well they matched users’ needs and to which parts of the journey. I worked with my team to break down these information sources into small pieces, defining the content types, structure, and taxonomy of how the information would be used in the app.

To design the system for recommending information and services based on users' profile/preferences, we divided and sorted the topic and service data based on personas and user stories, informing the tags that we then created and applied on the topics and services to serve recommendations.

Screenshot from our taxonomy creation process: using user stories as a basis for topic tags and mapping those to taxonomy terms from our services data
Once we got ahold of the partner content we were using, we did a "tagging sprint" where we used different newcomer personas to sort and organize the content by relevance and priority (eg. like card sorting). This process formed the basis for content tags tied to the questionnaire.

Feature Design

How did we design the settlement planning experience?

Beyond providing information and services, an important product goal was to surface relevant next steps to help newcomers plan their settlement journey. Through user research, we learned that many newcomers and frontline workers are privacy-sensitive and not very tech savvy, so we sought to design an experience that would be safe, simple, and easy to learn.

Personal without compromising privacy

Newcomers found the "recommended next steps" feature valuable; however, in interviewing asylum seekers and other newcomers who emigrated due to political persecution, many were hesitant to input personal, profile information in an app. They didn’t want to accidentally reveal any identifying information that would jeopardize their status.

To address this, we designed a way to offer newcomers default recommendations without filling the questionnaire. We also added other considerations to reassure users that their information stayed on their phone and wasn’t identifiable by us, such as the ability to use the app offline, no need to create an account, a "Clear all data" button, and the ability to skip questionnaire questions.

Tracking next steps without getting lost building a checklist

In an early design, users filled a questionnaire and received Recommended topics that they could add to their “Plan” (a checklist). On their Plan, users could then check off topics they completed.

When tested though, users were confused about the distinction between Recommended topics and topics on their Plan, and found adding to their Plan to be an extra step. Mixed task states (“Check off” a task already on your Plan, or “Add” if it is not on your Plan) felt complicated, especially for those less tech-savvy and less likely to task-plan digitally.

In response, rather than having the Plan as an isolated planning feature, I reorganized the experience to show users’ Recommended topics upfront, such that users could focus on seeing and completing their relevant next steps wherever they are in the app, rather than needing to learn how to keep track of next steps in a separate feature. Users could mark a topic as done wherever they are in the app. We also added a “Bookmark” feature for users to make a personal shortlist, as we found that Bookmarking was a more familiar interaction for less tech-savvy users.

Making it easier to find what you’re looking for

On the original topic detail page, where users would learn information about settling in Canada, we found that users had trouble noticing and using the button to “Find services”. In testing, users seemed lost and went into the related topics (at the bottom of the page) instead.

By reorganizing the content hierarchy in a redesign to help users better see the main content at hand, we found that users were much more successful at using the button to find services as well as consuming the main content without jumping immediately to related topics.

Feature Design

How could we keep services up-to-date?

We partnered with BC211 to list service providers on the app. BC211 is a comprehensive, free, provincial database of human services and has a staff team that maintains the data. When Arrival Advisor V1 launched, settlement providers were excited by the breadth of services, but then realized that many of their own listings were outdated because they had not updated their information with BC211. This brought a new opportunity: how might we promote collective action to keep services information up-to-date?

Creating a services feedback feature

We decided to create a way for users to indicate any services information that needed attention. In order to learn quickly on how to design this feature, I decided to build a quick prototype with a no code tool, such that I could rapidly test a solution using real service data.

I rapidly built a prototype on Appsheet which allowed us to use real data through Google Sheets to test quickly with newcomers and frontline workers

Through this test, we learned to strike a fine balance on copy and placement of CTAs: welcoming users to submit suggestions (one interviewee told us that "Report an issue" felt too serious) without making users feel like the information was unreliable (another interviewee told us that if the button to "Suggest an edit" was too prominent, it implied that something was likely wrong with the information).

Ongoing

Product design planning and continuous testing

Presenting ideas early and often to newcomers and advisory committees helped us iterate on design directions, and see if the content, affordances, and interactions were accessible across cultures, languages, and varying levels of comfort with technology.

From the start, we continuously tested with users, starting with paper prototypes, to Invision, to Figma prototypes in later app iterations. Since accurate, multilingual settlement information was integral to the product experience, once we felt confident enough with the basic flow, I worked closely with engineers to make a coded prototype to test the quality of the recommendations. With this prototype in hand, we went out to settlement agencies to meet with more newcomers and test the app.

Usability testing of an early working prototype with a newcomer at a settlement agency. At times, we used translation apps and interpreters or same-language-speaking staff to help communicate with testers.

Implementing a rolling research practice

Explaining the rolling research cycle schedule

To build our team’s continued exposure to user insights post-launch, my intern and I launched a rolling research practice — a bi-weekly to monthly cadence of lightweight testing with five or six users per cycle. I not only planned studies and participant recruitment, but also trained developers and non-tech staff to facilitate tests and be part of the research practice.

Tracking rolling research insights through our design backlog board

After every cycle, we debriefed key insights, rolled them into our design backlog, and from there, I organized and prioritized improvements or new features to explore, research, or design. As we progressed on design issues, I would plan and slate them into upcoming rolling research cycles, such that our design concepts and prototypes could get user feedback before development.

Arrival Advisor demo at an expo event for new immigrants

Conducting demos of Arrival Advisor to newcomer groups and frontline workers through our community partners also provided constant input and feedback on the experience. For more generative research on new feature directions, we often leveraged our advisory committees for initial feedback, and then launched more dedicated research initiatives with the help of community partners.

UI

Bringing a multilingual product to life

In creating Arrival Advisor for 8 languages, I learned to consider how screens and components are designed to support different languages. This meant using flexible (and generally, vertically stacking, rather than column) layouts that can accommodate different string lengths, and designing for right-to-left (eg. Arabic). Because I also did our UX writing, I learned how important it is to have simple language that translates easily. For every release, we had to be mindful of our string freeze, and test early to avoid costly re-translation later on.

Impact

Results and lessons learned

10K+

downloads

20+

supporting organizations

Featured in the news

CTV, Global News, CBC Radio Canada, and more

Vancouver UX Awards 2019 - UX for Good finalist

Expansion to Manitoba

I'm grateful that Arrival Advisor has been well-received by newcomers and settlement organizations, leading to a partner-funded expansion to Manitoba. And we are poised to expand to two more provinces with other partners in the country.

But Arrival Advisor hasn't yet achieved the impact we at PeaceGeeks see its potential for. Having started on this project as a novice designer, I can how that my limited initial experience affected the product direction in ways, were I to do this again, I would do differently (more on that below!). In some cases, grant limitations also prevented us from pursuing more responsive design directions and returning to released features to address known usability issues.

Despite this, I am thankful that I'm part of a nimble, constantly inquisitive, and honest team, who doesn't shy away from the tough questions of whether we've made a truly valuable tool. As such, we've got some redesign and new product strategy efforts in the works, and I'm eager for Arrival Advisor's continued evolution!

Some takeaways:

Hosting the Arrival Advisor launch event
Our Executive Director and I at a training with other Google.org Impact Challenge Canada grantees
PeaceGeeks after presenting Arrival Advisor to the Minister of Immigration, Refugees, Citizenship Canada (he's in the middle!)
PeaceGeeks at the Vancouver UX Awards

© 2021 - Cherrie Lam • Site built by me on GatsbyJS