Fireflies Rules Engine: Automatically route, share, and control meeting visibility
Last updated: November 11, 2026
Do you find it hard to make sure your meetings reach the right people or stay private when they should? Keeping track of this manually after every call takes time and is easy to lose track of. With the Rules Engine, you set simple conditions once, based on meeting title, host, participants, meeting type, or meeting duration and Fireflies automatically routes meetings, shares them with the right teammates, and controls who can access them. Everything stays organized without extra effort.
This guide is for you if you're:
Looking to automate meeting visibility and access across your workspace
Wanting to route meetings based on meeting details
Ready to simplify meeting privacy and sharing with automated rules
π Want a quick walkthrough first? Watch this Rules Engine community guide to see how it works, then follow the steps below to create your own rule in Fireflies.
The Rules Engine is available exclusively to Enterprise admins.
π How to access the Rules Engine
1. Go to the Fireflies web app and click Settings from the left side menu.

2. Switch to the Team tab at the top.

3. Click Rules from the left panel to open the Rules page, where you can view all rules, create new ones, and check activity in Logs History.

β Create a rule
From the Rules page, click Create Rule in the top right corner to open the rule builder.

Follow the steps below to create and set up your rule.
Step 1: Name your rule
A clear name helps you instantly know what a rule does β especially when you have many rules running at once.
Click on the Enter Title... field at the top of the rule builder and type a name that reflects the rule's purpose.
β Examples: "HR Performance Reviews", "External Sales Calls", "1:1 Confidential"
Click anywhere outside the field and your rule name saves automatically.

Step 2: Choose your filters
Choose one or more conditions to decide when the rule should apply. Click Select Filter to choose a filter and set your condition.

1. Meeting Title
Target meetings based on keywords in the meeting title. Once you select Meeting Title, choose how you want to match it:
Contains β any meeting title that includes the keyword
Doesn't contain β excludes meetings with that keyword
Starts with β matches meetings where the title begins with the keyword
Ends with β matches meetings where the title ends with the keyword
Equals β exact title match only
Not equal β applies to any meeting title that doesn't exactly match
Enter your keyword in the Meeting keyword field. Press Enter to add multiple keywords.
β
Example: Title Contains β Review, 1:1, Sales Demo

β Need more conditions? Click the + icon below the filter to add another filter.
You can now use the same filter multiple times within a rule, up to five times. This gives you more flexibility when defining the conditions that determine which meetings match your rule.
For example, you can add Meeting Title more than once and configure each instance with different conditions.
2. Meeting Host
Target meetings based on who is hosting the call. Once you select Meeting Host, choose how you want to match it:
Equals β applies to meetings hosted by a specific person
Not equal β applies to all meetings except those hosted by that person
Is any of β applies when the host is one of multiple people you select
Is none of β excludes meetings hosted by any of the people you select
Click the Select Meeting Host field and choose the host from your workspace.
β Example: Host Equals alex@company.com β rule applies only to meetings hosted by Alex

3. Meeting Participants
Trigger the rule based on who joins the meeting. Once you select Meeting Participants, choose how you want to match it:
Is any of β applies when any of the selected people or groups are in the meeting
Is none of β applies when none of the selected people or groups are in the meeting
In the search field, you can select teammates or groups from your workspace, or manually type an external email address or domain and press Enter.
β Examples:
Participants Is any of
@client.comβ all calls with external clientsParticipants Is any of HR Group β all meetings with your HR group
Participants Is none of
founder@company.comβ all meetings without the founder

4. Meeting Type
Filter meetings based on who is attending. Select Meeting Type, the condition is set to Equals by default. Choose:
Internal β only teammates from your workspace are in the meeting
External β at least one participant from outside your organization is in the meeting
β Examples:
Meeting Type
Internalβ means that the meeting only has your company domain participants/ internal teammatesMeeting Type
Externalβ means that the meeting contains external participants

5. Meeting Duration
Filter meetings based on their length.
Choose whether to include meetings that are:
Longer than β Only send meeting notes for meetings longer than the duration you specify.
Shorter than β Only send meeting notes for meetings shorter than the duration you specify.
Example: Set Longer than β 30 minutes to send only meeting notes from meetings that lasted more than 30 minutes.

π Combining filters with AND / OR (Boolean)
When you add more than one filter, you need to tell Fireflies how to apply them together. This is where Boolean logic comes in:
AND β use this when the rule should only trigger if all conditions are true. This makes your rule more specific.
OR β use this when the rule should trigger if any one condition is true. This makes your rule broader.
β Examples:
Title contains "Review" AND Host is from HR β only HR performance review meetings
Participant is @client.com OR Meeting Type is External β any external meeting

β Live conflict hints
As you build a rule, Fireflies checks its filters and actions for potential conflicts. If it finds an issue, it displays a warning directly in the rule builder so you can review it before saving.
The editor detects three types of problems:
Overridden or redundant filters: One filter overrides another or has no effect on which meetings match. Review the filters and adjust or remove the one that isn't changing the results.

Contradictory filters: Two or more filters cancel each other out, so the rule can never trigger. For example, Meeting Title β Contains β Review and Meeting Title β Doesn't contain β Review cannot both be true. Review the conditions and adjust them so a meeting can match all the filters.

Conflicts with other rules: Your rule may overlap with an existing rule that applies a conflicting action. For example, one rule may set meeting privacy to a different value than another rule. Review the warning to identify the other rule, then adjust the conditions or actions to avoid the conflict.

Step 3: Select an action
Once your conditions are set, click Select action to choose what Fireflies should do automatically when a meeting matches them.

Important Note: These Admin settings will override or work on top of all individual settings to keep you in control as an admin
1. π Auto-route to Channels
Automatically send the meeting to a specific channel.
Private channel β only invited members can view it
Public channel β anyone in your workspace can view it
β Example: Send all HR reviews to a private βHR Onlyβ channel, or Route product feedback calls to a public βProduct Insightsβ channel

2. π€ Auto-share with Specific Users or Teams
Automatically share the meeting with specific user groups or email addresses β without any manual effort.
β Examples:
Auto-share recruiting calls with the hiring manager
Share executive syncs with the Chief of Staff automatically

3. π Share by host mapping
Automatically share each host's meetings with specific recipients based on the host-to-recipient mappings you configure.
To set up a mapping:
Select Share by host mapping from the action dropdown.
In the Host field, enter the host's email address or select a group.
In the Share with field, enter the recipient's email address or select a group that should receive the host's meetings.
Make sure the Active toggle is enabled to activate the mapping.
Click + Add mapping to configure additional host-to-recipient mappings.
You can configure up to 500 mappings.

4. π Enforce Meeting Privacy (Override User Settings)
This lets you override individual privacy settings. Choose who gets access:
Teammates & Anyone with Link β everyone in your workspace plus anyone who has the meeting URL
Teammates and Participants β everyone in your workspace plus external participants on the call
Teammates β everyone in your Fireflies workspace only
Participants β only the people who were on the call
Only Owner β meeting creator only
β Examples: HR 1:1s β "Only Owner" or "Participants"; Sales demos β "Anyone with link" if shared externally; All hands β "Teammates and Participants"

5. π Auto-Delete Meetings
Automatically delete meetings after a specified period. This helps admins apply retention policies only to meetings that match specific conditions.
You can choose from preset retention periods of 24 hours, 7 days, 14 days, or 30 days, or select Custom to define your own retention period in hours or days.
β Examples:
Delete interview recordings after 30 days
Remove temporary project meetings after 7 days
Automatically delete sensitive meetings after a custom retention period

6. π Meeting Language
Automatically set the transcription language for meetings that match specific conditions. This helps improve transcription accuracy and ensures meetings are transcribed in the correct language without manual updates.
β Examples:
Automatically transcribe customer calls in Spanish
Set French as the default language for regional meetings
Apply a specific language to meetings from a particular team or user group

7. π Auto Generate password link
Automatically create a password-protected share link with a randomly generated password for meetings that match your rule.
Matching meetings get a share link with a random password. You can copy both the share link and password from the Share modal.

Step 4: Save your rule
Once you've set your filters and actions, click Save to activate the rule.

Your rule will automatically apply to all future meetings that match your conditions.
βManage your rules
As your workspace grows, you may need to update, pause, or remove rules. All your saved rules are displayed on the Rules page β you can use the Search bar at the top to quickly find a specific rule.
Each rule shows the actions it applies β Route, Share, or Privacy β so you can see at a glance what each rule does.

π Enable or disable a rule
If you have a rule you don't need right now but don't want to delete, simply toggle it off using the toggle switch next to the rule. Toggle it back on anytime you need it again.

π Edit rule
Need to update a rule? Hover over the rule and click the ellipsis menu ( β¦ ), then select Edit to update the rule's name, filters, or actions.

π Clone rule
Want to create a similar rule without setting everything up again? Hover over the rule, click the ellipsis menu ( β¦ ), and select Clone to create a copy of the existing rule.

π§ͺ Test rule
Not sure if your rule is set up correctly? Hover over the rule and click the ellipsis menu ( β¦ ), then select Test Rule. Fireflies will test the rule against your last 10 meetings β without executing any actions β and show you:
Triggered β meetings that matched your rule's conditions
Not triggered β meetings that did not match

πDelete rule
If a rule is no longer needed, hover over the rule and click the ellipsis menu ( β¦ ), then select Delete to permanently remove it.

π Logs History
Want to see which rules ran and when? Go to the Logs History tab to track all rule activity across your workspace.
You can filter logs by rule, time period (last 7 days or a custom range), or source (Production for real meetings, Test for rule testing).
Each log entry shows the meeting details (name, host, date), the rule applied, and the actions triggered (route, share, privacy).

π‘ Pro tip: Create a rule directly from a channel Already know which channel you want meetings routed to? Here's a faster way to start:
Go to Meetings from your Fireflies dashboard and select a channel.
Click Set up auto-route at the top of the page.
From here, you can create a new rule or view and manage existing rules for the channel.

β Quick recap
The Rules Engine is available exclusively to Enterprise admins.
Access it from Settings β Team β Rules.
Each rule has a name, filters, and an action.
Filter meetings by title, host, participants, meeting type, or meeting duration.
Use the same filter up to five times in a rule.
Combine filters using AND / OR logic.
The rule builder displays live warnings for overridden or redundant filters, contradictory filters, and conflicts with other rules.
Available actions include Auto-route, Auto-share, Share by host mapping, Meeting Privacy, Auto-Delete, Meeting Language, and Auto Generate password link.
Manage rules by enabling, disabling, editing, cloning, deleting, or testing them.
Track rule activity from Logs History.
π Need help troubleshooting or understanding how Privacy works? How to control who gets meeting recaps (Email Settings) and who can view them on Fireflies (Privacy Settings)