Estimated reading time: 10 min
What your automation will do…
A connection to your HubSpot account is needed so we can sync it with our platform.
Refer to HubSpot CRM – connection.
Refer to HubSpot CRM – connection.
You can include between 1 and 255 Methods to build complex Flows.

RECORD Copy Link
A record is a single data entry representing a business object, such as a contact, company, deal, ticket, or custom object.
Each record contains properties (fields) that store information about it. For example:
- A contact record might include: First Name, Email, Phone Number, Lifecycle Stage, and Owner.
- A company record might include: Company Name, Industry, Website Domain.
- A deal record might include: Deal Name, Amount, Stage, Close Date.
You can view, edit, and associate records with other records (e.g., link a contact to a company or a deal).
In Wiresk, each step that retrieves, creates, updates, or deletes data is operating on records.
For instance:
- A Trigger can retrieve new contact records.
- A Method can update a deal record’s stage.
Search Records Copy Link
This Method is used to filter, sort, and search objects, records, and engagements across your CRM. For example, you can get a list of contacts in your account, a list of all open deals, or a list of all contacts that have a specific company email address.
Method limitations see HubSpot search limitations.
Method limitations see HubSpot search limitations.
Configuration Table:
Input Options (Field Mapping):
- Input: Allows dynamic inputs, e.g., from a Trigger or from Step responses. Input tab>uncheck “Show recommended” to see all fields).
- Default Value: Select value from a defined list or specify a fixed attribute.
- Manual input: Set a custom value by using the Lightning Bold feature.
Name* | Search Records |
Connection* | Select your connection or create one |
Entity* (Set of data that contain information): | Specify the type of HubSpot object you want to search for: Contacts, Companies, Deals, Tickets, Calls, Emails, Notes, Tasks, Meetings, Products, Invoices, Quotes, Subscriptions, Payments, Campaigns (Available in paid version Marketing Hub). |
Map Fields [+Add Field] you can additionally create custom fields based on “properties” level. | |
if not Found Consider as: | Success – When the record is not found during execution, the system does not treat this as an error. Instead, it considers the operation successful and continues with the workflow. Failed – Wiresk treats this as an error or failure. The workflow stops or takes a predefined failure action. |
Query | Limit the results to only records with matching property values. For example, you can search for all contacts with a first name “John”. |
After | To access the next page of results (after defining the records Limit per page), if “after ” isn’t provided, there are no additional results to display.For example, if “limit” is define at 20 records per page, you can define the field “ after ” at 20 to get the next page after 20 records. |
Limit | By default, the search will return pages of 10 records at a time. This can be changed by setting the “limit ” parameter. The maximum number of supported records per page is 200. |
Properties to retrieve | This parameter allows you to specify which properties of the object you want to retrieve. [⊕ Element][⊕ Map] Add more fields or Map it from a Data Source. See Field Mapping. Field name*: name of the property to retrieve. For example, if you’re retrieving a contact, you might specify properties like “email,” “phone number,” and “company”. Property Fields that do not exist will be skipped. Use Wiresk Lookup feature to search for the property name. Go to Default value > Lookup tab > search). |
Sorts | Use a sorting rule to list results in ascending or descending order. Field Name*: name of the property to sort. Sorting Direction*: Ascending – Descending Use Wiresk Lookup feature to search for the property name. Go to Default value > Lookup tab > search). Example: Filter contacts by ‘Create date’ in descending order to prioritize the most recently created ones. |
(*) required field
Get Record Copy Link
This Method retrieves a record from your HubSpot CRM database based on the record ID.
Configuration Table:
Input Options (Field Mapping):
- Input: Allows dynamic inputs, e.g., from a Trigger or from Step responses. Input tab>uncheck “Show recommended” to see all fields).
- Default Value: Select value from a defined list or specify a fixed attribute.
- Manual input: Set a custom value by using the Lightning Bold feature.
Name* | Get Record |
Connection* | Select your connection or create one |
Entity* (Set of data that contain information): | Specify the type of HubSpot record you want to retrieve: Contacts, Companies, Deals, Tickets, Calls, Emails, Notes, Tasks, Meetings, Products, Invoices, Quotes, Subscriptions, Payments, Campaigns (Available in paid version Marketing Hub). |
Matching Criteria | |
Record ID* | Unique Identifier of a record, you can get the record ID from previous steps, or use the HubSpot Method “Search“. Or use Wiresk Lookup feature to search for the record. Go to Default value > Lookup tab > search). |
If not found, consider as: Failed or success | Success – When Record ID is not found during execution, the system does not treat this as an error. Instead, it considers the operation successful and continues with the workflow. Failed – Wiresk treats this as an error or failure. The workflow stops or takes a predefined failure action. |
Properties to retrieve | This parameter allows you to specify which properties of the object you want to retrieve. [⊕ Element][⊕ Map] Add more fields or Map it from a Data Source. See Field Mapping. Field name For example, if you’re retrieving a contact, you might specify properties like “email,” “phone number,” and “company”. Property Fields that do not exist will be skipped. Use Wiresk Lookup feature to search for the property name. Go to Default value > Lookup tab > search). |
(*) required field
Create Record Copy Link
This Method is used to automate the creation of new records in your HubSpot database.
▪️ Standard Object records: Entities Contacts, Companies, Deals, Tickets
▪️ Engagement records: Entities Calls, Emails, Notes, Tasks, Meetings
▪️ Products records: Entity Products
▪️ Quotes records: Entities Quotes
▪️ Campaigns records (Available in paid version Marketing Hub – Professional) Entities Campaigns
▪️ Standard Object records: Entities Contacts, Companies, Deals, Tickets
▪️ Engagement records: Entities Calls, Emails, Notes, Tasks, Meetings
▪️ Products records: Entity Products
▪️ Quotes records: Entities Quotes
▪️ Campaigns records (Available in paid version Marketing Hub – Professional) Entities Campaigns
Configuration Table:
Input Options (Field Mapping):
- Input: Allows dynamic inputs, e.g., from a Trigger or from Step responses. Input tab>uncheck “Show recommended” to see all fields).
- Default Value: Select value from a defined list or specify a fixed attribute.
- Manual input: Set a custom value by using the Lightning Bold feature.
Name* | Create Record |
Connection* | Select your connection or create one |
Entity* (Set of data that contain information). | This parameter specifies the type of HubSpot record you want to create: Contacts, Companies, Deals, Tickets, Calls, Emails, Notes, Tasks, Meetings, Products, Quotes, Campaigns. |
Map Fields [+Add Field] you can additionally create custom fields based on “properties” level. The field will be outside the “Properties” group but still part of the “Create” process. | |
Properties* Field properties of your entity that you want to create. For example, if you’re adding a Contact, you might specify properties like “Email,” “Phone number,” and “Company“, or if you’re adding a Call engagement, you might specify properties like “Call Title,” “Activity Date,” and “From Number.” | Properties fields of Contacts: Email* First Name* Last Name* [+Add field] Click on this button to add more property fields from a list. Properties fields of Companies: Company Domain Name* Company Name* [+Add field] Add more property fields from a list. Properties fields of Deals: Deal Name* Deal Stage* Pipeline* [+Add field] Add more property fields from a list. Properties fields of Tickets: Pipeline* Ticket Status* Ticket Name* [+Add field] Add more property fields from a list. Properties fields of Calls: Call Title* Activity Date* [+Add Field] Add more property fields from a list. Properties fields of Email: Email Direction* Email Subject* Email to Address* Activity Date* [+Add Field] Add more property fields from a list. Properties fields of Notes: Note Body* Activity Date* [+Add Field] Add more property fields from a list. Properties fields of Tasks: Note* Task Title* Due date* [+Add Field] Add more property fields from a list. Properties fields of Meetings: Meeting Description* Meeting name* Activity date* [+Add Field] Properties fields of Products: Name* Unit Price* [+Add Field] Add more property fields from a list. Properties fields of Quotes: Expiration Date |