Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

« Previous Version 26 Next »

Document status

95% COMPLETE

Target release

2023 / Q3

Epic Link

Type /Jira to add Jira epics and issues

Document owner

Tia Robinson & TJ Van Wert

Lean Canvas

Tech Prerequisites

AEM Script must be installed on the site to use

Pricing & Packaging

Add-on feature for AEM Gold and AEM Platinum packages whether standalone/a la carte or part of a GBB package or FSB bundle

SKU

N/A (included in AEM Gold and AEM Platinum SKUs

Additional Confluence Links

PSM Document - /wiki/spaces/PT/pages/4047765610


Overview

🎯 Objective

A lead will contact out the Price Drop Alert form for a specific unit on the dealers website. The contact will receive automated emails and/or text messages when the price of a unit they are interested in decreases in price.

⚙️ How Does it Work

First a contact will need to fill out the Price Drop Alert form on the dealers website. When a dealer reduces/adds a price to the Sale Price field within the iCC system, the PSM system will receive pricing updates from the iCC system and look for any contacts that have submitted a Price Drop Alert form. If the PSM system has identified that a contact has submitted a Price Drop Alert form and the dealer has added/reduced the Sale Price of the unit, the contact will be sent the notification.

Notifications get sent by the PSM system at 10am EST each day. So depending on when the contact fills out a form and when the dealer updates the price in the iCC system, the PSM system will send out the notification at 10am EST the next day.

Dealers will be able to see which contacts within their iCC system have submitted a Price Drop Alert form. There is a new contact activity type called “Price Drop Notification” that is available in the iCC Reporting/Contact screens. It will be listed as a activity type within the contacts detail.

\uD83D\uDCCA Success metrics

Goal

Metric


Technical Details

\uD83D\uDDD2 Requirements

Requirement

User Story

Importance

Task

Notes

iCC must consume the contact information from the forms and notify the dealer of the form fill like other forms on the Ignite platform.

As a dealer, I need to be able to see the contact activity in iCC when the contact fills out the Price Drop notification form.

 iCC dealers must be able to update a price within the inventory control to fire off a notification to the contact that filled out a form

 As a dealer, when I add or change a sale price of a unit, I want that to send a notification to my lead that filled out a price drop alert form that the price has been changed.

 

 

 

\uD83C\uDFA8 User interaction and design

(question) Open Questions

Question

Answer

Date Answered

Can dealers customize the emails or text messages that get sent to the lead?

No, the dealer will have their name, phone number, and url to their website on the email message that gets sent. On the text message they will have their dealer name and link to the unit to view the price.

📝 Additional Details

(warning) Out of Scope

  • The price change will not display in the text or email message to the lead. The lead will need to click the link in the message that will take them back to the dealers website. There are no changes on the dealers website that would indicate the price has been changed.

    • The goal is to get the lead back to the dealers website, the PSM team feels that including the price change in the email does not entice users to return to the dealers website.

↪️ Future Requests

Request Details

Suggestion Form Link

Date Requested


Setup/Enable

For client facing team members that have a dealer that would like to add Price Drop notifications to their website. You will need to

📖 Instructions

  1. AEM Team will need to ensure that the script is added on to the website and the Price Drop Alert feature is enabled on their end. This product will not work unless the AEM script is added to the website.

  2. <script src="https://cdn.customerconnections.io/Script/{PSM provided key}" 
    type="text/javascript" defer></script>
  3. Email aemsupport@leadventure.com as them to enable the Price Drop Alert Feature, and give them the hex codes for the button. They will need two colors - “VDP Button/Link Color”, which corresponds to the color of the text on the button, and “Website Modal Button Color”, which is the background color of the button. See the image below for an example.

We should be requesting a confirmation of activation from the AEM team in this email as well. Do not proceed with implementation until they send back a confirmation that this product has been enabled. Simply leave a comment in the task noting when you sent the email to have it activated, and do not proceed until they reply with confirmation.

  1. Ignite F.E.D Team will need to either add the button/form to the dealers custom template, or enable the “default” AEM template for the dealer on the listing and detail pages.

    1. List Page and Detail Page templates will need to be updated to include the button/form.

Editing A Custom Template 

Search Results Page 

Add the following code to the custom UnitListItem template where the widget should be displayed (typically below where the GLP button is placed): 

@await Component.Macro("PSMNotification", new 
{               
AccountId = unitData.AccountId, 
UnitId = unitData.Unit.Id, 
FormType = (int)PSMFormType.SrpPriceDropNotification, 
UnitUrl = unitData.Url, 
UnitImageUrl = unitData.Photos.FirstOrDefault()?.ToUrl(), 
UnitName = unitData.Unit.UnitName, 
UnitPrice = unitData.Unit.RegularPrice 
})       

Vehicle Display Page 

Add the following code to the custom UnitDetail template in the list of possible buttons on the Detail page:

else if (itemName == "pricedrop")
	{
		@await Component.Macro("PSMNotification", new 
		{               
			AccountId = unitData.AccountId, 
			UnitId = unitData.Unit.Id, 
			FormType = (int)PSMFormType.VdpPriceDropNotification, 
			UnitUrl = unitData.Url, 
			UnitImageUrl = unitData.Photos.FirstOrDefault()?.ToUrl(), 
			UnitName = unitData.Unit.UnitName, 
			UnitPrice = unitData.Unit.RegularPrice 
		})
	}

Once you have added this to the list of possible buttons, you will need to decide where to place it in the list of available buttons by adding a “pricedrop” item to the Button Layout field in the Advanced tab. It should typically go below the GLP button, and above any other CTAs that are present on the detail page.

Naming Conventions

Ensure that you name the new templates accordingly. They should follow this format (this may change as we further develop how we implement these features via templates):

Listing Page: DealerNameUnitListItemAEMPriceDropV2.cshtml

Detail Page: DealerNameUnitDetailAEMPriceDropv2.cshtml

Update Registrations

Once you have uploaded the adjusted templates to the Interact razor_templates folder, test one Registration by changing the Listing and Detail templates to the new name. If the button appears accordingly, go ahead and Bulk Update all registrations to show the new template.

Applying The Default AEM Template

Instead of following the steps above to adjust an existing template, you will simply update the registrations for the site to the following existing templates:

Listing Page: UnitListItemV2AEM.cshtml

Detail Page: UnitDetailV2AEM.cshtml

Additional Styling

We can style the button to best match the other buttons on the SRP and VDP using the class .psm-PD-ButtonType . We are able to adjust the padding, corners, font, etc. in order to best make the button match and look as similar as possible to our other buttons.


Terminate/Disable

📕 Instructions

  1. AEM Support Team will need to disable the Price Drop Alert feature within the AEM system

  2. Send a Support Request Form in the Ignite platform to have the Price Drop Alert button and form removed from the website.

  3. The FED team will need to change the template itself or update the template to remove the Price Drop button.

Product Support

  1. If dealers are having issues or something appears to be not working correctly the aemsupport@leadventure.com should be the first team that needs to look into the issue as most of the features regarding this product are driven by the PSM platform.

    1. These elements of the product are controlled by the PSM Platform

      1. CTA Button (we add their code to our sites to display)

      2. Forms

      3. Consume lead information to send the notification to the lead

      4. Sending notification to leads

      5. Allowing users to control their settings through the PSM platform

      6. Dealer updating certain information via the PSM platform (Dealer Name, Phone Number, Website) so it displays correctly in text messages and emails.

    2. Controlled by Ignite platform

      1. Ignite platform is consuming data only for this, we are not controlling or sending out to contacts/leads, that is all on the PSM side.

      2. Consuming the contact information of what was filled out in the form as only a way to keep all leads in the dealers main platform.

      3. Sending a lead notification via email to dealers when the lead has been added to iCC

      4. Sending the lead activity data to 3rd party CRM as a data transfer only

      5. Reporting on the Price Drop Notification activity type.

Pricing & Packaging

  • A dealer must be subscribed to a AEM Gold or Platinum Packages to have the ability to enable this product. At this time it is not available to dealers that are not subscribed to AEM.

  • No labels