Skip to content

Resume Links

Resume links allow visitors who submitted their email or phone number on the client onboarding page to return and complete their booking exactly where they left off — with all their form fields pre-filled.


How It Works

When a visitor submits the popup form on a /sng/{slug}-client-onboarding/ page, the plugin:

  1. Captures all form field values currently on the page (including hidden fields like number_of_dogs and clean_up_frequency)
  2. Builds a full resume URL with those values as query parameters
  3. Shortens it to a clean short link: https://yoursite.com/r/aBcD1234
  4. Sends the short link in the visitor's confirmation email or SMS

When the visitor clicks the link, they are redirected back to the onboarding page with all their saved data pre-filled. The exit intent popup is suppressed on this return visit so they can focus on completing the form.


https://yoursite.com/r/{code}

Codes are 8 characters, alphanumeric, randomly generated. Example: https://yoursite.com/r/aBcD1234


Short links expire after 30 days. After that, the link returns a 404 page. A daily background task automatically cleans up expired links from the database.


When a visitor arrives via a resume link, ?sngei_resumed=1 is appended to the URL. The exit intent script detects this flag and does not show the popup — giving the visitor a distraction-free experience to complete their booking.


Fields Captured

The plugin captures all visible and hidden input fields on the page at the moment of submission, including:

  • first_name, last_name
  • your_email_address
  • home_phone_number, cell_phone_number
  • home_address, city, state_province_region
  • number_of_dogs (hidden field)
  • clean_up_frequency (hidden field)
  • gate_location, doggie_door, garbage_can_location
  • areas_to_clean[], cleanup_notification_type[]
  • how_heard_about_us
  • zip_code, coupon_code (from URL params)