Follow Up Boss is the leading CRM for high-growth real estate businesses. Get all your leads in one place & take control of your follow up so you can work smarter.
Follow Up Boss is the leading CRM for high-growth real estate businesses. Get all your leads in one place & take control of your follow up so you can work smarter. On Nagent, Follow Up Boss is exposed as a fully-configurable crm integration that any agent can call — 99 actions, and API_KEY, OAUTH2 authentication. No code is required to wire Follow Up Boss into your workflow — connect it once via the External Integrations panel and reuse it across every agent you build.
Agent builders use Follow Up Boss to automate the kinds of tasks crm teams previously handled manually. Concrete examples — each one is a single agent step in Nagent — include:
Every action and trigger is paired with a structured input/output schema (visible in the sections below), so when you wire Follow Up Boss into Helix — our agentic agent builder — the editor knows exactly what each step expects and produces. Configure once, deploy anywhere across your Nagent agents.
Every operation an agent can call against Follow Up Boss, with input parameters and output schema. Drop these into any step of an agent built in Helix.
FOLLOW_UP_BOSS_CREATE_ACTION_PLANS_PEOPLETool to apply an Action Plan to a person in Follow Up Boss. Use when you need to assign or apply a specific action plan workflow to a contact.
Input parameters
The ID of the person to whom you would like to apply the action plan.
The ID of the action plan to apply
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_CREATE_APPOINTMENTTool to create a new appointment in Follow Up Boss. Use when you need to schedule meetings, property showings, or events. Requires title, start time, and end time. Optionally send invitation emails to invitees.
Input parameters
The ending date and time of the appointment in ISO 8601 format (UTC). Also supports time zone suffix (e.g., '2026-02-15T11:00:00Z' or '2026-02-15T11:00:00-08:00').
The beginning date and time of the appointment in ISO 8601 format (UTC). Also supports time zone suffix (e.g., '2026-02-15T10:00:00Z' or '2026-02-15T10:00:00-08:00').
Title of the appointment.
Sets whether the appointment is an all day event or not. Defaults to false.
The Follow Up Boss appointment type identifier.
Array of users and/or people to invite to the appointment. Each invitee can have userId (for team members) or personId (for contacts/leads), along with optional name and email.
The location or address of the appointment.
The Follow Up Boss appointment outcome identifier.
The ID of the user that created the appointment. Note: This can only be set by admins, otherwise the currently logged in user's ID is used.
Description of the appointment or event.
Send an invitation email to invitees. If the 'appointment reminders' feature is enabled, an SMS reminder will also be sent. Defaults to false.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_CREATE_APPOINTMENT_OUTCOMETool to create an appointment outcome in Follow Up Boss. Use when you need to add a new outcome type for appointment tracking.
Input parameters
Name of the appointment outcome.
Set this value to enforce a specific sort order. Higher values appear later in the list.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_CREATE_APPOINTMENT_TYPESTool to create a new appointment type in Follow Up Boss. Use when you need to define a new category for appointments that can be scheduled in the system.
Input parameters
The name of the appointment type.
Set this value to enforce a specific sort order. Higher values appear later in the list.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_CREATE_CALLTool to add a call record to Follow Up Boss. Use when you need to log a phone call interaction with a person.
Input parameters
The log message entered for this call.
The phone number this call was made to or from.
The ID of the user that made or received a call. This can only be set by administrators; otherwise the currently logged in user's ID is used.
Possible outcomes for a call.
Length of the call in seconds.
The ID of a person associated with this call.
The phone number this call was made to.
The phone number this call was made from.
Sets this as an incoming or outgoing call.
The URL for the call recording.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_CREATE_CUSTOM_FIELDTool to create a custom field in Follow Up Boss. Use when you need to add a new custom data field to person records, such as tracking anniversaries, customer types, or any other custom information.
Input parameters
The type of custom field to create. Choose 'text' for free-form text input, 'date' for date values, 'number' for numeric values, or 'dropdown' for a list of predefined choices.
The user-friendly name of the custom field (e.g., "Anniversary", "Customer Type"). This is the label that will be displayed in the UI.
Array of options for a custom field of type 'dropdown'. Required when type is 'dropdown', ignored for other types. Each string represents one selectable option.
When viewing a person, hide this field if it has no value. Defaults to false. Useful for keeping profiles clean by only showing fields with data.
Whether a date field occurs every year (e.g., birthdays, anniversaries). Only applicable for 'date' type custom fields. Defaults to false.
A weighted integer used for custom sorting of fields. Higher values appear later in the list. Defaults to 0.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_CREATE_DEAL_CUSTOM_FIELDTool to create a custom field for deals in Follow Up Boss. Use when you need to add custom metadata fields to track deal-specific information like stages, priorities, or custom dates.
Input parameters
The type of deal custom field to create.
The user-friendly name of the custom field (e.g., 'Anniversary', 'Deal Stage').
Array of options for a deal custom field of type 'dropdown'. Required when type is 'dropdown', ignored otherwise.
Determines whether the deal custom field is read-only. Defaults to false.
Sets whether to hide this field if it is empty. Defaults to false.
Whether a date field occurs every year (e.g. birthdays, anniversaries). Only applicable when type is 'date'. Defaults to false.
A weighted integer for custom sorting of fields. Higher weights appear later. Defaults to 0.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_CREATE_DEALSTool to create a new deal in Follow Up Boss. Use when you need to add a deal to track sales opportunities in your pipeline. Requires deal name and stage ID.
Input parameters
Name of the deal. This is a required field that identifies the deal.
The price associated with this deal in cents or as an integer value.
The stage ID that this deal should be assigned to. This is a required field. Use the appropriate stage ID from your Follow Up Boss pipeline configuration.
A list of user IDs that should be part of this deal.
A list of person IDs that should be part of this deal.
Description of the deal. Provides additional context or notes about the deal.
Set this value to enforce a specific sort order for the deal.
Possession Date for this deal in date format (YYYY-MM-DD).
Commission split for the team split, typically as a percentage.
Commission split for the agent split, typically as a percentage.
Commission value to assign to this deal.
Due Diligence Date for this deal in date format (YYYY-MM-DD).
Projected close date of this deal in date format (YYYY-MM-DD). This is the expected date when the deal will be closed.
Earnest Money Due Date for this deal in date format (YYYY-MM-DD).
Final Walk Through Date for this deal in date format (YYYY-MM-DD).
Mutual Acceptance Date for this deal in date format (YYYY-MM-DD).
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_CREATE_EM_CAMPAIGNTool to create an email marketing campaign in Follow Up Boss. Use when you need to create a new email campaign with HTML content.
Input parameters
Name of the email campaign or template.
Name of the email marketing system where this campaign originated from.
Email subject line.
Email body in HTML format. Must be valid HTML.
Internal ID of the new campaign or email in the origin system. Must be unique.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_CREATE_EM_EVENTSTool to notify Follow Up Boss about marketing emails sent, opens, clicks, bounces, unsubscribes and spam reports. Use when you need to track email marketing events.
Input parameters
Array of email marketing event objects. Can send up to 1000 events per request.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_CREATE_EVENTSTool to send in a lead or an event related to a lead in Follow Up Boss. Use when you need to track lead activities, inquiries, property views, or any other event type supported by the system.
Input parameters
Event types supported by Follow Up Boss.
Information about the lead who triggered this event.
The name of the lead source
The name of the system used in providing leads
A message from the user about this inquiry
This field is to be used with the 'Viewed Page' event type and indicates the url of the page viewed
Marketing campaign information.
Information about the property this event is related to.
This field is to be used with the 'Viewed Page' event type and indicates the title of the page viewed
The date this event occurred (format: YYYY-MM-DD). Events older than 1 day are considered historical and won't trigger workflows
Any additional information about this inquiry
This field is to be used with the 'Viewed Page' event type and indicates the duration of the visitor on the page viewed given in seconds
This field is to be used with the 'Viewed Page' event type and indicates the referrer url where the visitor came from (Note: If pageReferrer is sent in, pageUrl should be set as well)
Information about what the person was searching for.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_CREATE_GROUPSTool to create a new Follow Up Boss group with specified members and distribution settings. Use when you need to organize team members into groups for lead distribution.
Input parameters
The name of the group.
Type of group defining which user roles can be members.
An array of user IDs that will be members of this group.
Number of seconds to allow someone to claim a lead in a first-to-claim group before reassigning. The default is 30 minutes (1800 seconds) with a minimum of 1 minute (60) and maximum of 30 minutes (1800).
Distribution model for group lead assignment.
The ID of the pond to assign unclaimed first-to-claim leads to after the claim window expires.
The ID of the user to assign unclaimed first-to-claim leads to after the claim window expires.
The ID of the group to assign unclaimed first-to-claim leads to after the claim window expires.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_CREATE_PIPELINESTool to create a new pipeline in Follow Up Boss. Use when you need to set up a new pipeline for tracking deals with customizable stages. Only the owner has access to create and modify pipelines.
Input parameters
The name of the pipeline.
An array of stage objects that should be associated with the pipeline. Each stage must have a name and closedStage indicator.
Description of the pipeline.
Set this value to enforce a specific sort order. The system will recalculate orderWeight values after creation to maintain 1000-unit gaps between pipelines.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_CREATE_PONDSTool to create a new pond in Follow Up Boss. Use when you need to organize leads into a specific group with a lead agent and member users.
Input parameters
The name of the pond you want to create
The Pond Lead Agent user ID
IDs of all users to add as members of the pond
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_CREATE_REACTIONSTool to add a reaction (emoji) to a Note, Call, or ThreadedReply. Use when you need to add an emoji reaction to existing content.
Input parameters
The single-character emoji reaction (e.g., 👍, ❤️, 😀).
The ID of the item that is being reacted to.
The type of entity that is being reacted to.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_CREATE_STAGETool to create a new stage in Follow Up Boss. Use when you need to add a new pipeline stage for organizing contacts.
Input parameters
Name of the stage.
Set this value to enforce a specific sort order. Higher values appear later in the list.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_CREATE_TEAMSTool to create a new team in Follow Up Boss. Use when you need to organize users into teams with optional team leaders.
Input parameters
The name of the team.
An array of user IDs that will be members of this team. At least one user ID is required.
The complete list of team leaders. Optional. If not provided, the team will have no leaders.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_CREATE_TEMPLATETool to create a new email template in Follow Up Boss. Use when you need to create a reusable email template with a name, subject, and HTML body.
Input parameters
The HTML body of the email template.
The name of the new email template.
The email subject used when this email template is selected.
Indicates whether this email template should be shared with other users in the same Follow Up Boss account.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_CREATE_TEXT_MESSAGE_TEMPLATETool to create a text message template in Follow Up Boss. Use when you need to create a reusable SMS template that can include dynamic variables like contact names and greetings.
Input parameters
The name of your text message template.
The body of your text message template. Can include variables like %greeting_time%, %contact_first_name%.
Set to true if this template should be shared with other users in the same Follow Up Boss account.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_DELETE_APPOINTMENTTool to delete an appointment by ID. Use when you need to remove an existing appointment from Follow Up Boss.
Input parameters
The id of appointment to delete.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_DELETE_APPOINTMENT_OUTCOMESTool to delete an appointment outcome by ID. Use when you need to remove an appointment outcome and reassign existing appointments to a different outcome.
Input parameters
ID of the appointment outcome to delete.
The outcome ID to reassign existing appointments. When deleting an appointment outcome, any appointments with the deleted outcome will be reassigned to this outcome ID.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_DELETE_APPOINTMENT_TYPETool to delete an appointment type by its ID. Use when you need to remove an appointment type and reassign existing appointments to another type.
Input parameters
The id of the appointment type to delete.
The typeId to reassign existing appointments to before deleting this appointment type.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_DELETE_CUSTOM_FIELDTool to delete a custom field by its ID. Use when you need to remove a custom field from Follow Up Boss. Restricted to account owners only.
Input parameters
The ID of the custom field to delete. Must be a valid custom field ID.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_DELETE_DEALTool to delete a deal by its ID. Use when you need to permanently remove a deal from Follow Up Boss.
Input parameters
The id of the deal to delete
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_DELETE_DEAL_CUSTOM_FIELDTool to delete a deal custom field by ID. Use when you need to permanently remove a custom field configuration from deals. Only the account owner can delete deal custom fields.
Input parameters
The id of the deal custom field to delete.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_DELETE_GROUPSTool to delete a group by its ID. Use when you need to permanently remove a group from Follow Up Boss.
Input parameters
The ID of the group to delete.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_DELETE_PEOPLE_RELATIONSHIPTool to delete a people relationship by ID in Follow Up Boss. Use when you need to remove a relationship between contacts.
Input parameters
The relationship ID to delete.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_DELETE_PIPELINETool to delete a pipeline by its ID from Follow Up Boss. Use when you need to permanently remove a pipeline from the system. The deletion is irreversible and will remove the pipeline and all associated data.
Input parameters
The id of the pipeline to delete
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_DELETE_PONDTool to delete a pond by its ID. Use when removing a pond and reassigning its contacts to another agent.
Input parameters
The pond id to delete.
Select which agent should receive any contacts currently in this pond after it is deleted.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_DELETE_STAGETool to delete a Follow Up Boss stage by ID. Use when you need to remove a stage and reassign action plans to another stage.
Input parameters
The id of the stage to delete.
The stage id to assign to action plans referencing the deleted stage.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_DELETE_TEAMSTool to delete a team by its ID. Use when you need to remove a team from Follow Up Boss. Optionally merge team members to another team before deletion.
Input parameters
The team id to delete.
If you wish to merge two teams, use this parameter to indicate that all members of the current team should be made a member of the target team before this team is deleted.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_DELETE_TEXT_MESSAGE_TEMPLATETool to delete a text message template by ID. Use when you need to remove a text message template. Note: If the template is in use by an Action Plan, you will get a 403 Forbidden response. Use GET /textMessageTemplates/:id to check which Action Plans are using it before deletion.
Input parameters
The ID of the text message template to delete.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_GET_APPOINTMENTTool to retrieve an appointment by its ID. Use when you need to fetch details of a specific appointment.
Input parameters
The id of the appointment to retrieve.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_GET_APPOINTMENT_OUTCOMETool to retrieve an appointment outcome by ID. Use when you need to fetch details about a specific appointment outcome from Follow Up Boss.
Input parameters
The id of the appointment outcome.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_GET_APPOINTMENT_TYPESTool to retrieve an appointment type by ID. Use when you need to fetch details about a specific appointment type from Follow Up Boss.
Input parameters
The id of the appointment type.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_GET_CALLTool to retrieve a call by its ID from Follow Up Boss. Use when you need to fetch details about a specific call record.
Input parameters
The ID of the call to retrieve.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_GET_DEALTool to retrieve a deal by its ID from Follow Up Boss. Use when you need to fetch details about a specific deal.
Input parameters
The id of the deal to retrieve.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_GET_DEAL_CUSTOM_FIELDTool to retrieve a deal custom field by its ID from Follow Up Boss. Use when you need to fetch details about a specific deal custom field configuration.
Input parameters
The id of a deals custom field.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_GET_EVENTTool to retrieve a single event by its ID from Follow Up Boss. Use when you need to fetch details about a specific event record.
Input parameters
The id of the event.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_GET_GROUPSTool to retrieve a group by its ID from Follow Up Boss. Use when you need to fetch details about a specific group.
Input parameters
The id of the group.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_GET_IDENTITYTool to retrieve identity and authentication information from Follow Up Boss. Use when you need to verify the authenticated user's account and user details.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_GET_METool to retrieve information about the currently authenticated user. Use when you need to fetch details about the authenticated user's account, settings, or permissions.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_GET_PEOPLE_RELATIONSHIPTool to retrieve a people relationship by its ID from Follow Up Boss. Use when you need to fetch details about a specific relationship between contacts.
Input parameters
The ID of a given relationship.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_GET_PIPELINESTool to retrieve a pipeline by its ID from Follow Up Boss. Use when you need to fetch details about a specific pipeline.
Input parameters
The id of the pipeline.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_GET_PONDSTool to retrieve a pond by its ID from Follow Up Boss. Use when you need to fetch details about a specific pond group.
Input parameters
The pond id.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_GET_SMART_LISTTool to retrieve a Smart List by its ID from Follow Up Boss. Use when you need to fetch details about a specific Smart List.
Input parameters
The ID of the Smart List to retrieve.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_GET_STAGETool to retrieve a stage by its ID from Follow Up Boss. Use when you need to fetch details about a specific stage.
Input parameters
The id of the stage to retrieve.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_GET_TEAMSTool to retrieve a team by its ID from Follow Up Boss. Use when you need to fetch details about a specific team.
Input parameters
The team id.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_GET_TEMPLATETool to retrieve an email template by its ID from Follow Up Boss. Use when you need to fetch details about a specific template, optionally with merge fields populated for a person.
Input parameters
The ID of the template to retrieve.
When specified, the returned template will have its merge fields filled out with the specified person record and the current user record.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_GET_TEXT_MESSAGETool to retrieve a text message by its ID from Follow Up Boss. Use when you need to fetch details about a specific text message record.
Input parameters
The id of the text message record.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_GET_TEXT_MESSAGE_TEMPLATETool to retrieve a text message template by its ID from Follow Up Boss. Use when you need to fetch details about a specific text message template, including its content, usage statistics, and associated action plans.
Input parameters
The ID of the template.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_GET_USERTool to retrieve a user by its ID from Follow Up Boss. Use when you need to fetch details about a specific user.
Input parameters
The ID of a user.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_LIST_ACTION_PLANSTool to get a list of Action Plans from Follow Up Boss. Use when you need to retrieve available action plans with optional filtering by status, names, or IDs, and support for pagination and sorting.
Input parameters
Search for Action Plans by id. Provide a comma-separated list of action plan IDs (e.g., '287564,67484,8436437').
Sort Action Plans by a given field (e.g., 'id' or 'name'). Prefix the field name with a minus (-) to sort in descending order (e.g., '-id').
Number of results to return. Max 100.
Search for Action Plans by name. Provide a list of action plan names to filter by. The API will return action plans matching any of the provided names.
Specifies the number of rows to skip before starting to return results.
Search for Action Plans with one of the following statuses: 'Active', 'Deleted', or 'Active,Deleted' (if you want both).
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_LIST_ACTION_PLANS_PEOPLETool to list Action Plans applied to a particular person or list people on a particular Action Plan. Use when you need to retrieve action plan assignments, optionally filtered by person or action plan.
Input parameters
Number of results to return. Max 100.
Specifies the number of rows to skip before starting to return results.
List Action Plans applied to a specified person.
List People on the specified Action Plan.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_LIST_APPOINTMENT_OUTCOMESTool to list all appointment outcomes from Follow Up Boss. Use when you need to retrieve a list of appointment outcomes with optional sorting and pagination.
Input parameters
The sort order can be one of the following: `id`, `name`, `orderWeight`. Prefix the string with a minus (`-`) to sort in descending order (e.g., `-orderWeight`).
Number of results to return. Max 100.
Specifies the number of rows to skip before starting to return results.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_LIST_APPOINTMENTSTool to search for appointments in Follow Up Boss. Use when you need to retrieve a list of appointments, optionally filtered by person, user, or date range. Supports pagination for large result sets.
Input parameters
Date and time representing the end of a date/time range for which to search (must be combined with the `start` argument). Use ISO 8601 format.
Number of results to return. Maximum 100.
Date and time representing the start of a date/time range for which to search (must be combined with the `end` argument). Use ISO 8601 format.
Specifies the number of rows to skip before starting to return results.
Find all appointments related to a user by id.
Find all appointments related to a person. Note: This can be a single person ID.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_LIST_APPOINTMENT_TYPESTool to list all appointment types from Follow Up Boss. Use when you need to retrieve a list of available appointment types with optional sorting and pagination.
Input parameters
The sort order can be one of the following: `id`, `name`, `orderWeight`. Prefix the string with a minus (`-`) to sort in descending order (e.g., `-orderWeight`).
Number of results to return. Max 100.
Specifies the number of rows to skip before starting to return results.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_LIST_CALLSTool to search for calls in Follow Up Boss. Use when you need to retrieve a list of calls with optional filtering by person ID or phone numbers.
Input parameters
Number of results to return. Max 100.
Filter calls based on the phone number of a specific person or lead. This will find calls regardless of whether they were incoming or outgoing.
Specifies the number of rows to skip before starting to return results.
Filter calls by a person ID.
Filter calls based on the number that the call was to.
Filter calls based on the number that the call was from.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_LIST_CUSTOM_FIELDSTool to list all custom fields in Follow Up Boss. Use when you need to retrieve custom field definitions, optionally filtered by label or sorted by specific fields.
Input parameters
Sort field options for custom fields.
Find custom field by label.
Number of results to return. Max 100.
Specifies the number of rows to skip, before starting to return results.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_LIST_DEAL_CUSTOM_FIELDSTool to list all deal custom fields in Follow Up Boss. Use when you need to retrieve deal custom field definitions, optionally filtered by label or sorted by specific fields.
Input parameters
Sort field options for deal custom fields.
Find custom field by label.
Number of results to return. Max 100.
Specifies the number of rows to skip, before starting to return results.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_LIST_DEALSTool to search for and list deals from Follow Up Boss. Use when you need to retrieve multiple deals with optional filters by pipeline, user, person, or status.
Input parameters
Field to sort by (e.g., 'id', 'created').
Number of results to return. Max 100.
Specifies the number of rows to skip before starting to return results.
Status values for filtering deals.
Return a list of deals for a specific user. Filter by user ID.
Return a list of deals for a specific person. Filter by person ID.
Return deals for a specific pipeline only. Filter by pipeline ID.
Set to 1 to include deals with a status of Deleted in the results. Set to 0 or omit to exclude deleted deals.
Set to 1 to include deals with a status of Archived in the results. Set to 0 or omit to exclude archived deals.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_LIST_EM_CAMPAIGNSTool to list email marketing campaigns from Follow Up Boss. Use when you need to retrieve all campaigns or filter by origin/originId.
Input parameters
Field to sort by (e.g., 'id', 'created').
Number of results to return. Max 100.
Specifies the number of rows to skip before starting to return results.
Search for campaigns from a specific origin (e.g., 'Mailchimp', 'Campaign Monitor'). If not specified, returns campaigns from all origins.
Search for campaigns with a specific ID from the originating system. Use this to find campaigns by their external system identifier.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_LIST_EM_EVENTSTool to retrieve email marketing events from Follow Up Boss. Use when you need to fetch information about marketing emails sent, opens, clicks, bounces, unsubscribes, and spam reports. Supports filtering by event type, person, and time range with pagination.
Input parameters
Possible types of email marketing events.
Number of results to return. Maximum 100.
Specifies the number of rows to skip before starting to return results.
Find email marketing events by person ID.
Find email marketing events that have been created or updated after the specified time. Use ISO 8601 format.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_LIST_EVENTSTool to search for and list events from Follow Up Boss. Use when you need to retrieve events with optional filtering by person, event type, property association, or property address, with pagination support.
Input parameters
To get the next page of results, set this to the value returned in _metadata.next, or use the URL from _metadata.nextLink directly.
Comma separated list of one or more of the following: 'Registration', 'Inquiry', 'Seller Inquiry', 'Property Inquiry', 'General Inquiry', 'Viewed Property', 'Saved Property', 'Visited Website', 'Incoming Call', 'Unsubscribed', 'Property Search', 'Saved Property Search', 'Visited Open House' or 'Viewed Page'.
Number of results to return. Max 100.
Specifies the number of rows to skip, before starting to return results. (For more efficient paging, please use the 'next' parameter instead.)
Find all events related to a person.
Filters based on whether a property is associated with an event or not.
Searches property addresses for a given value, including partial matches.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_LIST_GROUPSTool to list all groups from Follow Up Boss. Use when you need to retrieve a list of groups, optionally filtered by type (Agent/Lender) or sorted by id/name.
Input parameters
Sort field options for groups.
Type of group.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_LIST_GROUPS_ROUND_ROBINTool to list groups with round-robin data from Follow Up Boss. Use when you need to retrieve groups configured for round-robin distribution.
Input parameters
Enum for sort field values.
Enum for group type values.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_LIST_INBOX_APPSTool to list all inbox app installations from Follow Up Boss. Use when you need to retrieve a list of installed inbox apps with optional pagination.
Input parameters
Number of results to return. Max 100.
Specifies the number of rows to skip before starting to return results.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_LIST_PEOPLE_RELATIONSHIPSTool to list all people relationships from Follow Up Boss. Use when you need to retrieve relationships between contacts with optional filtering by person ID, name, or first/last name, and sorting capabilities.
Input parameters
Searches for person with a name like what is given. (e.g., If you search for `drew`, it might return a contact like `Andrew`.)
The sort order. Can be one of the following: `id`, `created`, `updated`, `name`, `firstName`, `lastName`, `personId`. Prefix the string with a minus (`-`) to sort in descending order (e.g., `-created`).
Searches for person with a last name like what is given. (e.g., If you search for `drew`, it might return a contact like `Andrew.`)
Filter relationships by a person ID.
Searches for person with a first name like what is given. (e.g., If you search for `drew`, it might return a contact like `Andrew.`)
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_LIST_PIPELINESTool to search for pipelines in Follow Up Boss. Use when you need to retrieve a list of pipelines, optionally filtering by exact name match.
Input parameters
The pipeline name to lookup. (Must be an exact match.)
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_LIST_PONDSTool to list all ponds from Follow Up Boss. Use when you need to retrieve a list of pond groups with pagination support.
Input parameters
Number of results to return. Max 100.
Specifies the number of rows to skip before starting to return results.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_LIST_SMART_LISTSTool to list Smart Lists from Follow Up Boss. Use when you need to retrieve a list of Smart Lists with support for pagination and filtering by FUB version.
Input parameters
Use this parameter to show all smart lists, whether from FUB Classic or FUB.
By default this endpoint only returns Smart Lists created in the classic version of our UI. To return Smart Lists created in our current version, use this parameter.
Number of results to return. Max 100.
Specifies the number of rows to skip before starting to return results.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_LIST_STAGESTool to retrieve a list of stages from Follow Up Boss. Use when you need to fetch all stages with optional pagination and sorting.
Input parameters
Sort options for listing stages.
Number of results to return. Max 100.
Specifies the number of rows to skip before starting to return results.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_LIST_TEAM_INBOXESTool to list all shared team inboxes from Follow Up Boss. Use when you need to retrieve available team inboxes with their names, IDs, and users who have access.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_LIST_TEAMSTool to get a list of teams from Follow Up Boss. Use when you need to retrieve all teams with pagination support. Note: Not all plans have access to the teams feature. If you do not have access, this endpoint will return a 200 OK response with an empty teams list.
Input parameters
Number of results to return. Max 100.
Specifies the number of rows to skip before starting to return results.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_LIST_TEMPLATESTool to list all email templates from Follow Up Boss. Use when you need to retrieve multiple email templates with pagination support.
Input parameters
Number of results to return. Max 100.
Specifies the number of rows to skip before starting to return results.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_LIST_TEXT_MESSAGESTool to list text messages for a person or phone number from Follow Up Boss. Use when you need to retrieve text messages with filtering options. Note: At least one filter parameter must be provided when calling this action.
Input parameters
Filter by specific text message ID(s).
Filter by phone number.
Filter text messages for a specific person id only. Note: At least one filter parameter must be provided.
Filter by thread ID.
Filter text messages sent to a specific recipient's phone number.
Filter text messages sent from a specific sender's phone number.
Filter by group text ID.
Filter by participants.
Filter by shared inbox ID.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_LIST_TEXT_MESSAGE_TEMPLATESTool to list all text message templates from Follow Up Boss. Use when you need to retrieve multiple text message templates with pagination support.
Input parameters
Number of results to return. Max 100.
Specifies the number of rows to skip before starting to return results.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_LIST_TIMEFRAMESTool to get a list of timeframes from Follow Up Boss. Use when you need to retrieve available timeframes.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_LIST_USERSTool to search for and list users from Follow Up Boss. Use when you need to retrieve multiple users with optional filters by role, name, email, or other criteria.
Input parameters
Find a user by their full name. Exact matches only, no partial matching available.
Find users by a specific role (e.g., 'Broker', 'Agent', 'Lender').
Field to sort by. Currently only 'id', 'name' and 'created' are available.
Find a user by their email address.
Number of results to return. Max 100.
Comma separated list of fields (e.g., id,name,calling) to return or use 'allFields' to return all fields (except for calling information, unless included like allFields,calling). When using the fields parameter to filter the response, the id field will be included (even when not specified explicitly).
Specifies the number of rows to skip before starting to return results.
Setting this to true will include users that have been deleted.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_LIST_WEBHOOKSTool to retrieve a list of webhooks from Follow Up Boss. Use when you need to view registered webhooks with optional filtering by event type or status.
Input parameters
Sort order options for webhooks.
Search for webhooks by event (e.g., 'peopleCreated' or 'peopleUpdated').
Number of results to return. Max 100.
Specifies the number of rows to skip before starting to return results.
Status values for filtering webhooks.
The name of the registered system.
The key of the registered system.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_MERGE_TEMPLATETool to merge an email template with person data using Follow Up Boss API. Use when you need to generate personalized email content by replacing merge fields like %contact_name% with actual person data.
Input parameters
Model for recipients object containing To/CC/BCC/From fields.
The ID of the email template to merge.
Person ID to use for merge fields like %contact_name%. If not provided, the first recipient matching a person will be used.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_MERGE_TEXT_MESSAGE_TEMPLATETool to merge a text message template with person data. Use when you need to generate personalized text messages by merging a template with contact information. The template supports merge fields like %contact_name% and %contact_rels_first_name% which are replaced with actual recipient data.
Input parameters
Person ID to use for merge fields like %contact_name%. If not provided, the first recipient will be used
Container for message recipients
The ID of the text message template to merge
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_UPDATE_ACTION_PLANS_PEOPLETool to update the status of an Action Plan to Person relationship in Follow Up Boss. Use when you need to pause or resume an action plan applied to a contact.
Input parameters
The ID of the Action Plan People object to update.
The desired state of the applied action plan. Either 'Running' or 'Paused'.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_UPDATE_APPOINTMENTTool to update an existing appointment in Follow Up Boss. Use when you need to modify appointment details like title, time, location, or invitees. Requires appointment ID, title, start time, and end time. Optionally send invitation emails to invitees.
Input parameters
The id of the appointment to update.
The ending date and time of the appointment in ISO 8601 format (UTC). Also supports time zone suffix (e.g., '2026-02-15T11:00:00Z' or '2026-02-15T11:00:00-08:00').
The beginning date and time of the appointment in ISO 8601 format (UTC). Also supports time zone suffix (e.g., '2026-02-15T10:00:00Z' or '2026-02-15T10:00:00-08:00').
Title of the appointment.
Sets whether the appointment is an all day event or not.
The Follow Up Boss appointment type identifier.
Array of users and/or people to invite to the appointment. Each invitee can have userId (for team members) or personId (for contacts/leads), along with optional name and email.
The location or address of the appointment.
The Follow Up Boss appointment outcome identifier.
Description of the appointment or event.
Send an invitation email to invitees. If the 'appointment reminders' feature is enabled, an SMS reminder will also be sent. Defaults to false.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_UPDATE_APPOINTMENT_OUTCOMESTool to update an existing appointment outcome in Follow Up Boss. Use when you need to modify the name or sort order of an appointment outcome.
Input parameters
The id of the appointment outcome to update.
The name of the appointment outcome.
Set this value to enforce a specific sort order. Higher values appear later in the list.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_UPDATE_APPOINTMENT_TYPESTool to update an existing appointment type in Follow Up Boss. Use when you need to modify the name or sort order of an appointment type.
Input parameters
The id of the appointment type to update.
The name of the appointment type.
Set this value to enforce a specific sort order. Higher values appear later in the list.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_UPDATE_CALLSTool to update an existing call record in Follow Up Boss. Use when you need to modify call details such as notes, duration, outcome, or other call attributes. Only calls created by the account/system making the API request can be updated.
Input parameters
The ID of the call to update.
The log message entered for this call.
The phone number this call was made to or from.
The ID of the user that made or received a call. This can only be set by administrators; otherwise the currently logged in user's ID is used.
Possible outcomes for a call.
Length of the call in seconds.
The ID of a person associated with this call.
The phone number this call was made to.
The phone number this call was made from.
Sets this as an incoming or outgoing call.
The URL for the call recording.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_UPDATE_CUSTOM_FIELDSTool to update an existing custom field in Follow Up Boss by its ID. Use when you need to modify the label, choices, ordering, or display settings of a custom field.
Input parameters
The ID of the custom field to update. Must be a valid custom field ID.
The user-friendly name of the custom field (e.g., "Anniversary", "Customer Type"). This is the label that will be displayed in the UI.
Array of options related to a custom field of type 'dropdown'. Each string represents one selectable option. Only applicable for dropdown type fields.
When viewing a person, hide this field if it has no value. Defaults to false. Useful for keeping profiles clean by only showing fields with data.
Sets whether a date field occurs every year (e.g., birthdays, anniversaries, etc.). Only applicable for 'date' type custom fields. Defaults to false.
A weighted integer for the field to assign values for custom sorting. Higher values appear later in the list. Defaults to 0.
An optional mapping that points previous dropdown choices (keys) to their new positions (values). This is used to track when options get moved or renamed. If items are missing from the keys, they will be removed. If the mapping is not supplied, this endpoint will try to determine if items have been moved or renamed on its own.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_UPDATE_DEAL_CUSTOM_FIELDSTool to update an existing deal custom field in Follow Up Boss. Use when you need to modify custom field properties like label, type, display settings, or dropdown choices.
Input parameters
The id of the deals custom field to update.
The type of deal custom field.
The user-friendly name of the custom field (e.g., 'Anniversary', 'Deal Stage').
Array of options related to a deals custom field of type 'dropdown'. Required when type is 'dropdown', ignored otherwise.
Determines whether the deal custom field is read-only. Defaults to false.
Sets whether to hide this field if it is empty. Defaults to false.
Whether a date field occurs every year (e.g. birthdays, anniversaries). Only applicable when type is 'date'. Defaults to false.
A weighted integer for custom sorting of fields. Higher weights appear later. Defaults to 0.
An optional mapping that points previous dropdown choices (keys) to their new positions (values). This is used to track when options get moved or renamed. If items are missing from the keys, they will be removed. If the mapping is not supplied, then this endpoint will try to determine if items have been moved or renamed on its own.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_UPDATE_DEALSTool to update an existing deal in Follow Up Boss. Use when you need to modify deal details such as name, price, description, stage, or associated people and users.
Input parameters
The id of the deal to update. This is a required field.
Name of the deal.
The price associated with this deal.
The stage that this deal should be assigned to.
A list of user ids that should be part of this deal.
A list of person ids that should be part of this deal.
Description of the deal.
Possession Date for this deal in date format (YYYY-MM-DD).
Commission value for a team split.
Commission value for an agent split.
Commission value to assign to this deal.
Due Diligence Date for this deal in date format (YYYY-MM-DD).
Projected close date of this deal in date format (YYYY-MM-DD).
Earnest Money Due Date for this deal in date format (YYYY-MM-DD).
Final Walk Through Date for this deal in date format (YYYY-MM-DD).
Mutual Acceptance Date for this deal in date format (YYYY-MM-DD).
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_UPDATE_EM_CAMPAIGNSTool to update an existing email marketing campaign in Follow Up Boss. Use when you need to modify campaign name, subject line, or HTML body content.
Input parameters
Follow Up Boss ID of the email campaign to update.
Name of the email campaign or template.
Email subject line.
Email body in HTML format.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_UPDATE_GROUPSTool to update an existing Follow Up Boss group with modified members and distribution settings. Use when you need to change group configuration or membership.
Input parameters
The id of the group to update.
The name of the group.
Type of group defining which user roles can be members.
An array of user IDs that will be members of this group.
Number of seconds to allow someone to claim a lead in a first-to-claim group before reassigning. The default is 30 minutes (1800 seconds) with a minimum of 1 minute (60) and maximum of 30 minutes (1800).
Distribution model for group lead assignment.
The ID of the pond to assign unclaimed first-to-claim leads to after the claim window expires.
The ID of the user to assign unclaimed first-to-claim leads to after the claim window expires.
The ID of the group to assign unclaimed first-to-claim leads to after the claim window expires.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_UPDATE_PEOPLE_RELATIONSHIPSTool to update details of a specific people relationship in Follow Up Boss. Use when you need to modify relationship information such as name, type, contact details (emails, phones), or addresses.
Input parameters
The ID of a given relationship.
The type of relationship (e.g., Spouse, Brother, Partner, etc.).
A list of email addresses associated with the relationship. Specify type and value, isPrimary is not expected. The first email in the list will be the primary email address for the relationship.
A list of phone numbers associated with the relationship. Specify type and value, isPrimary is not expected. The first phone in the list will be the primary phone number for the relationship.
The last/family name of the relationship.
A list of addresses associated with the relationship. This is the address where this person can be contacted, it is not the address of a property this person may be interested in selling or buying.
The first/given name of the relationship.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_UPDATE_PIPELINESTool to update an existing pipeline in Follow Up Boss. Use when you need to modify pipeline properties such as name, description, order, or stages. Only the owner has access to create and modify pipelines.
Input parameters
The id of the pipeline to update.
The name of the pipeline.
An array of stage objects that should be associated with the pipeline. Each stage must have a name and closedStage indicator.
Description of the pipeline.
Set this value to enforce a specific sort order. The system will recalculate orderWeight values after update to maintain 1000-unit gaps between pipelines.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_UPDATE_PONDSTool to update an existing pond in Follow Up Boss. Use when you need to change the name, lead agent, or member list of a pond.
Input parameters
The pond id.
Set this value to change the name of the Pond
Set this value to change the Pond Lead Agent
Set this value to add or remove members from the pond
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_UPDATE_STAGESTool to update an existing stage in Follow Up Boss. Use when you need to modify stage properties like name or sort order.
Input parameters
The id of the stage to update.
Name of the stage.
Helps to set a specific sort order. Higher values appear later in the list.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_UPDATE_TEAMSTool to update an existing team in Follow Up Boss. Use when you need to modify team name, leaders, or members.
Input parameters
The team id to update.
The team name.
The complete list of members of this team. If provided, this replaces all existing members.
The complete list of team leaders. If provided, this replaces all existing leaders.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_UPDATE_TEMPLATESTool to update an existing email template in Follow Up Boss. Use when you need to modify the name, subject, or body of an existing template.
Input parameters
The ID of the email template to update.
The new body for the email template. May include merge fields like {{firstName}} or %contact_first_name%.
The new name for the email template.
The new subject for the email template.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FOLLOW_UP_BOSS_UPDATE_TEXT_MESSAGE_TEMPLATETool to update an existing text message template in Follow Up Boss. Use when you need to modify the name, message content, or sharing settings of an existing SMS template.
Input parameters
The ID of the text message template to update.
The name of your text message template.
The body of your text message template. Can include variables like %greeting_time%, %contact_first_name%, %agent_first_name%, %company_name%.
Set to true if this template should be shared with other users in the same Follow Up Boss account.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
No publicly available marketplace agent is found using this tool yet. There are 43 agents privately built on Nagent that already use Follow Up Boss.
Build on Nagent
Connect Follow Up Boss to any Nagent agent in minutes — no API key management, no boilerplate. Just configure and deploy.
The five questions agent builders ask before adopting a new integration.
Open the External Integrations panel inside Nagent (app.nagent.ai/externalIntegration), find Follow Up Boss, and click "Connect Now." You'll authenticate with API_KEY, OAUTH2 — Nagent handles credential storage and refresh automatically. Once connected, Follow Up Boss is available to any agent in your workspace.
No. Nagent provides no-code integration for every tool. Once Follow Up Boss is connected, you configure its 99 actions directly in the agent builder UI — no API calls, no boilerplate, no schema management.
Helix — Nagent's agentic agent builder — lets you drop Follow Up Boss steps into any workflow visually. Pick an action (e.g., one of those listed above), fill in the inputs (Helix knows the required vs. optional schema for each parameter), and connect it to upstream/downstream steps. Triggers run as the entry point of an agent, so when a Follow Up Boss event fires, the agent kicks off automatically.
Every Follow Up Boss action and trigger ships with a fully-typed schema — input parameters with name, type, required flag, and description, plus the output payload shape. The schemas are documented in the sections above. Helix uses these schemas to validate your configuration at build time and to type-check the data flowing between steps.
Yes. While Follow Up Boss ships with 99 pre-built crm actions, you can layer custom logic around them inside Helix — pre/post-processing steps, conditional branches, retries, or stitching Follow Up Boss together with other connected tools. For deeper customization, talk to our team about Nagent's Agentic AI Lab — forward-deployed engineers who build Follow Up Boss-based workflows tailored to your business.