2016 has been an incredible year for GMass. The ultimate mail merge tool for Gmail has grown in spades, with new features like automatic follow-up emails and suppression lists and fully automated recurring campaigns with Google Sheets and even the magical automatic first-name detection capability.

The year is winding down, and while I’ll be celebrating with my family in Ohio, I will also be aggressively writing code to improve GMass. Help me decide what mail merge feature to add to GMass next. Use the Comments to tell me what you like and don’t like.

Here are some ideas, gleaned from user feedback and my own brain:

  • More email sending power: Gmail and G Suite accounts restrict your sending ability to 500 and 2,000 emails per day, respectively. We could potentially let you configure GMass to send through your own SMTP server, or set up a shared external SMTP server that our trusted users could use. You would still use Gmail and GMass as your interface, but the actual emails would go through an external SMTP server, not Google’s mail servers, and you could send far beyond Gmail’s limits.
  • More  auto follow-up stages: Right now, GMass lets you set 3 auto follow-ups with a campaign. Some users have asked for the option to set more.
  • Skip weekends with auto follow-ups: Right now, when you set auto follow-ups to go out 3 days, 5 days, and 8 days, after the original campaign for example, if one of those days falls on a weekend, the follow-up email is still sent.
  • CRM integration with Salesforce: The ability to have email sends and replies, opens, and clicks, sync back with the Contact or Lead in Salesforce.
  • Ability to add a random number of seconds in between each email send: Some users have asked for each individual email to be sent a few seconds after the previous email, because of the belief that doing so will make a campaign seem less spammy.
  • Ability to use GMass from Inbox instead of Gmail: Right now GMass only works with classic Gmail and not Google’s new Inbox. Are you an Inbox user? Do you want to use GMass with Inbox?
  • Better analytics: We already give you stats like your open rate, click rate, and let you download all of your reports. How about seeing an open or click report by domain, or over time? Do you want bar graphs and pie charts to help visualize data?
  • Easier way to customize the From Name / Reply-To: Right now, it’s laborious to change the From Name associated with your GMass campaigns, and some users have reported that setting the Reply-To in Gmail doesn’t stick with GMass. Should I make this easier to control?
  • Real-time human editing of your campaign before sending: Through my other product, Wordzen, you can have your emails proofread by a human before you send them. Do you want a tighter integration with GMass?
  • Dashboard: A dashboard where you can see everything happening with your account, from campaigns in progress to future scheduled campaigns to recent delivery statistics.
  • Personalized attachments: The ability to upload a bunch of files to Google Drive, and then set a column in your Google Sheets spreadsheet for each recipient, specifying what attachment should be sent with the email.

Please respond in the comments below to indicate your enthusiasm for any of the above-mentioned mail merge features, or if you have a feature request that isn’t mentioned, please let us know!

I will go be actively reading and responding to the comments and then ultimately determining which feature to build next.

Spam filters have become so sophisticated that they sometimes will trap legitimate email, but there are ways to reduce the chances of that happening.

spam filtersThere are thousands of different kinds of filters; most are designed according to a particular set of needs. Spam filters are located either on a server where email is received, on an individual PC, or “in the cloud” where they work according to different directions and algorithms that are set according to the mail recipient’s needs and goals.

The most common types of spam filters are:

Content Filters – these look for certain words or phrases and block email that contains them.
Blacklist Filters – these filters scan incoming mail from sources which have a known pattern for sending spam.
Rules-Based Filters – these examine email for specific criteria the recipient wants to block.
Permission Filters – these filters only allow email to pass where the recipient has given specific permission to the sender.
Challenge-Response Filters – the sender must answer a question or give a code in order to have their message delivered.

Administrators can also manually filter specific words or phrases, resulting in any email containing those elements, regardless of the sender, being filtered to spam.

How Can I Avoid Spam Filters?

There are some basics to follow if you don’t want your legitimate email to go to spam. To highlight a few:

• Don’t write in all CAPITAL LETTERS. It’s a huge red flag for spam filters and you’ll likely be blocked.
• Don’t use spammy expressions like “click here” and don’t use extra-large fonts. These are spam signals.
• If you need to copy and paste content, don’t do it directly from Microsoft Word, as the content will also contain style tags and other things the spam filters don’t like.

In GMass: Set up a tracking domain for your account (link to http://www.gmass.co/blog/now-you-can-set-or-request-your-own-tracking-domain-in-gmass/). GMass is an unmonitored system, and when you send emails with open and click tracking, the domain that gets inserted into your emails is the same domain that gets inserted when a spammer sends. If you set up your own tracking domain, you improve your deliver-ability significantly.

Because spam filters often check the IP address of the sender and the sending mail server, this is onespam filters of many advantages of using GMass. When you send a campaign through GMass, it’s going out from your existing Gmail account, one of the most trusted sources for mail in the world.

It’s also prudent to include a physical mailing address and an unsubscribe link, as required by the CAN-Spam Act. Both are easy to do with GMass.

Nothing can guarantee a 100% deliver-ability rate, but finding the right tool is a crucial element.

To review subscription plans for GMass, please click here.

GMass now has an affiliate program, making GMass the only mail merge and follow-up email system for Gmail that provides its 40,000+ users the opportunity to make money by referring more users to GMass. If you refer a paying subscriber to GMass, you will earn:

  1. 50% of the first year’s base monthly fees for any new subscriber you refer
  2. 20% of the subsequent years’ base monthly fee, for the life of the subscriber

It’s easy to sign up and start referring new users!

  1. Compose a new message in Gmail
  2. Put affiliate@gmass.co in the To field
  3. Type the word activate in the Subject line.
  4. Then hit the main GMass buttonDo not hit the Send button.

Your GMass affiliate code, linking instructions, and other program information will be sent immediately to your Inbox.

How to get credit for GMass users you refer:

There are two methods by which you can claim a new user signup:

  1. The new user clicks on a link containing your affiliate code. If your affiliate code is aaabbbccc for example, the link would be in the format of: www.gmass.co/?a=aaabbbccc. We’ll then cookie the site visitor for 90 days. Note that the visitor must be a first-time visitor to the GMass website.
  2. You can manually let us know that a user you referred has signed up, if you do so within seven days after the user creates his account. To manually let us know:
    1. Compose a new message in Gmail
    2. Put affiliate@gmass.co in the To field
    3. Put the Gmail account email address of the user you referred in the Subject line
    4. Then hit the main GMass buttonDo not hit the Send button.

Email notifications:

We’ll notify you by email whenever someone you refer takes an action, including:

  • Installing the GMass Chrome extension
  • Signing up for GMass
  • Subscribing to GMass
  • Canceling a GMass subscription

That way you’re always in the know.

Reporting:

At anytime you can get a report of all the accounts that have signed up with your Affiliate ID, and whether they are free or subscribed accounts. To get a report:

  1. Compose a new message in Gmail
  2. Put affiliate@gmass.co in the To field
  3. Put the word report in the Subject line.
  4. Then hit the main GMass buttonDo not hit the Send button.

Here are the rules:

  1. The paying subscriber you refer must visit the GMass website by clicking a link with your unique affiliate code so that we can track the referral, OR you must let us know within seven days of someone signing up that you are the one who referred them.
  2. If using a link with your affiliate code as the source of your referrals, we will cookie your users for 90 days, so that if after visiting the GMass website, if they don’t immediately install the extension and connect their Gmail account, they will have 90 days to do so for you to still be credited with the account.
  3. If you let us know manually within seven days of a signup that you referred that new user, we may choose to conduct additional research to verify that you do indeed have a relationship with that user. This aspect of the GMass affiliate program is subject to abuse since it’s dependent on you the affiliate, being honest.
  4. You cannot refer yourself or others at your own G Suite (formerly Google Apps) domain. Meaning, if you have a GMass account joe@abcwidgets.com, and you refer sam@abcwidgets.com, that does not qualify. If, however, you refer sam@xyzwidgets.com, that does qualify.
  5. Only accounts that are new GMass users can count as an account that you refer. Meaning, you cannot take credit now for a GMass user that signed up last month.
  6. You may not promote GMass in any way that portrays GMass negatively, including sending spam to promote GMass.
  7. We do not compensate for just new users. A new user has to subscribe to a paid GMass plan in order for us to pay you, the affiliate.
  8. Any new subscribers you refer must be legitimate subscribers, meaning they can’t be spammers or phishers or use GMass for any nefarious activities.
  9. Any new subscribers you refer must have created their GMass account after you created your own. As an affiliate, you are not required to have a paid GMass subscription yourself, but you will need to maintain an active free GMass account at a minimum, so that we have a way to tie the accounts you refer back to your information.
  10. Unlike most affiliate programs, GMass will handle all payouts internally and without the use of a third party. After you sign up, we will work with you to determine the best method of payment. Possible options include: check, PayPal, wire transfer, and other online payment services. Generally, payments will be made to you the affiliate once a quarter.
  11. The parent company of GMass, Wordzen, Inc., reserves the right to terminate the affiliate program at any time, including termination of all payouts, for any reason,. In general though, as an affiliate, you can expect to be treated fairly and compensated appropriately for referring paid subscribers.
  12. The rules are subject to change at any time, and when they do, we will update this blog post with those changes.
I had a user report to me this morning that she sent a campaign with GMass, and the email went out with a blank body to all her recipients. Yikes!

I dove in, learned that she was using Canned Responses, a Labs feature of Gmail, and decided to use it myself. What I discovered was shocking: Canned Responses interacts with Gmail’s internal architecture in such a way that it breaks the functionality of many Gmail extensions, including GMass.

Without Canned Responses:

When you launch a Gmail Compose window, and start typing, you might notice that every few seconds, the URL in the address bar of the browser changes. That’s because Gmail is saving your message every few seconds and internally, generating a new “Message ID”, an internal identifier for your message. You can try it yourself. Launch a Compose window, and type a few characters in the Subject field, and you’ll notice that almost immediately the URL changes to include this Message ID.

With Canned Responses:

Now do a test where you launch a Compose window, and don’t type anything in any of the fields. Instead, choose to insert a template from your Canned Responses menu. The Subject and Body will populate, but notice how a “Message ID” is never generated. Gmail hasn’t yet saved the message. Many Gmail extensions, including GMass, rely upon Gmail saving the message and generating a Message ID in order to “tag” the message to perform some function. Now just type a character or word, anywhere in the Subject or Message fields. Voila! You should now see a Message ID in the URL.

Another side effect of using a Canned Response with GMass is that when clicking the GMass button to send your campaign, you may get a popup alert telling you that your Subject line is blank, even though your Subject line isn’t blank. Keep reading to learn how to work around this issue.

So the trick is…

The trick to using Canned Responses successfully with GMass or any other Gmail extension is to make at least one more change to your message after inserting the Canned Response. That can include something as simple as typing a character in the Subject or Message and then just deleting it. That will be enough to trick Gmail into saving the message and generating a Message ID that includes your Canned Response.

With GMass specifically, you can ensure your Canned Response is appropriately set by using the Send Test Email function by clicking the Settings arrow next to the main GMass button. If the test email arrives as you expect, then you know you can send your mail merge campaign.

It’s time to reload Gmail in Chrome because in addition to launching automated recurring email campaigns, we’ve made several improvements to the look and feel of GMass.

1. The Build Email List magnifying glass button next to the Gmail Search bar will now be hidden unless you’ve searched for something. Meaning now, there will only be two buttons presents when you first load Gmail instead of three.

2. Canceling a scheduled campaign is now much easier than before. Whereas before you had to find the campaign under the GMass Scheduled Label, and remove the Label from the Draft, now all you have to do is find the campaign in the GMass Scheduled Label, and click the Settings arrow, and then click the Cancel button.

3. We’ve added a splash of color to the GMass Settings panel, that shows better visual separation of functions. The light green area are all options to modify the Subject/Message of your email.

4. If you open up a scheduled campaign from the GMass Scheduled Label, you will immediately get a status of the campaign in the yellow status bar at the top of Gmail. In some cases, the status disappeared before you could finish reading it. Now, the campaign status will remain longer.

5. The Suppression dropdown menu is now collapsed by default, and you must hit the plus sign (+) to expand it to reveal the dropdown menu. This makes for a cleaner UI.

GMass and Google Sheets togetherWith GMass, you can send emails automatically to new rows added to your Google Sheets spreadsheet.

This is the second most powerful feature we have ever built (the most powerful feature is auto follow-ups). Now, with automated recurring email campaigns, you can connect a campaign to a particular Google Sheets spreadsheet, and have your email campaign send daily (or hourly) to any new email addresses in the spreadsheet. Additionally, you can set auto follow-ups on a campaign, for a fully automated drip campaign system. Just add your new prospects to your spreadsheet, and the prospects will automatically start receiving your sequence of emails, including any auto follow-ups.

You can also configure a recurring campaign to send to all addresses in the Sheet, instead of just new addresses, to conduct a recurring reminder-style email campaign to the same set of people.

How do you set up an automated recurring email campaign?

Just check this one magical box when setting up your mail merge campaign…the one that says “Repeat daily”. You can also now set it to repeat hourly.

After connecting to my spreadsheet and composing my email campaign, I set it to repeat daily, so that this same email, and any configured auto follow-ups will send automatically to new email addresses added later to the spreadsheet.

This checkbox will show up anytime you compose a campaign after connecting it to a Google Sheets spreadsheet. It will cause the campaign to send daily or hourly, based on the time the campaign is first sent, and it will send to any new email addresses found in the spreadsheet every day or hour. If you set your campaign to have auto follow-ups, then each new email address in the spreadsheet will get the original campaign and the sequential automatic follow-up emails, based on their behavior.

How do you get new email addresses into the spreadsheet?

You can enter them manually, or you can use a number of automated systems available, like Zapier, to tie your Google Sheets spreadsheet to any number of outside databases or CRM systems.

Just add new rows and those people will get the email campaign and any associated automatic follow-up emails.
Here at my company, we house our data in a SQL Server database, and we use Zapier to push data from SQL Server into a Google Sheets spreadsheet daily. We then have a daily recurring GMass campaign set to email new GMass users every day. The campaign connects to the spreadsheet every day, finds any new rows, and sends the mail merge campaign.

New auto follow-up email option to send to “all”

Now, in addition to setting auto follow-ups based on those who didn’t reply and who didn’t open, you can also set the follow-up to go to everyone who received the original email by choosing All, regardless of their behavior. This is useful for creating for example, a series of welcome emails designed to introduce various features of your product or service to a new subscriber.
The new “All” option will send the follow-up to everyone that was part of the original campaign, regardless of whether they opened or replied.

I’ll be writing a separate article on how to use GMass and this new recurring campaign feature to create a “welcome series” email campaign to new customers. You can use this new option, with a Google Sheets spreadsheet, to fully automate a “welcome series” campaign, if your new customers are added to the spreadsheet automatically every day.

Frequently Asked Questions

Q: What’s the big deal about recurring automated email campaigns?

A: The big deal is that now instead of creating and sending a new campaign every day or every week to your new prospects, you can set your campaign up just once and still have it sent to new prospects, just by adding the new prospects to your spreadsheet. You control who gets your sequence of emails by who you add to your spreadsheet.

Q: I’ve set my campaign to recur daily, but now I’ve changed my mind and want to stop it. How do I do that?

A: Just find the campaign in your GMass Scheduled Label, open the Draft, click the GMass Settings arrow and click the red Cancel button.

Q: I’ve set my campaign to recur daily, but now I want to change the spreadsheet it’s connected to. How do I do that?

A: Once you’ve set up an automated recurring email campaign, you can’t alter the spreadsheet or the spreadsheet filter it uses. You will need to cancel the campaign and create a new one that is connected to the new spreadsheet.

Q: How are auto follow-ups related to this new capability?

A: If you create a recurring automated email campaign with auto follow-ups configured, then every day when the email campaigns sends to new rows in the spreadsheet, those new email addresses will also receive a sequence of auto follow-up emails based on whether or not they open, reply, or are just a part of the campaign.

Q: If I set a filter when connecting to my Google Docs spreadsheet, when the campaign recurs, will it only send to new rows that match the original spreadsheet filter?

A: Yes, it will. For example, let’s say you have a spreadsheet with a column called “DripCampaign” and you’ve set each row to “yes” or “no” for this column. When you use GMass to connect to the spreadsheet, you set a spreadsheet filter of “DripCampaign=yes”. When you set your campaign, you set it to repeat daily. When the campaign looks for new additions to the spreadsheet every day, it will only look for rows where DripCampaign=yes.

Q: How does this feature “know” which addresses in the spreadsheet are new?

A: When GMass checks the spreadsheet for “new” addresses, it actually grabs ALL of the email addresses and then removes the ones that have already received an email from that particular campaign. That’s how it finds all of the “new” addresses. Therefore, you can rearrange your spreadsheet in the middle of a campaign, move rows around or delete rows, and you won’t have to worry about GMass sending to an email address for a second time.

Q: I’ve sent the campaign at 4:00 PM, but I want it to recur daily at 2:00 PM instead of 4:00 PM. How can I change that?

A: Just find the campaign under the GMass Scheduled Label, click the GMass Settings arrow, and change the scheduled time to the next day at 2:00 PM, and then hit the GMass main button.

Occasionally, a user is unable to handle all the sales generated by using GMass and therefore wants to uninstall GMass.

If you find yourself in this predicament, this is how you do it. It’s a two or three step process to fully remove GMass from your Chrome browser and from your Gmail account.

Step 1:

Remove the GMass extension from your browser by navigating Chrome to chrome://extensions, finding GMass in the list of extensions, and either unchecking the Enabled box it or deleting it entirely with the trash can icon. This will remove the GMass buttons from the Gmail interface.

Step 2:

Disconnect GMass from your Gmail account. Go to Apps Connected to your Google Account, and find GMass, select it, and click REMOVE. This will prevent GMass from connecting to your account and sending emails on your behalf.

Step 3:

If you’ve installed the GMass Add-on, in which case the GMass icon shows up on the right sidebar on desktop and at the bottom on mobile, you can remove the Add-on from your account by going to your Gmail Settings, navigating to the Add-ons tab, and removing GMass.

My wife and I with our brand new 2016 Lexus NX 200t on August 1, 2016. We used GMass to negotiate the price of the car and never set foot in the dealership other than to pick up the vehicle.

As an email marketing and general purpose mail merge tool for Gmail, GMass can be used in an infinite number of ways. A few months ago in August, I used it to not only buy a new 2016 Lexus NX 200t, but to ensure I paid the lowest possible price.

I used James Bragg’s system of buying a new car, which recommends you fax blast a letter detailing the exact car you want to every dealership within a 100 mile radius. You then let the dealerships compete against each other to offer you the lowest possible price. I adapted his method to email, and GMass was the perfect solution to coordinate, track, and automatically follow-up with car dealerships.

Setting up the email campaign to the dealers:

1. Using a combination of Edmunds.com and the Lexus.com websites, I spec’d out exactly what I wanted, from options to accessories to acceptable colors.

2. Then, I noted the Invoice Price and the MSRP for inclusion in the email. This way dealerships would know that I did my homework and was a serious buyer.

3. Next, I looked up every dealership within a 100 mile radius of Chicago and called each one and asked the receptionist for the email address of the sales manager. It’s important to work with a sales manager as opposed to any old sales associate, because the sales manager has the greatest power to negotiate at-cost or below-cost deals. I placed the sales manager’s name, email address, and other contact information in a Google Sheets spreadsheet.

The spreadsheet I made of all Chicago area Lexus dealers and sales managers

4. Next, I used GMass to connect to my spreadsheet and then drafted my email in Gmail. Here’s the email:

The mail merge campaign I created to send to the 10 Lexus dealers in Chicago. I’m personalizing each email with the sales manager’s name and the dealership name.

Using GMass, I personalized each email with the sales manager’s name and the name of the dealership.

5. I included an automatic follow-up to be sent 24 hours later to any salesperson that didn’t reply.

Setting an auto email follow-up would trigger a new email 24 hours later to anyone that didn’t reply to the original email.

6. Finally, I scheduled my email to go out on the last Tuesday of the month, which in my case was Tuesday, July 26, 2016. Bragg recommends sending your offer on Tuesdays, Wednesdays, and Thursdays close to the end of the month.

7. I hit the GMass button and my campaign was scheduled.

After I sent the email:

1. Within ten minutes of the email being sent, two dealers called with an offer. Lexus of Naperville offered $3,750 off MSRP and Lexus of Highland Park offered $3,033 off MSRP.

2. Because these two dealers called rather than replying to the email, I didn’t want them to receive the 24 hour follow-up email. So I manually entered their addresses into the GMass auto follow-up suppression system to ensure they didn’t get the 24 hour follow-up.

3. Within the first three hours, five dealerships had replied to my email, either by calling or replying to the email.

4. By the time the auto follow-up went out 24 hours after the original email, only two dealerships hadn’t responded, so only two follow-up emails were sent. Both of these dealerships responded within an hour to the follow-up, which is typical. That is the power of automatic follow-up emails…they essentially ensure you get a response. Each manager explained that he didn’t work the day before and had just arrived at the office. I suspect neither would have responded if it wasn’t for the auto follow-up, because they would have thought that the opportunity was gone since it was 24 hours old, but the auto follow-up email made it seem like the opportunity was still fresh and available. Here’s an example of one of the auto follow-up emails:

The auto follow-up email that went out to a dealer 24 hours after the original email, because he hadn’t replied yet.

After the initial round of communication, in which all nine dealers responded, I now had 8 offers from 9 dealerships. The 9th dealership did respond to my email but never actually made an offer. Throughout the process, I never set foot in a single dealership. I did it all from home, and apart from having to be on the phone for a few minutes, conducted all of the business by email and in an automated fashion.

Lessons learned from the negotiations:

1. Many dealerships called in response to the email instead of emailing back. I can understand that — by speaking, they’re hoping to lock up the deal right away, and the phone requires two-way communication so it’s also validation for the dealer that I’m a legitimate buyer.

2. The car with the exact options I wanted wasn’t available at any of the nine dealerships. Why? Because most car manufacturers, including Lexus, package the various options together into two or three different car configurations. Mathematically speaking, if a car offers 10 options, that’s 55 different possible configurations of options, and no car manufacturer wants to make 55 different versions of their car. So they make two or three versions, with sets of options they think will be most attractive to buyers. So the car I ended up leasing had more options than the car I detailed out in the email.

2. In one case, the sales manager cornered me: “Tell me where I need to be on price to lock this up.” As Bragg will tell you, refuse this question. Stay true to the process of making the dealer offer the lowest price, and you can walk away an honest man. You are communicating to the dealers that you’re going to buy from the person that offers the lowest price, and if you spit out a price to lock in a particular dealer, you’re not giving every dealer a fair chance to compete for your business. For me, I wanted to a) get the lowest price, and b) conduct my shopping in an ethical manner.

3. What I didn’t know prior to speaking with dealerships is that at the time Lexus was offering two incentives on new car leases:

  • Waiving the first month’s payment, whatever that may be based on the purchase price, money factor, taxes, and other variables.
  • $500 lease cash applied to the final negotiated price of the car. Meaning, if I negotiated the purchase price of $1,000 off MSRP, the purchase price effectively became $1,500 off MSRP. Every dealer offered this, although some were more transparent about it than others.

4. Leasing a new car in Chicago is always a losing game regardless of how good a negotiator you are, because of Chicago’s ridiculous car lease taxes. Despite a recent law that lowered car lease taxes by taxing the monthly payment instead of the full price of the car, you still pay a whopping 17% tax (sales tax and use tax) on the monthly payment of a car lease. My wife’s mom is a resident of Wisconsin, however, and she graciously agreed to let us lease the car in her name, saving us a significant $60/month x 36 months = $2,160. That’s how much higher Chicago lease taxes are than Milwaukee’s.

5. The best offer came from Bredemann Lexus in Glenview, Illinois. The initial offer was:

$1,200 under invoice for any NX 200t that I wanted, and then all other standard fees from Lexus Financial, which amount to:

  • $700 acquisition fee
  • $169 in document fees
  • .00085 money factor, which amounts to a low 2.04% finance rate
  • $500 lease cash-back on the final negotiated price of the car
  • First month’s payment covered by dealer
Following Bragg’s process, I conducted a second round of negotiations with each dealer to provide them the opportunity to lower their initial price. In this case, Bredemann, who unbeknownst to them, had already offered the best price, agreed to another $120 off the purchase price.
The Lexus lease contract:

The final Lexus lease contract. Note the final negotiated price and the $500 bonus cash. Total monthly payment = $512.79.


Final thoughts:

Using GMass, I negotiated and bought (well, leased) a new 2016 Lexus NX 200t for $41,080, when the sticker price was $44,854. I used scheduling to send the emails early on a Tuesday morning, I used open-tracking to track which dealerships received my offer, and I used auto follow-ups to ping the sales managers that never responded.

Anyone can use GMass to facilitate the same car buying process. The best part — GMass lets you send up to 50 emails a day for free, so unless you’re planning on contacting more than 50 car dealerships (which would be insane), you don’t have to pay to conduct this process.

Be someone’s car buying hero and share this!