Can Servicenow be used to send bulk emails (Upto 100 recipients). What is the total volume of emails both inbound and outbound emails that ServiceNow could process without running into issues.

vijaybarath
Kilo Explorer

Can Servicenow be used to send bulk emails (Upto 100 recipients). What is the total volume of emails both inbound and outbound emails that ServiceNow could process without running into issues.

3 REPLIES 3

corina
ServiceNow Employee
ServiceNow Employee

Hello Vishwanathan.



Servicenow can deliver 1000+ notifications on a notification. ServiceNow is capable of this now by splitting the email delivery ( 100 per bulk).


There is no specific limitation on this.


Hi Corina,



Thanks for your reply. So what, I understand is that bulk emailing is possible. Good to hear that. I was also wondering , what is the maximum number of emails ServiceNow could process in a single day without causing congestion . We have a requirement where ServiceNow might have to process upto 30000 emails per day and create tasks for every incoming email. Will this clog up the system over a period of time with so many tasks being created. Any information on this would be appreciated.


corina
ServiceNow Employee
ServiceNow Employee

Hello Vishwanathan.




ServiceNow does not have specific published minimum/maximum performance benchmarks for email processing. Each customer's instance is unique, with business-specific logic that varies widely in complexity. This produces different performance characteristics which in turn affect the rate at which work is done.



As background: There is one scheduled job that pulls email from the configured email account(s) in the system. This scheduled job reads sequentially from the email server and inserts each email into the sys_email table (and also sys_attachment table when there are attachments). It then queues an event.read event to indicate to the system that it can now be processed.



The event processor has separate scheduled jobs to process the event queue. In the queue, all event types can be intermixed; long running events ahead of email.read events could therefore cause a delay in eventually processing the newly stored email record.



Or if you have complex inbound email action scripts, then your email.read event itself could be long-running, and cause a slowdown of email processing. If you drop thousands of emails into the system, it will process them, but the time it takes to process is quite dependent on the logic you have created to respond to the email.



If you are using your own email server you must be sure to configure/tune your email server to ensure that the server does not rate-limit the instance's ability to send email.




You may also consider this useful: Here is how to speed up email delivery:


Speed up your email delivery by validating recipients