What does this section cover?
What is Communication Queue?
Communications that require to be accessed by customers, either via Email or SMS, need further processing, additional to the creation of the communication. The additional processing is responsible to send these communications to the customers. CRM.COM communication queue, lists all the communications of this type and processes them accordingly. Any communications in the queue can either be processed directly via CRM.COM, or by an external system.
What goes in the Communications Queue?
The following needs to be satisfied in order for a communication to be added to the queue:
- If the communication media is set to Email and the /wiki/spaces/V4Manual/pages/9831174are enabled
OR - If the communication media is set to SMS and the /wiki/spaces/V4Manual/pages/9831174 are enabled
OR - If an external system is specified
Viewing Communications in Communication Queue
Communications included in a queue are available both via the User Interface and the Web API. They are filtered by the date that were created, their life cycle state and the external system that will be processing them.
Explaining Communication Queue Fields
Name | Description |
---|---|
Number | An auto generated number that uniquely identifies each communication queue entry |
Life Cycle State | The life cycle state of the communication queue entry which can be Pending, Rejected, Completed or Completed and Removed AVAILABLE FROM CRM.COM R10.0.0 Setting Communications in Communication Queue as Completed and Removed is available through the Web API and it allows external systems to mark the communications which are already read by the recipients in order to not be viewed again. Marking communication queue in State Completed and Removed is allowed only if the life cycle state of the communication queue is either pending or Completed. |
Communication | The communication that will be sent through the queue |
External System | The external system which will process the communication waiting in the queue. If no external system is specified then the communication will be processed by CRM.COM |
Error Code | The code of a possible error that might occur while processing the communication In the case of the SMS Gateway, the error that the gateway returns should be specified |
Error Description | The description of a possible error that might occur while processing the communication In the case of the SMS Gateway, the error that the gateway returns should be specified |
Log Information | Includes the standard log information |
Communication Queue
- Navigate to CRM Application > Communications > Access Communication Queue
- Search for the communication queue record using the criteria
Communications Queue Processing
Communications in Communications Queue are processed by CRM.COM only if an external system is not specified and if the Communication Queue entry life cycle state is Pending. The processing is done either on all pending communications or on a specific one, based on the following logic:
Emails
Input | Results | |||||
---|---|---|---|---|---|---|
Media | Direction | Email Settings | Other Errors | Life Cycle State | Error Log | |
Incoming | Enabled | No | Rejected | "Incoming Emails not Supported" | ||
Outgoing | Not Enabled | No | Rejected | "Email Server not Enabled" | ||
Outgoing | Enabled | Yes | Rejected | "Error Description..." | ||
Outgoing | Enabled | No | Completed | N/A |
SMS
Input | Results | |||||
---|---|---|---|---|---|---|
Media | Direction | SMS Settings | Other Errors | Life Cycle State | Error Log | |
SMS | Incoming | Enabled | No | Rejected | "Incoming SMS not Supported" | |
SMS | Outgoing | Not Enabled | No | Rejected | "SMS Server not Enabled" | |
SMS | Outgoing | Enabled | Yes | Rejected | "Error Description..." | |
SMS | Outgoing | Enabled | No | Completed | N/A |
External Systems - Conditional Access Systems
Input | Results | |||||
---|---|---|---|---|---|---|
Media | Direction | SMS Settings | Other Errors | Life Cycle State | Error Log | |
DEVICE | Outgoing | Enabled | Yes | Rejected | Errors depend on the 3rd party system | |
DEVICE | Outgoing | Enabled | No | Completed | N/A |
Communications in Communication Queue can also be processed by external systems, by retrieving them through our Web API, processing them in their systems and then updating them to Completed or Rejected again through our Web API.
Related Areas
-
Communication Tags - R18 — Learn to use predefined Communication Tags to quickly and easily define Communication subjects and body text
-
Configuring Communication Queue External Systems — Learn to configure Communication Queue External Systems
-
Configuring Communication Templates — Learn to configure Communication Templates
-
Configuring Communication Categories — Learn to configure Communication Categories
-
Using Communication Queue — Discover the Communication Queue
-
Using Communication Tags — Learn to use predefined Communication Tags to quickly and easily define Communication subjects and body text
-
Creating Communications for other CRM.COM entities — Learn to create Communications related to other CRM.COM modules
-
Configuring Communication Definitions — Learn to configure Communication Business Definitions that determine the overall behaviour of Communications
-
Managing Communications — Learn to work with Communications
-
Understanding Communications — Understand the usage of Communications within CRM.COM
-
Communication Tags - R15 — Learn to use predefined Communication Tags to quickly and easily define Communication subjects and body text
-
Communication Tags — Learn to use predefined Communication Tags to quickly and easily define Communication subjects and body text
Popular Labels
- accounts-receivable
- accounts-receivable-admin
- accounts-receivable-advanced
- accounts-receivable-advanced-r7
- accounts-receivable-basics
- activities
- activities-admin
- activities-admin-r7
- activities-basics
- activities-basics-r7
- additive-discounts-admin
- additive-discounts-advanced
- additive-discounts-basics
- billing-application
- billing-engine
- communication-centre
- communications-admin-r7
- communications-advanced-r7
- conax-web-services
- conax-web-services-advanced
- contact-information-admin
- contact-information-admin-r7
- crm-application
- crm-application-r7
- customer-events-basics-r7
- dashboards
- dashboards-advanced
- finance-application
- financial-transactions-admin
- financial-transactions-admin-r7
- financial-transactions-advanced
- financial-transactions-advanced-r7
- foundation-application
- foundation-application-r7
- global
- inventory-management-advanced
- inventory-management-basics
- inventory-management-basics-r7
- jobs
- jobs-admin
- jobs-admin-r7
- jobs-advanced
- jobs-basics
- jobs-basics-r7
- leads
- leads-admin
- leads-admin-r7
- leads-advanced
- network-management-basics
- network-management-basics-r7
- normal-billing-admin-r7
- normal-billing-r7
- normal-billing-run-admin
- normal-billing-run-basics
- notifications
- notifications-basics
- panaccess_advanced
- platform-basics
- prepaid-billing-basics
- prepaid-billing-r7
- products-admin-r7
- rated-billing-items-advanced
- rated-billing-items-basics
- reports-basics
- resource-scheduling
- resource-scheduling-advanced
- rewards-admin
- rewards-admin-r7
- rewards-advanced
- rewards-advanced-r7
- rewards-basics
- rewards-basics-r7
- security-management-advanced
- segmentation-basics
- service-requests
- service-requests-admin
- service-requests-admin-r7
- service-requests-advanced
- service-requests-advanced-r7
- stripe
- subscription-actions-r7
- subscriptions
- subscriptions-advanced
- subscriptions-advanced-r7
- subscriptions-basics
- subscriptions-basics-r7
- udrs-admin-r7
- usage-service-r7
- user-management
- user-management-basics
- vouchers-advanced
- vouchers-basics
- wallets
- wallets-advanced
- wallets-basics
- warranty-policies-advanced-r7
- workflows-admin-r7
- workflows-advanced-r7
- workflows-r7
- zapier-basics-r7