A Multi-Select Lookup Field allows you to connect multiple records from one module to a record in another module. This is useful when you want to associate more than one item or value with a single record.
Types of relationships
- One-to-One relationship (Lookup fields): Link one record to another, such as connecting a contact to a single account.

- One-to-Many relationships (Lookup fields): Use standard lookup fields to assign one record to multiple related records, like linking one product to several customer orders.

- Many-to-Many relationships (Multi-select lookup fields): Allow a record to be associated with multiple records, such as linking a student to multiple courses while also allowing each course to have multiple students enrolled.

Scenario
Let's use an event management company as an example to illustrate this.
Modules:
- Events: This module contains information about various events (e.g., Wedding, Corporate Meeting, Music Festival).
- Services: This module includes details about the services offered (e.g., Catering, Decoration, Audio).
Relationships:
- One Event can require multiple Services (e.g., a wedding can have catering, decoration, and photography).
- One Service can be provided for multiple Events (e.g., Catering can be used for weddings, corporate meetings, and concerts).
Using a multi-select lookup field
To associate multiple services with an event, you can use a Multi-select lookup field.
When you create a record for the Wedding event, you can select:
- Catering
- Event Setup
- Photography
This way, the wedding event is linked to all these services at once. This establishes a many-to-many relationship: one event can require many services, and each service can be utilized for multiple events.
Working with multi-select lookup fields
Once you create multi-select lookup fields in Zoho CRM on the web, you can easily use them in the iOS app. Here’s what you can do:
- Assign existing records
- Create records and assign
- Unassign records
To assign existing records
- Open the Zoho CRM iOS app.
- Go to the module with the multi-select lookup field.
- Open the desired record.
- Tap the Plus icon (
) next to the associated module in the related list.
- Select the records you want to assign.
- Tap Done to save your selections.
To create and assign records
- Open the Zoho CRM iOS app.
- Navigate to the module with the multi-select lookup field.
- Open the desired record.
- Tap the Plus icon (
) next to the associated module.
- Tap the Plus icon (
) in the top-right corner to create a new record.
- Fill in the required details.
- Tap Save.
- Tap Done to finalize your selections.
To unassign records
- Open the Zoho CRM iOS app.
- Navigate to the module with the multi-select lookup field.
- Open the record you want to edit.
- Tap the Edit icon (
).
- Tap the Unassign icon (
).
- Confirm unassign when prompted.
- Tap Done to save your changes.
Linking module
A Linking module is created to manage the relationships between two modules that are connected through a multi-select lookup field. It acts as a bridge to store additional information about the associations.
Scenario:
Continuing with the event management example, let’s say you want to keep track of service details for each event.
Here’s the problem:
- You can't store specific details (like service cost or special requirements) as a field in the Event module, because each service has different details.
- You can't store it in the Service module either, because other events might have different requirements or pricing for the same service.
Solution with a linking module:
The linking module tracks each association between events and services.
For example:
- Event: Wedding Reception
- Services: Photography, Catering
In the linking module, two records are created:
- Wedding Reception - Photography (Cost: $6,000, Requirement: Candid)
- Wedding Reception - Catering (Cost: $5,000, Requirement: Vegan Menu)
This structure allows you to create individual records for each service related to the same event. It also helps you capture specific requirements and costs for each service. This way, you maintain a clear and organized overview of all service details associated with the event.

Note:
- Auto numbers are generated for each record in the linked module.
- Linking modules are denoted by
- Each record in the linking module contains two fields that point to the primary modules. Tapping on these fields will take you directly to the related records in each primary module.
To access records in linking module
- Open the Zoho CRM iOS app.
- Navigate to one of the primary associated modules.
For example, if a multi-select relationship exists between the Events and Services modules, open either the Events or Services module. - Long press on the associated multi-select record in the related list.
- Tap the context menu that appears, which displays the unique number of the linked record.

- You will be taken to the specific record created for that (Event x Service) association.
You can also access the records in the linking module directly, like any other module. The method mentioned above makes it easier to find a specific record linked to the multi-select associated modules.