I am working on a SAAS project. When the user creates a campaign, the campaign is being created in 4 days. So is showing them a count down a good idea? and what else do you suggest? Please give me examples of similar products if you know.


  • Would you like to specify what "is being created in 4 days" means? – JOG Nov 12 '17 at 19:42
  • Would you from the start know the finish time on the exact second? Otherwise a countdown would not work. – JOG Nov 12 '17 at 19:44
  • @JOG unfortunately no it can be less than 4 days, We are creating a software campaign for the users, So sometimes it take 2 business days and sometimes it take 4 days, But not more than 4 days. Currently i am just showing him a message that it will be created in 4 days. – Iman Nov 13 '17 at 9:00
  • Aha, it sounds like you are working with an Estimated Time of Arrival, an ETA. – JOG Nov 13 '17 at 12:36

In this case, use some features like google calendar or something else for notify user when the campaign's ready, and for the page that you use your campaigns list show the item as a disable item with a count down, or use a progress bar into the item. There's some important point you should remember:

  • At first: Do not direct user to a page where user's wait for something that take time for about 192 hours!
  • Second: make some trustworthy into your product's interface, like Assuring user for notify theme when their campaign's ready, users wouldn't like to check their panel multiple time a day to see their campaign status.
  • Third: make sure your infrastructures are completely ready for notify users and use multiple ways to notify theme (SMS, automated phone call, email and ...).

And at the end, try to making the campaign build up time shorter!

Good luck


While I can only guess what it means to be "creating a software campaign", and you don't allow me to put myself in the user's shoes to understand how a user would like to experience that, the only things I can help you with is to remember to

  • make it clear that the order will be processed,
  • make the ETA clear, and
  • notify the user by email or similar as soon as the "campaign" is ready.

If there would be intermediary steps before the ETA, or if there is any interactivity available towards the campaign, that would of course change things.

For better answers, please include more of your work and specific problems into the question. Good luck!


For inspiration, you could check how Hackerrank deals with maintenance issues. On the maintenance page, they post a coding challenge for their developers who can solve it and send it to hackerrank via mail. This ensures that the developers are not disappointed and in fact, creates a very engaged community!

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.