πContact list
The Contacts list section is used to create contacts for outgoing interactions.
Different communication channels can be specified for each contact, for example, several phone numbers, email addresses, instant messengers, etc.

Name of the contact list
Total: number of contacts in the list
Callable: contacts that are suitable for outbound activity
Planning: contacts that are selected for processing by Dialer and for which an outgoing interaction is planned
Open: contacts for which the outbound activity was successfully completed and are in an incomplete status (waiting for a customer response or being processed by a chatbot/operator)
Attempted: contacts for which the maximum number of attempts has been reached
Flagged: contacts for which there are no communication units (phone numbers, emails, etc.) suitable for outbound activities with the corresponding type of conversation
Closed: contacts for which the outbound activity was successfully performed and completed Campaign status: active or completed. To launch a campaign, you need to transfer
Create/Edit a contact list
When creating a contact list, you need to specify the following parameters:

Contact list name
A method of selecting contacts for uploading. Contacts can be selected from existing NovaTalks conversations or uploaded as a file.
For Selection method = Select existing conversations, you need to specify the following parameters:
Criteria for selecting NovaTalks conversations.
Sample - a table with a list of found conversations and their parameters. It is displayed if at least 1 conversation has been found in the system according to the created filter. The sample is needed to make sure that the selection is configured correctly. Close if all types of calls have been processed successfully. If this option is enabled, the contact is successfully closed if all conversation types (social media, email, calls) have been successfully completed. If disabled, the contact will be closed successfully if at least one type of conversation has a successful outgoing activity.
This option is used if you need communicate with a contact through all channels, for example, in the messenger and via email.
Automatically add new conversations. If this option is enabled, the system will automatically add new conversations that meet the filter criteria at a specified frequency.
For example, you've created a live campaign that's always on and sends customers who have purchased a product a message with a promo code for a discount on their next purchase.
The frequency with which you want to automatically upload new conversations to the list of contacts that match the specified filter. The default value is every day at 00:00
For Selection method = Select existing conversations, you need to specify the following parameters:

File with contacts for upload. The format is csv (comma delimited), where the first line contains the column names, and all subsequent lines contain contacts and their data. When editing a contact list, you can upload additional data through this field. The format of the original file and the uploaded file must be the same.
Example:
id,email,full_name,debt
1,[email protected],nadya,75.25
2,[email protected],nadiia,150.5
3,[email protected],cristina,225.75
Sample - a table with a list of data loaded from a file.
Contact columns are the contact details that you need to use to reach the customer - for example, phone numbers, email addresses, NovaTalks call IDs, etc. A contact can have several contact details. In this case, the system will try to contact the contact for each contact unit.
For each communication unit, you need to select its type and the channel from which the outgoing activity will be carried out.
You do not need to specify a channel for the Call ID type. The system will automatically detect it.
Close if Reached all Conversation Types. If this option is enabled, the contact is closed successfully if all conversation types (social media, email, calls) have successfully completed an outgoing activity. If disabled, the contact will be closed successfully if at least one type of conversation has a successful outgoing activity.
This option is used if you need to communicate with the contact via all channels, for example, in the messenger and via email.
Unique identifier - a field for selecting a column that will serve as a unique identifier. If you do not select anything, the system will fill in the number in order.
Contact name - a field for selecting a column that will serve as a contact name if the system does not find an existing contact. Then the system creates a new contact using the name from the column.
Description of Contact List and Contact List Detail data
Contact List is a table of contacts where 1 row = 1 contact. It contains information about the status and attempts of outgoing interactions for each conversation type, as well as overall contact-level data. It may also include additional contact information for later use during the execution and processing of outgoing interactions.
sys_id
Unique contact identifier. It is filled in automatically by the system depending on the settings, using the following data:
NovaTalks Contact ID β if [Contact List Settings] Selection method = Select existing Conversations
Sequential number β if [Contact List Settings] Selection method = Upload file AND [Contact List Settings] Unique Identifier Column is not filled in
User-defined field data β if [Contact List Settings] Selection method = Upload file AND [Contact List Settings] Unique Identifier Column is filled in, then the values from this field are written to sys_id.
If the field contains non-unique values, only the first contact with such an ID must be retained, and all other duplicates must be removed. If the field contains empty values, such rows must be deleted.
sys_status
Contact status
sys_attempts
The number of times the Dialer has performed an outgoing interaction for the contact.
sys_status_call
Status of the corresponding conversation type of the contact.
sys _attempts_call
The number of times the Dialer has performed an outgoing interaction where conversation_type = call.
sys _attempts_email
The number of times the Dialer has performed an outgoing interaction where conversation_type = email.
sys _attempts_social_media
The number of times the Dialer has performed an outgoing interaction where conversation_type = social_media.
sys_created_at
Record creation date and time.
sys_updated_at
Record update date and time.
sys_last_attempt_cld_id
ID of the record from Contact List Detail that corresponds to the contact for which the last outgoing interaction attempt was made.
User-created fields (if any exist).
The sys_status field can take the values listed in the table below:
I
in progress
The Dialer selected a record from Contact List Detail for this contact to perform an outgoing interaction.
A
reached max attempts per contact
The maximum number of attempts per contact (Max Attempts Per Contact) has been reached for this contact.
U
uncallable
Not eligible for outgoing interaction. This status is assigned when the contact has been successfully processed.
C
callable
The contact is eligible for outgoing interaction.
Q
queued
The Dialer successfully performed the outgoing interaction and passed it to the Campaign Manager for further processing.
F
no callable records in Contact List Detail
There are no records in Contact List Detail for this contact that are eligible for outgoing interaction.
The sys_status_email and sys_status_social_media fields can take the values listed in the table below:
I
in progress
The Dialer selected a record from Contact List Detail for the corresponding conversation type of the contact to perform an outgoing interaction.
A
reached max attempts per contact
The maximum number of attempts (Max Attempts Per ) has been reached for the corresponding conversation type of the contact.
U
uncallable
Not eligible for outgoing interaction. This status is assigned when the contact for the corresponding conversation type has been successfully processed.
C
callable
The contact is eligible for outgoing interaction for the corresponding conversation type.
Q
queued
The Dialer successfully reached the contact for the corresponding conversation type and passed it to the Campaign Manager for further processing.
F
no callable records in Contact List Detail
There are no records in Contact List Detail for this contact that are eligible for outgoing interaction with the corresponding conversation_type.
Contact List Detail is a table in which each contact is split into separate rows, where 1 row = 1 contact communication unit (phone numbers, emails, conversation IDs, etc.). It contains information about the status, attempts, and other details of outgoing interactions.
sys_id
Unique record identifier. It is automatically filled in as a sequential number.
sys_contact_id
ID of the contact to which the record belongs (from Contact List sys_id).
sys_channel_user
Communication unit for performing an outgoing interaction with a contact, where 1 row = 1 contact communication unit. Depending on the settings, it is filled with the following data:
Conversation ID from NovaTalks β if [Contact List Settings] Selection method = Select existing Conversations
Values from the columns of the file uploaded by the user. Such columns are selected by the user in [Contact List Settings] as contact columns β if [Contact List Settings] Selection method = Upload file
sys_channel_user_type
Type of communication unit. Depending on the settings, it is filled with the following data:
phone/email/conversation_id/messenger_id/username: set according to the value selected by the user in [Contact List Settings] Type β if [Contact List Settings] Selection method = Upload file
conversation_id β if [Contact List Settings] Selection method = Select existing Conversations
sys_cl_source_column
Name of the column from the file uploaded by the user to which sys_channel_user belongs:
Filled with the name of the corresponding column β if [Contact List Settings] Selection method = Upload file
conversation_id β if [Contact List Settings] Selection method = Select existing Conversations
sys_conversation_type
conversation_type inbox_id to which sys_channel_user belongs.
Possible values: call email social_media
sys_inbox_id
ID of the channel from which the outgoing interaction should be performed. It is determined based on the sys_channel_user type:
For phone/email/messenger_id/username β the inbox_id selected by the user in [Contact Lists Settings] is used.
For conversation_id β it must be determined automatically based on the conversation_id.
sys_status
Record status
sys_attempts
The number of times the Dialer has performed an outgoing interaction for the contact.
sys_attempts_abandoned
The number of times the result of an outgoing interaction attempt was a Dialer Attempt Result with Dialer Attempt Category = abandoned.
sys_attempts_busy
The number of times the result of an outgoing interaction attempt was a Dialer Attempt Result with Dialer Attempt Category = busy.
sys_attempts_noanswer
The number of times the result of an outgoing interaction attempt was a Dialer Attempt Result with Dialer Attempt Category = noanswer.
sys_attempts_machine
The number of times the result of an outgoing interaction attempt was a Dialer Attempt Result with Dialer Attempt Category = machine.
sys_scheduled_at
Date and time before which a repeat outgoing interaction should not be performed.
sys_created_at
Record creation date and time.
sys_updated_at
Record update date and time.
sys_last_attempt_datetime
Date and time of the last outgoing interaction initiated by the Dialer for the record.
sys_last_attempt_campaign_id
Campaign ID within which the last outgoing interaction was initiated by the Dialer for the record.
sys_last_attempt_dialog_id
Dialog ID of the last outgoing interaction for the record.
sys_last_attempt_dialer_attempt_result_id
ID of the result of the outgoing interaction attempt performed by the Dialer.
The sys_status field can take the values listed in the table below:
C
callable
The record is eligible for outgoing interaction.
I
in progress
The Dialer selected a record to perform an outgoing interaction.
A
reached max attempts per number or recall type
The maximum number of attempts (Max Attempts Per Conversation or Max Attempts Per ) has been reached for the record.
U
uncallable
Not eligible for outgoing interaction. This status is assigned when the record has been successfully processed or connected to the wrong party.
O
auto-sheduled callback
Another outgoing interaction for the record is scheduled by the Dialer according to the Campaign settings.
S
callback by agent
Another outgoing interaction for the record is scheduled by the Agent.
P
purged
No conversation was found in the system for the record with sys_channel_user_type = conversation_id.
Q
queued
The Dialer successfully reached the contact and passed it to the Campaign Manager for further processing.
Last updated