Box attached to the session/user (floating promo contacts form)

Hello! so - im creating some basic code ( cos no previous exp at all) via using some threads from this forum, and now I’m have some specific questions. Trying to set up floating contacts form, and all works nice, but - when user switch page, and coming to this page again , form appears again. And I’m need form to be appeared after like 5-7 seconds after user coming to site. Im using box for this contact form, and seems only lightbox have this functions, at least what I can find. My code is

$w.onReady(function () {
    $w('#OpenButton').onClick( () => {
        $w('#menuContainer1').open();
 } );
});

$w.onReady(function () {
  $w('#SendButton').onClick( (Event) => {
 let fadeOptions = {
 "duration": 3000,
 "delay": 3000
 };
    $w("#ContactForm").hide("fade", fadeOptions);
 } );
} );

$w.onReady(function () {
  $w('#CloseButton').onClick( (Event) => {
    $w("#ContactForm").collapse()
 } );
} );

$w.onReady(function () {
  $w('#CloseButton').onClick( (Event) => {
    $w("#ShowButton").show()
 } );
} );

$w.onReady(function () {
  $w('#ShowButton').onClick( (Event) => {
    $w("#ContactForm").expand()
 } );
} );

$w.onReady(function () {
  $w('#ShowButton').onClick( (Event) => {
    $w("#ShowButton").hide()
 } );
} );

and the form looks like


bottom part of code just for buttons collapse/show the form. All I need to do is:

  1. Form showing up after like 5-7 second on site on main page.
  2. when click on contact form button on the left side (its CloseButton) - collapse itm show open button on right corner, and doesn’t reset its state before session stopped.
  3. when form used, and closed via send button - doesn’t show it to the user again

Any tips?

up please, need any tips :thinking:

no answer still, someone help please :wink: