<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Arslan Mumtaz</title>
    <description>The latest articles on DEV Community by Arslan Mumtaz (@arslanautomates).</description>
    <link>https://dev.to/arslanautomates</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4160866%2F1e454b55-e803-4655-b41b-da3c8ddb709a.jpeg</url>
      <title>DEV Community: Arslan Mumtaz</title>
      <link>https://dev.to/arslanautomates</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/arslanautomates"/>
    <language>en</language>
    <item>
      <title>A2P 10DLC for GoHighLevel Agencies: Handling Registrations at Scale</title>
      <dc:creator>Arslan Mumtaz</dc:creator>
      <pubDate>Thu, 29 Oct 2026 13:00:00 +0000</pubDate>
      <link>https://dev.to/arslanautomates/a2p-10dlc-for-gohighlevel-agencies-handling-registrations-at-scale-3eaj</link>
      <guid>https://dev.to/arslanautomates/a2p-10dlc-for-gohighlevel-agencies-handling-registrations-at-scale-3eaj</guid>
      <description>&lt;p&gt;For a GoHighLevel agency, A2P 10DLC isn't a one-off task. Every US client needs their own registration, every rejection delays a launch, and every unregistered account is a support ticket waiting to happen. Here's how to handle A2P across many sub-accounts without it becoming a bottleneck.&lt;/p&gt;

&lt;h2&gt;
  
  
  The rule that shapes everything: one brand per business
&lt;/h2&gt;

&lt;p&gt;An A2P brand represents one legal business. You can't register your agency once and cover all your clients: each client sub-account needs its own brand, tied to that client's legal name and tax ID, plus a campaign for what they send.&lt;/p&gt;

&lt;p&gt;Clients without an EIN can use the sole proprietor option, which has much lower sending limits. It's fine for a very small business, but plan to move them to a standard brand once they have an EIN.&lt;/p&gt;

&lt;h2&gt;
  
  
  Collect the right information at onboarding
&lt;/h2&gt;

&lt;p&gt;Most delays come from chasing clients for details. Ask for all of this upfront:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Exact legal business name, as on the EIN or state registration&lt;/li&gt;
&lt;li&gt;EIN, business type and registered address (not a PO Box)&lt;/li&gt;
&lt;li&gt;Website URL on the client's own domain&lt;/li&gt;
&lt;li&gt;An authorised contact's name, email and mobile number for verification&lt;/li&gt;
&lt;li&gt;What they'll text: reminders, follow-ups, marketing or all of these&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Use each client's own email and phone&lt;/strong&gt; for their registration, not yours. The registry limits how many registrations one email or phone number can be used for, so agencies that reuse their own details hit walls quickly.&lt;/p&gt;

&lt;h2&gt;
  
  
  Standardise the compliance pages
&lt;/h2&gt;

&lt;p&gt;The opt-in form, privacy policy and terms are where most rejections come from. For every client:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;An opt-in form with an &lt;strong&gt;optional, unticked&lt;/strong&gt; SMS checkbox and complete consent wording&lt;/li&gt;
&lt;li&gt;A privacy policy with the SMS "no sharing" clause&lt;/li&gt;
&lt;li&gt;Terms of service with an SMS section&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Put these into your niche snapshots as templates (see my &lt;a href="https://arslanautomates.com/blog/gohighlevel-snapshots-guide-for-agencies/" rel="noopener noreferrer"&gt;snapshots guide&lt;/a&gt;), then fill in each client's details. The exact wording that passes is in my &lt;a href="https://arslanautomates.com/blog/a2p-10dlc-registration-gohighlevel/" rel="noopener noreferrer"&gt;A2P registration guide&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Track every registration
&lt;/h2&gt;

&lt;p&gt;With more than a few clients, keep a simple tracker with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Client and sub-account&lt;/li&gt;
&lt;li&gt;Brand status and campaign status&lt;/li&gt;
&lt;li&gt;Submission date and any rejection reasons&lt;/li&gt;
&lt;li&gt;Who owns the next step (you or the client)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Check it weekly. Campaign reviews can take several business days, and a forgotten rejection quietly blocks a client's texting for weeks.&lt;/p&gt;

&lt;h2&gt;
  
  
  Handling rejections efficiently
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Edit and resubmit, don't delete and recreate,&lt;/strong&gt; because recreating a campaign costs a new vetting fee.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Fix every listed reason at once,&lt;/strong&gt; not one at a time.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Look for patterns:&lt;/strong&gt; if several clients fail on the same thing, fix the template in your snapshot.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The full list of common causes and fixes is in &lt;a href="https://arslanautomates.com/blog/a2p-10dlc-campaign-rejected/" rel="noopener noreferrer"&gt;A2P 10DLC campaign rejected?&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Who pays the fees?
&lt;/h2&gt;

&lt;p&gt;Registration and campaign fees are charged per client account. Most agencies pass them on as part of onboarding or include them in their setup fee. Either way, make it clear in your agreement so it never becomes a surprise.&lt;/p&gt;

&lt;h2&gt;
  
  
  Launch checklist for each US client
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Information collected and checked against official records&lt;/li&gt;
&lt;li&gt;Compliance pages live on the client's domain&lt;/li&gt;
&lt;li&gt;Brand submitted and approved&lt;/li&gt;
&lt;li&gt;Campaign submitted with matching description, samples and message flow&lt;/li&gt;
&lt;li&gt;Campaign approved and the number attached&lt;/li&gt;
&lt;li&gt;A test text sent and received before any workflows go live&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Want A2P off your plate?
&lt;/h2&gt;

&lt;p&gt;I handle A2P registrations and rejection fixes for agencies, white-label and behind your brand, as part of onboarding and fulfilment. Per registration it's $99, or it's included in a monthly block of hours. See &lt;a href="https://arslanautomates.com/gohighlevel-for-agencies/" rel="noopener noreferrer"&gt;GoHighLevel for agencies&lt;/a&gt;, &lt;a href="https://arslanautomates.com/blog/gohighlevel-fulfillment-for-agencies/" rel="noopener noreferrer"&gt;how to outsource fulfilment&lt;/a&gt; and &lt;a href="https://arslanautomates.com/pricing/" rel="noopener noreferrer"&gt;pricing&lt;/a&gt;.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://arslanautomates.com/blog/a2p-10dlc-for-gohighlevel-agencies/" rel="noopener noreferrer"&gt;arslanautomates.com&lt;/a&gt;. I'm Arslan Mumtaz, a software engineer who builds GoHighLevel CRM and AI automation for service businesses. See my &lt;a href="https://arslanautomates.com/#work" rel="noopener noreferrer"&gt;case studies&lt;/a&gt; or &lt;a href="https://calendly.com/arslanmumtaz0000/30min" rel="noopener noreferrer"&gt;book a call&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>agency</category>
      <category>sms</category>
      <category>compliance</category>
      <category>crm</category>
    </item>
    <item>
      <title>A2P 10DLC Campaign Rejected? Common Reasons and How to Fix Them in GoHighLevel</title>
      <dc:creator>Arslan Mumtaz</dc:creator>
      <pubDate>Wed, 28 Oct 2026 13:00:00 +0000</pubDate>
      <link>https://dev.to/arslanautomates/a2p-10dlc-campaign-rejected-common-reasons-and-how-to-fix-them-in-gohighlevel-3ng9</link>
      <guid>https://dev.to/arslanautomates/a2p-10dlc-campaign-rejected-common-reasons-and-how-to-fix-them-in-gohighlevel-3ng9</guid>
      <description>&lt;p&gt;Your A2P 10DLC campaign was rejected, your texts aren't going out, and every day costs you leads. The good news: most rejections come down to a handful of fixable problems, and fixing them doesn't mean starting over. Here's how to read the rejection, fix the cause and resubmit without wasting money.&lt;/p&gt;

&lt;p&gt;New to A2P? Start with my &lt;a href="https://arslanautomates.com/blog/a2p-10dlc-registration-gohighlevel/" rel="noopener noreferrer"&gt;step-by-step A2P 10DLC registration guide&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Before you do anything: don't delete the campaign
&lt;/h2&gt;

&lt;p&gt;In GoHighLevel, &lt;strong&gt;editing and resubmitting a rejected campaign doesn't incur a new vetting fee&lt;/strong&gt;, but deleting it and creating a new one does (around $15 each time, at the time of writing). Fix the existing campaign and resubmit it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 1: Read the rejection properly
&lt;/h2&gt;

&lt;p&gt;GoHighLevel shows the reasons next to the rejected campaign. Open each one (look for &lt;strong&gt;"View required fixes"&lt;/strong&gt;) to see the error code, the category, what it means and what needs changing. Fix every listed reason before resubmitting, not just the first one.&lt;/p&gt;

&lt;h2&gt;
  
  
  The most common reasons, and how to fix them
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Problems with the opt-in form
&lt;/h3&gt;

&lt;p&gt;This is the single biggest cause. Reviewers need to see exactly how people agree to receive texts.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Make the SMS consent checkbox &lt;strong&gt;optional and unticked&lt;/strong&gt;, so people can still submit the form without agreeing to texts.&lt;/li&gt;
&lt;li&gt;Name your business and say what messages they'll get.&lt;/li&gt;
&lt;li&gt;Include message frequency, "message and data rates may apply", and STOP and HELP instructions.&lt;/li&gt;
&lt;li&gt;Make sure the form is public: no login, no broken link.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  2. A privacy policy that allows sharing
&lt;/h3&gt;

&lt;p&gt;Generic wording like "we may share your information with partners" gets campaigns rejected. Add a clear SMS clause:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Mobile information will not be shared with third parties or affiliates for marketing or promotional purposes. Text messaging opt-in data and consent will not be shared with any third parties.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  3. Missing or broken terms of service
&lt;/h3&gt;

&lt;p&gt;Your terms need an SMS section (what you send, frequency, costs, STOP and HELP), and both the privacy policy and terms should be linked from the opt-in form.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Details that don't match
&lt;/h3&gt;

&lt;p&gt;Everything must line up across the brand, website, opt-in form, campaign description and sample messages: the same business name, the same type of messages, the same website. If your brand says one name and your website another, expect a rejection.&lt;/p&gt;

&lt;h3&gt;
  
  
  5. Brand problems
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;The legal name doesn't exactly match the EIN records&lt;/li&gt;
&lt;li&gt;A PO Box used as the business address&lt;/li&gt;
&lt;li&gt;A very new EIN that isn't yet in the verification databases (wait, then retry)&lt;/li&gt;
&lt;li&gt;The wrong business type selected&lt;/li&gt;
&lt;li&gt;A missing or invalid website&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  6. Sample messages that don't fit the use case
&lt;/h3&gt;

&lt;p&gt;Samples must look like what you'll actually send, match the use case you chose, include your business name and show opt-out wording. Marketing-style samples under a customer-care use case are a common mismatch.&lt;/p&gt;

&lt;h2&gt;
  
  
  A pre-resubmission checklist
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Every listed rejection reason addressed&lt;/li&gt;
&lt;li&gt;Opt-in form public, consent optional and unticked, wording complete&lt;/li&gt;
&lt;li&gt;Privacy policy has the SMS no-sharing clause&lt;/li&gt;
&lt;li&gt;Terms of service include SMS terms, and both are linked from the form&lt;/li&gt;
&lt;li&gt;Business name, website and messaging consistent everywhere&lt;/li&gt;
&lt;li&gt;Sample messages match the use case and include STOP&lt;/li&gt;
&lt;li&gt;Campaign description and message flow explain exactly where and how people opt in&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;GoHighLevel now runs an automated compliance check on opt-in, privacy and terms links during submission. Use its feedback before you submit.&lt;/p&gt;

&lt;h2&gt;
  
  
  While you wait
&lt;/h2&gt;

&lt;p&gt;Campaign review can take several business days. Keep following up leads by email and phone in the meantime, and don't send texts from unregistered numbers, which can hurt your reputation with carriers.&lt;/p&gt;

&lt;h2&gt;
  
  
  Want it fixed for you?
&lt;/h2&gt;

&lt;p&gt;I fix rejected A2P campaigns and handle new registrations for $99, including checking your opt-in form, privacy policy and terms so the resubmission passes. It's also included in my &lt;a href="https://arslanautomates.com/gohighlevel-virtual-assistant/" rel="noopener noreferrer"&gt;GoHighLevel VA plans&lt;/a&gt;. See &lt;a href="https://arslanautomates.com/pricing/" rel="noopener noreferrer"&gt;pricing&lt;/a&gt;, or the &lt;a href="https://arslanautomates.com/gohighlevel-expert/usa/" rel="noopener noreferrer"&gt;GoHighLevel expert for US businesses&lt;/a&gt; page.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://arslanautomates.com/blog/a2p-10dlc-campaign-rejected/" rel="noopener noreferrer"&gt;arslanautomates.com&lt;/a&gt;. I'm Arslan Mumtaz, a software engineer who builds GoHighLevel CRM and AI automation for service businesses. See my &lt;a href="https://arslanautomates.com/#work" rel="noopener noreferrer"&gt;case studies&lt;/a&gt; or &lt;a href="https://calendly.com/arslanmumtaz0000/30min" rel="noopener noreferrer"&gt;book a call&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>sms</category>
      <category>compliance</category>
      <category>crm</category>
      <category>automation</category>
    </item>
    <item>
      <title>GoHighLevel for Home Service Contractors: 7 Automations for Roofers, HVAC, Plumbers and Cleaners</title>
      <dc:creator>Arslan Mumtaz</dc:creator>
      <pubDate>Tue, 27 Oct 2026 13:00:00 +0000</pubDate>
      <link>https://dev.to/arslanautomates/gohighlevel-for-home-service-contractors-7-automations-for-roofers-hvac-plumbers-and-cleaners-n19</link>
      <guid>https://dev.to/arslanautomates/gohighlevel-for-home-service-contractors-7-automations-for-roofers-hvac-plumbers-and-cleaners-n19</guid>
      <description>&lt;p&gt;Roofers, HVAC techs, plumbers, electricians, cleaners and landscapers all lose money the same way: calls missed while they're on a job, estimates nobody follows up, and past customers who forget them by next season. These are the GoHighLevel automations I build for home service contractors, and the results they've produced.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Missed-call text-back
&lt;/h2&gt;

&lt;p&gt;When you're on a roof or under a sink, the phone goes to voicemail, and the customer calls the next company. An instant text-back keeps them talking to you. For an HVAC and plumbing company, this recovered 89% of missed calls, with texts landing in under 15 seconds. &lt;a href="https://arslanautomates.com/case-studies/hvac-plumbing/" rel="noopener noreferrer"&gt;HVAC &amp;amp; plumbing case study →&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Emergency vs routine routing
&lt;/h2&gt;

&lt;p&gt;Words like "leak", "no heat" or "burst pipe" route straight to the on-call tech's phone, while routine requests get a booking link. Urgent jobs pay the most, so they should never wait in a queue.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Instant quotes for standard jobs
&lt;/h2&gt;

&lt;p&gt;For jobs with predictable pricing, a web form can calculate a consistent quote in minutes instead of days. My building and pest inspection build cut quote turnaround to under 60 seconds and replaced an 8-step manual booking flow. &lt;a href="https://arslanautomates.com/case-studies/building-pest-inspection/" rel="noopener noreferrer"&gt;Inspection case study →&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Estimate follow-up
&lt;/h2&gt;

&lt;p&gt;Most estimates are never chased. A short sequence after every estimate (a check-in, an answer to common questions, a final nudge) wins jobs that would otherwise quietly go to a competitor. For roofing and other big-ticket jobs, a single recovered estimate can pay for the whole system.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Booking, reminders and "on the way" texts
&lt;/h2&gt;

&lt;p&gt;Self-booking from your live calendar, confirmations, a reminder the day before and an "on the way" text when the crew heads out. Customers feel looked after, and no-shows drop.&lt;/p&gt;

&lt;h2&gt;
  
  
  6. Invoice and review request when the job is done
&lt;/h2&gt;

&lt;p&gt;Marking a job complete on a phone sends the invoice and, once it's paid, a Google review request. Reviews are how home service businesses win locally, so every finished job should ask for one.&lt;/p&gt;

&lt;h2&gt;
  
  
  7. Seasonal maintenance and repeat work
&lt;/h2&gt;

&lt;p&gt;Past customers get reminders before each season: furnace tune-ups before winter, AC checks before summer, gutter or roof inspections after the storm season. For cleaning companies, the same idea turns one-off jobs into recurring plans: 38% of one-off cleans became recurring contracts in my &lt;a href="https://arslanautomates.com/case-studies/cleaning-company/" rel="noopener noreferrer"&gt;cleaning company build&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where to start
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;This week:&lt;/strong&gt; missed-call text-back and instant enquiry replies (1, 2)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Next:&lt;/strong&gt; estimate follow-up and booking reminders (4, 5)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Then:&lt;/strong&gt; reviews, seasonal reminders and quoting (3, 6, 7)&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Before you text customers
&lt;/h2&gt;

&lt;p&gt;US contractors need &lt;a href="https://arslanautomates.com/blog/a2p-10dlc-registration-gohighlevel/" rel="noopener noreferrer"&gt;A2P 10DLC registration&lt;/a&gt; before texting from GoHighLevel, plus consent for marketing texts. UK, European and Australian contractors have their own rules (see my &lt;a href="https://arslanautomates.com/blog/gohighlevel-gdpr-uk-eu/" rel="noopener noreferrer"&gt;GDPR&lt;/a&gt; and &lt;a href="https://arslanautomates.com/blog/gohighlevel-spam-act-sms-australia/" rel="noopener noreferrer"&gt;Spam Act&lt;/a&gt; guides). I set this up as part of every build.&lt;/p&gt;

&lt;h2&gt;
  
  
  Want this for your business?
&lt;/h2&gt;

&lt;p&gt;I build GoHighLevel systems for roofers, HVAC and plumbing companies, cleaners, inspectors and other home service businesses. Start with a $97 audit, or see &lt;a href="https://arslanautomates.com/gohighlevel-for-home-services/" rel="noopener noreferrer"&gt;GoHighLevel for home services&lt;/a&gt; and &lt;a href="https://arslanautomates.com/pricing/" rel="noopener noreferrer"&gt;pricing&lt;/a&gt;.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://arslanautomates.com/blog/gohighlevel-for-home-service-contractors/" rel="noopener noreferrer"&gt;arslanautomates.com&lt;/a&gt;. I'm Arslan Mumtaz, a software engineer who builds GoHighLevel CRM and AI automation for service businesses. See my &lt;a href="https://arslanautomates.com/#work" rel="noopener noreferrer"&gt;case studies&lt;/a&gt; or &lt;a href="https://calendly.com/arslanmumtaz0000/30min" rel="noopener noreferrer"&gt;book a call&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>automation</category>
      <category>crm</category>
      <category>smallbusiness</category>
      <category>marketing</category>
    </item>
    <item>
      <title>GoHighLevel Emails Going to Spam? How to Fix Deliverability</title>
      <dc:creator>Arslan Mumtaz</dc:creator>
      <pubDate>Mon, 26 Oct 2026 13:00:00 +0000</pubDate>
      <link>https://dev.to/arslanautomates/gohighlevel-emails-going-to-spam-how-to-fix-deliverability-5c0j</link>
      <guid>https://dev.to/arslanautomates/gohighlevel-emails-going-to-spam-how-to-fix-deliverability-5c0j</guid>
      <description>&lt;p&gt;GoHighLevel says your emails were sent, but customers never see them, because they're landing in spam or getting rejected. Since Gmail and Yahoo tightened their rules for bulk senders, unauthenticated email gets filtered far more aggressively. Here's how to find out why your GoHighLevel emails go to spam, and how to fix it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why GoHighLevel emails go to spam
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;No dedicated sending domain:&lt;/strong&gt; sending through a shared domain means sharing its reputation.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Missing or broken SPF, DKIM or DMARC&lt;/strong&gt; records.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;A free email address in the From field&lt;/strong&gt;, such as a Gmail or Yahoo address.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;A brand-new domain sending too much, too fast.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Old or bought lists&lt;/strong&gt; full of dead addresses and people who never opted in.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;No easy unsubscribe,&lt;/strong&gt; so people hit "report spam" instead.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Spammy content:&lt;/strong&gt; all-image emails, link shorteners, misleading subject lines.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Fix 1: Set up a dedicated sending domain
&lt;/h2&gt;

&lt;p&gt;In GoHighLevel, add your own domain for sending email. It typically sends through a subdomain (for example &lt;em&gt;lc.yourdomain.com&lt;/em&gt;) while your From address stays on your main domain. Using a subdomain for marketing also keeps your main domain's reputation separate from campaign email.&lt;/p&gt;

&lt;h2&gt;
  
  
  Fix 2: Authenticate with SPF, DKIM and DMARC
&lt;/h2&gt;

&lt;p&gt;GoHighLevel shows the exact DNS records to add. Add them at your domain's DNS host:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;SPF&lt;/strong&gt; says which services can send email for your domain. Important: a domain can have &lt;em&gt;only one&lt;/em&gt; SPF record. If you already have one (for example for Google Workspace or Microsoft 365), merge the new entry into it. Two SPF records break each other.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;DKIM&lt;/strong&gt; adds a signature that proves the email really came from you and wasn't altered.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;DMARC&lt;/strong&gt; tells inboxes what to do when SPF or DKIM fail, and is now expected by Gmail and Yahoo for bulk senders. Starting with a monitoring policy is common, then tightening it once everything passes.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Don't send campaigns until all three show as verified. Sending from an unauthenticated domain damages your reputation, and recovery can take weeks.&lt;/p&gt;

&lt;h2&gt;
  
  
  Fix 3: Use a From address on your own domain
&lt;/h2&gt;

&lt;p&gt;Sending "from" a Gmail or Yahoo address through GoHighLevel fails authentication checks, because the email isn't really coming from Gmail or Yahoo. Always send from an address on your own domain, such as &lt;em&gt;&lt;a href="mailto:hello@yourbusiness.com"&gt;hello@yourbusiness.com&lt;/a&gt;&lt;/em&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Fix 4: Meet the Gmail and Yahoo bulk sender rules
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Authenticate with SPF and DKIM, and publish DMARC&lt;/li&gt;
&lt;li&gt;Make the From domain align with your authenticated domain&lt;/li&gt;
&lt;li&gt;Offer &lt;strong&gt;one-click unsubscribe&lt;/strong&gt; in marketing emails, and honour it quickly&lt;/li&gt;
&lt;li&gt;Keep spam complaints very low (Google asks bulk senders to stay under 0.3%, and lower is better)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Fix 5: Warm up new domains slowly
&lt;/h2&gt;

&lt;p&gt;A new domain has no reputation. Start by emailing your most engaged contacts in small batches, then increase the volume over a few weeks. Don't send your first campaign to your entire list.&lt;/p&gt;

&lt;h2&gt;
  
  
  Fix 6: Clean your list
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Remove hard bounces and people who haven't opened anything in months&lt;/li&gt;
&lt;li&gt;Never email bought or scraped lists&lt;/li&gt;
&lt;li&gt;Use double opt-in for new subscribers where you can&lt;/li&gt;
&lt;li&gt;Keep marketing consent records (see my &lt;a href="https://arslanautomates.com/blog/gohighlevel-gdpr-uk-eu/" rel="noopener noreferrer"&gt;GDPR guide&lt;/a&gt; for UK and EU rules)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Fix 7: Write emails that look human
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Mostly text, with a few images rather than one big image&lt;/li&gt;
&lt;li&gt;Your full domain in links, not link shorteners&lt;/li&gt;
&lt;li&gt;Honest subject lines that match the content&lt;/li&gt;
&lt;li&gt;A real reply-to address that someone reads&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  How to check it's working
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Confirm the records show as verified in GoHighLevel's email settings&lt;/li&gt;
&lt;li&gt;Send a test to Gmail, open "Show original" and check that SPF, DKIM and DMARC say PASS&lt;/li&gt;
&lt;li&gt;Watch open, bounce and complaint rates on your next campaigns&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Same problem with texts?
&lt;/h2&gt;

&lt;p&gt;If your SMS isn't arriving either, the cause is different: US texting needs &lt;a href="https://arslanautomates.com/blog/a2p-10dlc-registration-gohighlevel/" rel="noopener noreferrer"&gt;A2P 10DLC registration&lt;/a&gt;. For other automation problems, see &lt;a href="https://arslanautomates.com/blog/gohighlevel-workflow-not-working/" rel="noopener noreferrer"&gt;GoHighLevel workflow not working&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Want it fixed for you?
&lt;/h2&gt;

&lt;p&gt;I set up sending domains, DNS authentication and clean sending practices as part of my &lt;a href="https://arslanautomates.com/gohighlevel-virtual-assistant/" rel="noopener noreferrer"&gt;GoHighLevel VA plans&lt;/a&gt; (from $199/month), or as a one-off fix at $20/hr. See &lt;a href="https://arslanautomates.com/pricing/" rel="noopener noreferrer"&gt;pricing&lt;/a&gt;.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://arslanautomates.com/blog/gohighlevel-emails-going-to-spam/" rel="noopener noreferrer"&gt;arslanautomates.com&lt;/a&gt;. I'm Arslan Mumtaz, a software engineer who builds GoHighLevel CRM and AI automation for service businesses. See my &lt;a href="https://arslanautomates.com/#work" rel="noopener noreferrer"&gt;case studies&lt;/a&gt; or &lt;a href="https://calendly.com/arslanmumtaz0000/30min" rel="noopener noreferrer"&gt;book a call&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>email</category>
      <category>deliverability</category>
      <category>dns</category>
      <category>marketing</category>
    </item>
    <item>
      <title>GoHighLevel Fulfillment for Agencies: What to Outsource and How to Do It Safely</title>
      <dc:creator>Arslan Mumtaz</dc:creator>
      <pubDate>Sun, 25 Oct 2026 13:00:00 +0000</pubDate>
      <link>https://dev.to/arslanautomates/gohighlevel-fulfillment-for-agencies-what-to-outsource-and-how-to-do-it-safely-1o8a</link>
      <guid>https://dev.to/arslanautomates/gohighlevel-fulfillment-for-agencies-what-to-outsource-and-how-to-do-it-safely-1o8a</guid>
      <description>&lt;p&gt;Most GoHighLevel agencies hit the same wall: sales are working, but fulfilment can't keep up. Every new client means another sub-account to build, another A2P registration, another round of fixes, and the founder ends up doing it at midnight. Outsourcing fulfilment is how agencies grow past that point. Here's how to do it without losing quality or control.&lt;/p&gt;

&lt;h2&gt;
  
  
  What agencies typically outsource
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Client onboarding:&lt;/strong&gt; loading snapshots, filling custom values, connecting calendars and payments&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;A2P 10DLC registrations&lt;/strong&gt; for every US client&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Workflow and funnel builds&lt;/strong&gt; for new offers and client requests&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Snapshot builds and updates&lt;/strong&gt; for each niche you serve&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Troubleshooting:&lt;/strong&gt; "my texts stopped sending" tickets&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Custom integrations&lt;/strong&gt; GoHighLevel can't do natively&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Keep in-house: sales, client relationships, strategy and pricing. Those are your agency's value. Fulfilment is the work that should scale without you.&lt;/p&gt;

&lt;h2&gt;
  
  
  Three ways to outsource
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Per task:&lt;/strong&gt; pay by the hour or by the job when overflow appears. Flexible, but you manage each request.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;A monthly block of hours:&lt;/strong&gt; a fixed number of hours each month for ongoing work. Predictable cost, and the same person learns your clients.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;A dedicated part-time specialist:&lt;/strong&gt; a set number of hours with working hours aligned to your team. Feels like a team member, without hiring one.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Standardise before you delegate
&lt;/h2&gt;

&lt;p&gt;Outsourcing chaos just gives you faster chaos. Before handing work over:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Build a snapshot per niche&lt;/strong&gt; so every client starts from the same tested system. See my &lt;a href="https://arslanautomates.com/blog/gohighlevel-snapshots-guide-for-agencies/" rel="noopener noreferrer"&gt;snapshots guide&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Write an onboarding checklist&lt;/strong&gt; covering everything a snapshot doesn't carry.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Use one request format:&lt;/strong&gt; client, sub-account, what's needed, deadline and a link to anything relevant.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Agree on naming conventions&lt;/strong&gt; for workflows and tags.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Quality control that actually works
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Test with a real contact&lt;/strong&gt; before anything goes live, every time.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;A short change note&lt;/strong&gt; for every build or fix: what changed and why.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;A pre-launch checklist:&lt;/strong&gt; custom values filled, numbers connected, A2P approved, triggers tested.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;A monthly spot check&lt;/strong&gt; of execution logs on key client workflows.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Protect your agency
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;White-label:&lt;/strong&gt; your contractor works under your brand, and clients deal only with you.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;NDA:&lt;/strong&gt; for client data and your processes.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;User permissions:&lt;/strong&gt; sub-account access only where needed, two-factor authentication, never shared logins.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ownership:&lt;/strong&gt; snapshots, workflows and code built for you belong to your agency.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Offboarding:&lt;/strong&gt; remove access the day the work ends.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Choosing a fulfilment partner
&lt;/h2&gt;

&lt;p&gt;Ask the same questions you'd ask any hire, plus a few agency-specific ones:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Can you show snapshots or systems you've built?&lt;/li&gt;
&lt;li&gt;How many A2P registrations have you done, and how do you avoid rejections?&lt;/li&gt;
&lt;li&gt;What's your turnaround for a standard request, and for urgent fixes?&lt;/li&gt;
&lt;li&gt;Which hours overlap with my team?&lt;/li&gt;
&lt;li&gt;What happens when a client wants something GoHighLevel can't do?&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;My full hiring checklist, including red flags, is in &lt;a href="https://arslanautomates.com/blog/how-to-hire-a-gohighlevel-va/" rel="noopener noreferrer"&gt;how to hire a GoHighLevel VA&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  White-label GoHighLevel fulfilment
&lt;/h2&gt;

&lt;p&gt;I work white-label for GoHighLevel agencies: onboarding, snapshots, workflows, A2P registrations, troubleshooting and custom code, behind your brand and under NDA. Overflow work is $20/hr (or $30/hr for custom code), and monthly blocks run from $199 for 10 hours to $1,199 for 80 hours as a part-time dedicated specialist. My afternoons and evenings in Lahore overlap with UK and European working hours and US Eastern mornings. See &lt;a href="https://arslanautomates.com/gohighlevel-for-agencies/" rel="noopener noreferrer"&gt;GoHighLevel for agencies&lt;/a&gt; and &lt;a href="https://arslanautomates.com/pricing/" rel="noopener noreferrer"&gt;pricing&lt;/a&gt;.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://arslanautomates.com/blog/gohighlevel-fulfillment-for-agencies/" rel="noopener noreferrer"&gt;arslanautomates.com&lt;/a&gt;. I'm Arslan Mumtaz, a software engineer who builds GoHighLevel CRM and AI automation for service businesses. See my &lt;a href="https://arslanautomates.com/#work" rel="noopener noreferrer"&gt;case studies&lt;/a&gt; or &lt;a href="https://calendly.com/arslanmumtaz0000/30min" rel="noopener noreferrer"&gt;book a call&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>agency</category>
      <category>automation</category>
      <category>crm</category>
      <category>outsourcing</category>
    </item>
    <item>
      <title>How to Hire a GoHighLevel VA: Tasks to Outsource, Interview Questions and Red Flags</title>
      <dc:creator>Arslan Mumtaz</dc:creator>
      <pubDate>Sat, 24 Oct 2026 13:00:00 +0000</pubDate>
      <link>https://dev.to/arslanautomates/how-to-hire-a-gohighlevel-va-tasks-to-outsource-interview-questions-and-red-flags-2ln0</link>
      <guid>https://dev.to/arslanautomates/how-to-hire-a-gohighlevel-va-tasks-to-outsource-interview-questions-and-red-flags-2ln0</guid>
      <description>&lt;p&gt;Hiring a GoHighLevel VA can give you back hours every week, or leave you with a broken account and texts going to the wrong people. The difference is knowing what to hand over, what to ask before hiring, and how to set them up safely. Here is the checklist I'd use if I were hiring one.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 1: Decide what you actually need
&lt;/h2&gt;

&lt;p&gt;Most GoHighLevel work falls into three levels:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Admin:&lt;/strong&gt; updating contacts, tags and pipelines, building pages from templates, scheduling campaigns. Any trained VA can do this.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Builder:&lt;/strong&gt; creating workflows, funnels, calendars and sequences, fixing automations, handling A2P registration. Needs real GoHighLevel experience.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Engineer:&lt;/strong&gt; designing whole systems, migrations, integrations with other software and custom code against the API. Needs a developer.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Hiring at the wrong level is the most common mistake: paying engineer rates for admin work, or expecting an admin VA to design your sales process. If you're still deciding between a VA, a freelancer and an agency, read &lt;a href="https://arslanautomates.com/blog/gohighlevel-va-vs-agency-vs-freelancer/" rel="noopener noreferrer"&gt;which one you need&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 2: Tasks worth outsourcing first
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Fixing workflows that stopped working (see &lt;a href="https://arslanautomates.com/blog/gohighlevel-workflow-not-working/" rel="noopener noreferrer"&gt;12 common causes&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;A2P 10DLC registration for US texting&lt;/li&gt;
&lt;li&gt;Building follow-up, reminder and reactivation sequences&lt;/li&gt;
&lt;li&gt;Setting up calendars, forms and booking pages&lt;/li&gt;
&lt;li&gt;Building and updating funnels and landing pages&lt;/li&gt;
&lt;li&gt;Cleaning up contacts, tags and pipelines&lt;/li&gt;
&lt;li&gt;Monthly campaigns: newsletters, offers, review requests&lt;/li&gt;
&lt;li&gt;A monthly check that key automations are still running&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Keep these with you: pricing decisions, client relationships and anything legal.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 3: Questions to ask before you hire
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;"Can you show me a system you built?"&lt;/strong&gt; Screenshots, a Loom walkthrough or a case study. Skills lists prove nothing.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;"A workflow sends the same text twice. How would you find out why?"&lt;/strong&gt; Good answers mention execution logs, overlapping workflows and re-entry settings.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;"What do you need to set up texting for a US business?"&lt;/strong&gt; They should mention A2P 10DLC and consent. For UK, EU or Australian businesses, ask how they handle consent and opt-outs.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;"What would you do if GoHighLevel can't do something we need?"&lt;/strong&gt; Look for options (integrations, Zapier or n8n, custom code), not "it's impossible."&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;"Which hours will you overlap with mine, and how fast will you reply?"&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;"How do you document what you build?"&lt;/strong&gt; You need to understand your own system if they leave.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Step 4: A small paid test first
&lt;/h2&gt;

&lt;p&gt;Before committing to a monthly plan, give them one real, paid task with a clear result, like fixing a broken workflow or building a reminder sequence. Judge the result, how they communicated, and whether they explained what they changed.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 5: Set up access safely
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Add them as a &lt;strong&gt;user&lt;/strong&gt; with only the permissions they need. Never share your owner login.&lt;/li&gt;
&lt;li&gt;Turn on &lt;strong&gt;two-factor authentication&lt;/strong&gt; for every user.&lt;/li&gt;
&lt;li&gt;Ask for a &lt;strong&gt;short change note&lt;/strong&gt; for every workflow they build or edit.&lt;/li&gt;
&lt;li&gt;Make sure &lt;strong&gt;you own the account,&lt;/strong&gt; the domains and every integration.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Remove access&lt;/strong&gt; the day the work ends.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Red flags
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Asks for your owner password&lt;/li&gt;
&lt;li&gt;Can't show any real work&lt;/li&gt;
&lt;li&gt;Doesn't know what A2P 10DLC is&lt;/li&gt;
&lt;li&gt;Builds without testing on a real contact&lt;/li&gt;
&lt;li&gt;Can't explain what they changed or why&lt;/li&gt;
&lt;li&gt;Prices far below the market for "expert" work&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What a GoHighLevel VA costs
&lt;/h2&gt;

&lt;p&gt;Rates range from about $6/hr for basic offshore admin to $60+/hr for US or UK experts, and monthly packages commonly run $600–1,800 depending on hours and skill. My full breakdown is in &lt;a href="https://arslanautomates.com/blog/how-much-does-a-gohighlevel-expert-cost/" rel="noopener noreferrer"&gt;how much a GoHighLevel expert costs&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Hire me as your GoHighLevel VA
&lt;/h2&gt;

&lt;p&gt;I'm a software engineer and Senior CRM Developer, so I cover all three levels, from monthly admin to custom code. Plans start at $199/month for 10 hours, with month-to-month terms, and you can start with a small paid task or a $97 audit. See &lt;a href="https://arslanautomates.com/gohighlevel-virtual-assistant/" rel="noopener noreferrer"&gt;GoHighLevel VA plans&lt;/a&gt;, my &lt;a href="https://arslanautomates.com/#work" rel="noopener noreferrer"&gt;case studies&lt;/a&gt; and &lt;a href="https://arslanautomates.com/pricing/" rel="noopener noreferrer"&gt;pricing&lt;/a&gt;.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://arslanautomates.com/blog/how-to-hire-a-gohighlevel-va/" rel="noopener noreferrer"&gt;arslanautomates.com&lt;/a&gt;. I'm Arslan Mumtaz, a software engineer who builds GoHighLevel CRM and AI automation for service businesses. See my &lt;a href="https://arslanautomates.com/#work" rel="noopener noreferrer"&gt;case studies&lt;/a&gt; or &lt;a href="https://calendly.com/arslanmumtaz0000/30min" rel="noopener noreferrer"&gt;book a call&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>automation</category>
      <category>crm</category>
      <category>freelance</category>
      <category>hiring</category>
    </item>
    <item>
      <title>How Much Does a Business Website Cost in 2026? Landing Pages, Business Sites and Web Apps</title>
      <dc:creator>Arslan Mumtaz</dc:creator>
      <pubDate>Fri, 23 Oct 2026 13:00:00 +0000</pubDate>
      <link>https://dev.to/arslanautomates/how-much-does-a-business-website-cost-in-2026-landing-pages-business-sites-and-web-apps-j3l</link>
      <guid>https://dev.to/arslanautomates/how-much-does-a-business-website-cost-in-2026-landing-pages-business-sites-and-web-apps-j3l</guid>
      <description>&lt;p&gt;Ask five web developers what a business website costs and you'll hear five answers, from $300 to $30,000. The range is real, because "a website" can mean a single landing page or a full web application. This guide breaks down typical 2026 prices, what drives them, and how to avoid paying for the wrong thing.&lt;/p&gt;

&lt;h2&gt;
  
  
  Typical 2026 price ranges
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Landing page&lt;/strong&gt; (one page, one goal): a few hundred to around $1,500&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Small business website&lt;/strong&gt; (5–8 pages): roughly $800–3,000 from experienced freelancers and smaller studios&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Corporate site with a CMS:&lt;/strong&gt; roughly $2,500–8,000&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Online store:&lt;/strong&gt; roughly $2,000–15,000&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Custom web application&lt;/strong&gt; (portals, dashboards, booking tools): from about $8,000 to $40,000+&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Who you hire matters as much as what you build. Freelancers commonly charge around $30–80 an hour, while agencies often charge $150–250, and developers in lower-cost countries can deliver similar quality for considerably less.&lt;/p&gt;

&lt;h2&gt;
  
  
  What actually drives the price
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Number of pages and templates:&lt;/strong&gt; ten unique page designs cost more than ten pages using one template.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Custom design vs a template:&lt;/strong&gt; bespoke design takes longer than adapting an existing one.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Features:&lt;/strong&gt; booking, payments, member areas, calculators or integrations add development time.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Content:&lt;/strong&gt; whether you supply the text and photos or they need writing and sourcing.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;SEO setup:&lt;/strong&gt; page structure, structured data, speed work and a sitemap done properly.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;CRM connection:&lt;/strong&gt; forms and bookings that feed your CRM and trigger follow-up.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Builder, template or custom code?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Website builders&lt;/strong&gt; (including GoHighLevel's): cheapest and fastest, and good for funnels and simple sites, with some limits on speed, SEO control and features.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Templates and themes:&lt;/strong&gt; a middle ground. Quick to launch, but they can be slow and look like everyone else's.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Custom-coded&lt;/strong&gt; (for example with Next.js): the most control over speed, SEO and features, and you own the code. It takes more time up front.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I compare these in detail in &lt;a href="https://arslanautomates.com/blog/gohighlevel-website-vs-custom-website/" rel="noopener noreferrer"&gt;GoHighLevel website builder vs a custom website&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Costs people forget
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Domain:&lt;/strong&gt; usually a small yearly fee&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Hosting:&lt;/strong&gt; from free for static sites to monthly fees for heavier ones&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Maintenance:&lt;/strong&gt; updates, fixes and small changes after launch&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Paid tools:&lt;/strong&gt; booking, forms, email or analytics subscriptions&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Your time:&lt;/strong&gt; writing content and giving feedback often takes longer than the build&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  How to avoid overpaying (or underpaying)
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Start with the goal.&lt;/strong&gt; More calls? More bookings? A landing page might beat a ten-page site.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Get a fixed quote for a clear scope,&lt;/strong&gt; with what's included written down.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Check the developer's real work,&lt;/strong&gt; including how fast their own site loads on a phone.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Make sure you'll own the domain and the code.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Plan how leads will be followed up,&lt;/strong&gt; or the site will collect enquiries nobody answers in time.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  What I charge
&lt;/h2&gt;

&lt;p&gt;I build custom-coded websites with Next.js, connected to your CRM so every enquiry gets an instant follow-up. I'm based in Lahore, Pakistan, working with businesses in the US, UK, Europe and Australia, so my prices sit well below typical agency rates:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Landing page:&lt;/strong&gt; from $299&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Business website (5–8 pages):&lt;/strong&gt; from $799&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Custom web app:&lt;/strong&gt; from $2,500&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Website care plan:&lt;/strong&gt; $79/month&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This site is an example of my work: custom Next.js, a blog, case studies, structured data and a fast static build. See &lt;a href="https://arslanautomates.com/web-development/" rel="noopener noreferrer"&gt;web development&lt;/a&gt;, my &lt;a href="https://dev.arslanautomates.com" rel="noopener noreferrer"&gt;developer portfolio&lt;/a&gt; and &lt;a href="https://arslanautomates.com/pricing/" rel="noopener noreferrer"&gt;pricing&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Market ranges are typical 2026 figures and vary by provider and scope. Always get a written quote.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://arslanautomates.com/blog/how-much-does-a-business-website-cost/" rel="noopener noreferrer"&gt;arslanautomates.com&lt;/a&gt;. I'm Arslan Mumtaz, a software engineer who builds GoHighLevel CRM and AI automation for service businesses. See my &lt;a href="https://arslanautomates.com/#work" rel="noopener noreferrer"&gt;case studies&lt;/a&gt; or &lt;a href="https://calendly.com/arslanmumtaz0000/30min" rel="noopener noreferrer"&gt;book a call&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>freelance</category>
      <category>smallbusiness</category>
      <category>nextjs</category>
    </item>
    <item>
      <title>GoHighLevel Workflow Not Working? 12 Common Problems and How to Fix Them</title>
      <dc:creator>Arslan Mumtaz</dc:creator>
      <pubDate>Thu, 22 Oct 2026 13:00:00 +0000</pubDate>
      <link>https://dev.to/arslanautomates/gohighlevel-workflow-not-working-12-common-problems-and-how-to-fix-them-hfj</link>
      <guid>https://dev.to/arslanautomates/gohighlevel-workflow-not-working-12-common-problems-and-how-to-fix-them-hfj</guid>
      <description>&lt;p&gt;A GoHighLevel workflow that silently stops working is one of the most expensive problems a business can have: leads stop getting texts, reminders stop going out, and nobody notices for weeks. These are the 12 causes I find most often when fixing client accounts, and how to check each one.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Start here:&lt;/strong&gt; open the workflow's &lt;strong&gt;Execution Logs&lt;/strong&gt; (or the contact's workflow history). They show whether the contact entered the workflow at all, and which step failed. Most problems become obvious there.&lt;/p&gt;

&lt;h2&gt;
  
  
  Problems where the workflow never starts
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. The workflow is still in Draft
&lt;/h3&gt;

&lt;p&gt;Edits made to a workflow aren't live until it's published. It sounds obvious, but it's the most common cause, especially after copying or editing a workflow.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. The trigger filters are too narrow
&lt;/h3&gt;

&lt;p&gt;A trigger like "Form submitted" with a filter for the wrong form, a tag spelled slightly differently, or a pipeline stage that doesn't match will never fire. Check every filter on the trigger against real data.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Re-entry is turned off
&lt;/h3&gt;

&lt;p&gt;If a contact has been through the workflow before and re-entry isn't allowed, they won't enter again. That's correct for one-time sequences, but wrong for things like reminders for every appointment.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Another workflow got there first
&lt;/h3&gt;

&lt;p&gt;Overlapping workflows can remove a tag, move an opportunity or change a field before your workflow's trigger condition is met. Map which workflows touch the same tags and stages.&lt;/p&gt;

&lt;h2&gt;
  
  
  Problems where messages don't send
&lt;/h2&gt;

&lt;h3&gt;
  
  
  5. The contact is on Do Not Disturb
&lt;/h3&gt;

&lt;p&gt;If a contact has DND turned on for SMS, email or all channels, messages on that channel are skipped. That's correct when they opted out. But check whether an import or another workflow set DND by mistake.&lt;/p&gt;

&lt;h3&gt;
  
  
  6. The contact has no phone number or email
&lt;/h3&gt;

&lt;p&gt;A text step can't send to a contact without a valid mobile number, and incorrectly formatted numbers often fail. Store numbers in international format (e.g. +1, +44, +61).&lt;/p&gt;

&lt;h3&gt;
  
  
  7. A2P 10DLC isn't approved (US numbers)
&lt;/h3&gt;

&lt;p&gt;Texts from US local numbers are filtered or blocked without A2P 10DLC registration. If US texts "send" but nobody receives them, check your registration status. See my &lt;a href="https://arslanautomates.com/blog/a2p-10dlc-registration-gohighlevel/" rel="noopener noreferrer"&gt;A2P 10DLC guide&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  8. Emails land in spam
&lt;/h3&gt;

&lt;p&gt;If emails show as sent but people say they never got them, check that your sending domain is set up with proper authentication, and avoid sending large campaigns from a brand-new domain all at once.&lt;/p&gt;

&lt;h2&gt;
  
  
  Problems where timing is wrong
&lt;/h2&gt;

&lt;h3&gt;
  
  
  9. Time zone mismatches
&lt;/h3&gt;

&lt;p&gt;Reminders that arrive an hour early or late, or in the middle of the night, usually come from a mismatch between the account's time zone, the calendar's, and the contact's. Check all three.&lt;/p&gt;

&lt;h3&gt;
  
  
  10. Wait steps and send windows
&lt;/h3&gt;

&lt;p&gt;A wait step that counts from the wrong date, or a step restricted to certain hours and days, can hold messages much longer than expected. Check what each wait is actually waiting for.&lt;/p&gt;

&lt;h2&gt;
  
  
  Problems where the workflow stops early
&lt;/h2&gt;

&lt;h3&gt;
  
  
  11. Goals and "stop on response"
&lt;/h3&gt;

&lt;p&gt;Goal events and settings that stop the workflow when a contact replies are useful, but they can end a sequence earlier than you meant to. A one-word "ok" reply might stop your whole follow-up.&lt;/p&gt;

&lt;h3&gt;
  
  
  12. Empty custom values and fields
&lt;/h3&gt;

&lt;p&gt;Messages that read "Hi ," or links that go nowhere come from empty custom fields or custom values. Fill in every custom value in Settings, and add fallbacks for fields that might be blank.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to stop it happening again
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Test with a real contact&lt;/strong&gt; after every change, using your own phone and email.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Name workflows clearly&lt;/strong&gt; and keep a short note of what each does.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Check key workflows monthly:&lt;/strong&gt; do a quick review of the execution logs for your speed-to-lead and reminder workflows.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Add an internal alert&lt;/strong&gt; to critical workflows, so your team knows they ran.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you're setting up workflows from scratch, my list of &lt;a href="https://arslanautomates.com/blog/gohighlevel-automations-for-service-businesses/" rel="noopener noreferrer"&gt;10 essential GoHighLevel automations&lt;/a&gt; is a good place to start.&lt;/p&gt;

&lt;h2&gt;
  
  
  Want someone to fix it for you?
&lt;/h2&gt;

&lt;p&gt;Workflow fixes are a big part of my &lt;a href="https://arslanautomates.com/gohighlevel-virtual-assistant/" rel="noopener noreferrer"&gt;GoHighLevel VA plans&lt;/a&gt; (from $199/month), and I also fix one-off problems at $20/hr. If several things feel broken, a $97 audit reviews the whole account and tells you exactly what to fix. See &lt;a href="https://arslanautomates.com/pricing/" rel="noopener noreferrer"&gt;pricing&lt;/a&gt;.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://arslanautomates.com/blog/gohighlevel-workflow-not-working/" rel="noopener noreferrer"&gt;arslanautomates.com&lt;/a&gt;. I'm Arslan Mumtaz, a software engineer who builds GoHighLevel CRM and AI automation for service businesses. See my &lt;a href="https://arslanautomates.com/#work" rel="noopener noreferrer"&gt;case studies&lt;/a&gt; or &lt;a href="https://calendly.com/arslanmumtaz0000/30min" rel="noopener noreferrer"&gt;book a call&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>automation</category>
      <category>crm</category>
      <category>troubleshooting</category>
      <category>productivity</category>
    </item>
    <item>
      <title>AI Chatbots for Service Businesses: What a RAG Agent Is and When You Need One</title>
      <dc:creator>Arslan Mumtaz</dc:creator>
      <pubDate>Wed, 21 Oct 2026 13:00:00 +0000</pubDate>
      <link>https://dev.to/arslanautomates/ai-chatbots-for-service-businesses-what-a-rag-agent-is-and-when-you-need-one-2ic5</link>
      <guid>https://dev.to/arslanautomates/ai-chatbots-for-service-businesses-what-a-rag-agent-is-and-when-you-need-one-2ic5</guid>
      <description>&lt;p&gt;"Should we add an AI chatbot?" Most service businesses are asking. The honest answer: an AI assistant that answers from your own information can save hours a week and catch leads at 2am, but a careless one makes things up and frustrates customers. This guide explains the technology that makes the difference, retrieval-augmented generation (RAG), and when it's worth it.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is a RAG agent?
&lt;/h2&gt;

&lt;p&gt;A normal AI chatbot answers from what the model learned in training, which knows nothing about your prices, policies or opening hours, so it guesses. A &lt;strong&gt;RAG&lt;/strong&gt; (retrieval-augmented generation) agent works differently:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Your documents (FAQs, service pages, policies, price lists) are split into small pieces and indexed.&lt;/li&gt;
&lt;li&gt;When a customer asks a question, the system &lt;strong&gt;retrieves&lt;/strong&gt; the most relevant pieces.&lt;/li&gt;
&lt;li&gt;The AI writes its answer &lt;strong&gt;from those pieces&lt;/strong&gt;, and can say so when the answer isn't there.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The result: answers based on &lt;em&gt;your&lt;/em&gt; information, not the model's guesses.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where it works well for service businesses
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Answering common questions:&lt;/strong&gt; services, prices, areas covered, opening hours, what to bring, cancellation policy&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Qualifying leads:&lt;/strong&gt; asking the right questions, then booking or passing to a human&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;After-hours enquiries:&lt;/strong&gt; capturing details and booking appointments when nobody's in the office&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Internal help:&lt;/strong&gt; letting staff search procedures and policies in plain language&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Where to be careful
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;High-stakes advice:&lt;/strong&gt; medical, legal or financial guidance should come from qualified people, so the agent should hand these over.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;No good source material:&lt;/strong&gt; if your information isn't written down anywhere, RAG has nothing to retrieve. Write the FAQ first.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Prices that change often:&lt;/strong&gt; keep the source up to date, or the agent will quote old prices.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Built-in AI vs a custom RAG agent
&lt;/h2&gt;

&lt;p&gt;If you use GoHighLevel, start with what's built in: its conversational AI features with a knowledge base can cover many simple FAQ and booking conversations, and I've set these up for clients. A custom RAG agent, built with tools like LangChain, LangGraph or n8n, makes sense when you need:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;More control over which sources it uses and how it answers&lt;/li&gt;
&lt;li&gt;Large or complex document sets, or several data sources&lt;/li&gt;
&lt;li&gt;Multi-step logic, such as looking up a booking or calling another system&lt;/li&gt;
&lt;li&gt;The same assistant on your website, inside GoHighLevel and in internal tools&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Connecting the agent to your CRM
&lt;/h2&gt;

&lt;p&gt;An AI agent is only useful if conversations turn into business. Mine connect to the CRM so that:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Every conversation creates or updates a contact&lt;/li&gt;
&lt;li&gt;Qualified leads get booked straight into the calendar&lt;/li&gt;
&lt;li&gt;Anything the agent can't handle goes to a human, with the conversation attached&lt;/li&gt;
&lt;li&gt;Follow-up automations take over after the chat, like a &lt;a href="https://arslanautomates.com/blog/missed-call-text-back-speed-to-lead-gohighlevel/" rel="noopener noreferrer"&gt;speed-to-lead sequence&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Guardrails I always build in
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Answer only from the sources,&lt;/strong&gt; and say "I'm not sure, let me connect you with the team" otherwise.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;A clear hand-off to a human&lt;/strong&gt; at any point.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Topic limits:&lt;/strong&gt; no diagnoses, legal opinions or promises about prices that aren't in the source.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Logs you can review,&lt;/strong&gt; so you can see what customers ask and improve the sources.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Privacy:&lt;/strong&gt; don't collect more personal data than needed, and tell users they're talking to AI.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  How I'd roll one out
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Collect and clean up your FAQs, policies and service information&lt;/li&gt;
&lt;li&gt;Build the agent and test it against 50+ real customer questions&lt;/li&gt;
&lt;li&gt;Launch on one channel, usually the website chat, with human hand-off&lt;/li&gt;
&lt;li&gt;Review the logs weekly, improve the sources, then expand&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Want an AI agent for your business?
&lt;/h2&gt;

&lt;p&gt;I build AI agents, RAG pipelines and AI automation with LangChain, LangGraph, n8n and GoHighLevel, connected to your CRM and calendar. My developer portfolio includes an &lt;a href="https://dev.arslanautomates.com" rel="noopener noreferrer"&gt;AI mock interviewer and an AI medical voice agent&lt;/a&gt;. Custom AI work is $30/hr, and most projects get a fixed quote after a $97 audit. See &lt;a href="https://arslanautomates.com/ai-automation/" rel="noopener noreferrer"&gt;AI &amp;amp; automation&lt;/a&gt; and &lt;a href="https://arslanautomates.com/pricing/" rel="noopener noreferrer"&gt;pricing&lt;/a&gt;.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://arslanautomates.com/blog/ai-chatbot-rag-agent-for-service-businesses/" rel="noopener noreferrer"&gt;arslanautomates.com&lt;/a&gt;. I'm Arslan Mumtaz, a software engineer who builds GoHighLevel CRM and AI automation for service businesses. See my &lt;a href="https://arslanautomates.com/#work" rel="noopener noreferrer"&gt;case studies&lt;/a&gt; or &lt;a href="https://calendly.com/arslanmumtaz0000/30min" rel="noopener noreferrer"&gt;book a call&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>rag</category>
      <category>chatbot</category>
      <category>llm</category>
    </item>
    <item>
      <title>GoHighLevel Updates October 2026: New Features and What They Mean for You</title>
      <dc:creator>Arslan Mumtaz</dc:creator>
      <pubDate>Wed, 21 Oct 2026 13:00:00 +0000</pubDate>
      <link>https://dev.to/arslanautomates/gohighlevel-updates-october-2026-new-features-and-what-they-mean-for-you-1jnj</link>
      <guid>https://dev.to/arslanautomates/gohighlevel-updates-october-2026-new-features-and-what-they-mean-for-you-1jnj</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Quick answer:&lt;/strong&gt; October 2026 GoHighLevel updates: number pool calls are labelled by ad platform (Facebook, TikTok, LinkedIn, Bing) and can ring up to six team members at once; WhatsApp got a rebuilt template builder, per-contact media and limited-time-offer templates; AI Studio added payments and checkout options, chat widgets and two-way GitHub sync; agencies can enable or disable features for many sub-accounts at once; and workflows can post internal comments with @mentions. Voice AI agents on the older Gemini Live preview model are reported to migrate on November 2, so test them after that date.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;GoHighLevel ships new features almost every week, and it's easy to miss the ones that&lt;br&gt;
matter. This is my monthly roundup of GoHighLevel updates: what changed, and what it&lt;br&gt;
actually means for service businesses and agencies. This edition covers late September&lt;br&gt;
and October 2026. I update this page each month.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. The short version
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Call tracking got smarter:&lt;/strong&gt; number pool calls now show which ad platform they came from, and can ring several team members at once.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;WhatsApp templates were rebuilt,&lt;/strong&gt; with a new limited-time-offer template and per-contact media.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Studio keeps growing:&lt;/strong&gt; payments, chat widgets and GitHub sync for apps built in HighLevel.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Agencies can switch features on or off for many sub-accounts at once.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Workflows can post internal comments&lt;/strong&gt; into conversations, with @mentions.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  2. Calls and call tracking
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Ad platform labels on number pool calls
&lt;/h3&gt;

&lt;p&gt;Calls through number pools are now labelled by platform: Facebook, TikTok, LinkedIn and Bing. &lt;strong&gt;What it means:&lt;/strong&gt; if you run ads on several platforms, you can finally see which one makes the phone ring, not just which one gets form fills. Pair it with proper &lt;a href="https://arslanautomates.com/blog/gohighlevel-saas-workflows-utm-tracking/" rel="noopener noreferrer"&gt;UTM tracking&lt;/a&gt; for the full picture.&lt;/p&gt;

&lt;h3&gt;
  
  
  Ring several team members at once
&lt;/h3&gt;

&lt;p&gt;Number pool calls can ring up to six chosen team members at the same time, on whichever device each prefers. &lt;strong&gt;What it means:&lt;/strong&gt; fewer missed calls from paid ads. Keep &lt;a href="https://arslanautomates.com/blog/missed-call-text-back-speed-to-lead-gohighlevel/" rel="noopener noreferrer"&gt;missed-call text-back&lt;/a&gt; as the safety net for the ones nobody answers.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. WhatsApp
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Rebuilt template builder&lt;/strong&gt; with a live phone preview.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Per-contact media:&lt;/strong&gt; a template's image or file can be different for each contact (for example their own quote or ticket).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Limited-time-offer templates:&lt;/strong&gt; a marketing template with a countdown and a copyable discount code, with the expiry set per send.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;What it means:&lt;/strong&gt; better-looking, more personal WhatsApp campaigns. Remember these are Marketing templates, which Meta charges for per message. See the &lt;a href="https://arslanautomates.com/blog/gohighlevel-whatsapp-integration/" rel="noopener noreferrer"&gt;GoHighLevel WhatsApp guide&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. AI Studio
&lt;/h2&gt;

&lt;p&gt;AI Studio, HighLevel's tool for building apps and sites with AI, has been adding features quickly:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Payments and checkout:&lt;/strong&gt; apps can sell products through HighLevel's hosted checkout, now with configurable fields, a two-step lead-capture checkout and an order summary after payment.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Chat widgets:&lt;/strong&gt; Live Chat and Email Chat can be built into AI Studio apps.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Git sync with GitHub:&lt;/strong&gt; projects sync both ways with a GitHub repository, with secret scanning on pushes.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;What it means:&lt;/strong&gt; agencies can build small client portals, calculators and landing apps inside HighLevel instead of separate hosting. For anything that needs complex logic or other systems, &lt;a href="https://arslanautomates.com/blog/gohighlevel-custom-code-api-webhooks/" rel="noopener noreferrer"&gt;custom code and the API&lt;/a&gt; are still the reliable route.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. For agencies
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Bulk feature control:&lt;/strong&gt; enable or disable features for many sub-accounts in one go, with a history of each bulk change. Useful for rolling out (or hiding) new features across clients safely.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Sub-account tags&lt;/strong&gt; (reported): tag and filter client accounts, for example by plan or niche.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;A2P status per number&lt;/strong&gt; (reported): Pending, Registered or Failed shown for each campaign number, plus clearer rejection guidance. See &lt;a href="https://arslanautomates.com/blog/a2p-10dlc-campaign-rejected/" rel="noopener noreferrer"&gt;fixing rejected A2P campaigns&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  6. Conversations and workflows
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Internal comments from workflows:&lt;/strong&gt; a new action posts a team-only comment into a conversation, with @mentions. Great for flagging a hot lead or an unhappy customer to the right person automatically.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Localised gift card messages:&lt;/strong&gt; gift card emails and texts are translated automatically based on the locale.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  7. Voice AI and Conversation AI
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Voice AI model change:&lt;/strong&gt; speech-to-speech agents can use Google's Gemini 3.8 Live model, and agents on the older Gemini 3.1 Flash Live Preview are reported to migrate automatically on November 2. &lt;strong&gt;Test your voice agents after that date.&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Conversation AI&lt;/strong&gt; (reported): new model options and agent on/off changes recorded in audit logs.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;More on both in the &lt;a href="https://arslanautomates.com/blog/gohighlevel-voice-ai-guide/" rel="noopener noreferrer"&gt;Voice AI guide&lt;/a&gt; and &lt;a href="https://arslanautomates.com/blog/gohighlevel-conversation-ai-setup/" rel="noopener noreferrer"&gt;Conversation AI setup&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  8. What to do this month
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;If you run ads that drive calls, check the new platform labels in call tracking.&lt;/li&gt;
&lt;li&gt;Set number pools to ring more than one person during business hours.&lt;/li&gt;
&lt;li&gt;Agencies: review which features each client plan should have and use bulk control.&lt;/li&gt;
&lt;li&gt;Add an internal-comment step to your hot-lead or complaint workflows.&lt;/li&gt;
&lt;li&gt;Test Voice AI agents after November 2.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  How I track updates
&lt;/h2&gt;

&lt;p&gt;Items above come from HighLevel's official changelog; ones marked "reported" come from release roundups and should be confirmed in your account. Older guides on this site are updated when features change. New to the platform? Start with &lt;a href="https://arslanautomates.com/blog/what-is-gohighlevel/" rel="noopener noreferrer"&gt;what GoHighLevel is&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Want new features set up for you?
&lt;/h2&gt;

&lt;p&gt;I'm Arslan Mumtaz, a software engineer who builds and maintains GoHighLevel systems. A &lt;a href="https://arslanautomates.com/gohighlevel-virtual-assistant/" rel="noopener noreferrer"&gt;monthly GHL VA plan&lt;/a&gt; keeps your account current with new features, or see &lt;a href="https://arslanautomates.com/pricing/" rel="noopener noreferrer"&gt;pricing&lt;/a&gt;.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://arslanautomates.com/blog/gohighlevel-updates/" rel="noopener noreferrer"&gt;arslanautomates.com&lt;/a&gt;. I'm Arslan Mumtaz, a software engineer who builds GoHighLevel CRM and AI automation for service businesses. See my &lt;a href="https://arslanautomates.com/#work" rel="noopener noreferrer"&gt;case studies&lt;/a&gt; or &lt;a href="https://calendly.com/arslanmumtaz0000/30min" rel="noopener noreferrer"&gt;book a call&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>crm</category>
      <category>saas</category>
      <category>news</category>
      <category>automation</category>
    </item>
    <item>
      <title>Automating Guest Messages for Short-Term Rentals with GoHighLevel</title>
      <dc:creator>Arslan Mumtaz</dc:creator>
      <pubDate>Tue, 20 Oct 2026 13:00:00 +0000</pubDate>
      <link>https://dev.to/arslanautomates/automating-guest-messages-for-short-term-rentals-with-gohighlevel-jcb</link>
      <guid>https://dev.to/arslanautomates/automating-guest-messages-for-short-term-rentals-with-gohighlevel-jcb</guid>
      <description>&lt;p&gt;Every stay needs the same seven messages, from booking confirmation to review request. Send them by hand across several properties and guest communication becomes a full-time job. Here's the guest message timeline I automate for short-term rental hosts and property managers, with example messages and the platform limits to plan around.&lt;/p&gt;

&lt;h2&gt;
  
  
  First, know where each message should come from
&lt;/h2&gt;

&lt;p&gt;Booking platforms control how you can contact their guests. Some route messages through their own inbox and limit or mask guest contact details, and they have their own rules about moving guests off-platform. So in practice:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Platform bookings:&lt;/strong&gt; many hosts send the stay messages through their property management system, which posts into the platform's inbox. GoHighLevel handles what happens around the stay: team coordination, and post-stay marketing to guests who gave consent.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Direct bookings:&lt;/strong&gt; GoHighLevel can run the whole guest journey by SMS and email, because the guest booked with you directly.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Check your platforms' current host policies before you automate anything outside their messaging.&lt;/p&gt;

&lt;h2&gt;
  
  
  The 7-message guest timeline
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Booking confirmation (immediately)
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;Hi Emma, you're booked at Harbour View Apartment for 12–15 March 🎉 We'll send check-in details 3 days before arrival. Any questions, just reply here.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  2. Pre-arrival (3 days before)
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;Hi Emma, looking forward to having you on Friday! Here's your guide with directions, parking and Wi-Fi: [link]. Check-in is from 3pm.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  3. Check-in details (morning of arrival)
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;Good morning Emma! Your entry code for today is [code], valid from 3pm. Reply if your arrival time changes.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  4. Mid-stay check-in (first morning)
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;Hi Emma, hope you slept well! Is everything OK with the apartment? Let us know if you need anything.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This is the most underrated message. It catches small problems while you can still fix them, before they turn into a bad review.&lt;/p&gt;

&lt;h3&gt;
  
  
  5. Checkout reminder (evening before)
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;Hi Emma, a quick reminder that checkout is at 10am tomorrow. Just leave the keys on the kitchen counter. Safe travels!&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  6. Review request (after checkout)
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;Thanks for staying with us, Emma! If you enjoyed it, a quick review would mean a lot: [link]&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  7. Return-guest offer (months later, with consent)
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;Hi Emma, it's been a while! Book your next stay directly with us and get 10% off: [link]. Reply STOP to opt out.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Behind the scenes: team coordination
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Cleaner turnover:&lt;/strong&gt; when a guest checks out, the cleaner gets the property, time and next check-in automatically.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Maintenance:&lt;/strong&gt; issues reported mid-stay create a task and notify whoever handles repairs.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Owner updates:&lt;/strong&gt; property managers can send owners regular automated summaries.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Connecting your booking data
&lt;/h2&gt;

&lt;p&gt;Messages need to fire from booking dates, so bookings have to reach GoHighLevel. Many property management systems and channel managers can send booking events through native integrations, Zapier, n8n or webhooks. Where there's no ready-made connection, I build it with webhooks and APIs. That's the kind of work I describe in &lt;a href="https://arslanautomates.com/blog/gohighlevel-custom-code-api-webhooks/" rel="noopener noreferrer"&gt;when GoHighLevel isn't enough&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Growing direct bookings
&lt;/h2&gt;

&lt;p&gt;Past guests are the cheapest bookings you'll ever get. With their consent, GoHighLevel can send return-stay offers, seasonal campaigns and occasion messages that point to your own booking page. A fast, custom direct-booking website helps here. See &lt;a href="https://arslanautomates.com/blog/gohighlevel-website-vs-custom-website/" rel="noopener noreferrer"&gt;GoHighLevel website vs a custom website&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Rules to respect
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Keep stay messages (service) separate from offers (marketing), so opt-outs never block check-in details.&lt;/li&gt;
&lt;li&gt;Marketing texts and emails need consent. See my guides for the &lt;a href="https://arslanautomates.com/blog/a2p-10dlc-registration-gohighlevel/" rel="noopener noreferrer"&gt;US&lt;/a&gt;, &lt;a href="https://arslanautomates.com/blog/gohighlevel-gdpr-uk-eu/" rel="noopener noreferrer"&gt;UK and EU&lt;/a&gt; and &lt;a href="https://arslanautomates.com/blog/gohighlevel-spam-act-sms-australia/" rel="noopener noreferrer"&gt;Australia&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Never send entry codes earlier than needed, and change them between guests.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Want your guest journey automated?
&lt;/h2&gt;

&lt;p&gt;Hospitality and short-term rental guest communication is one of my specialisms. I can map your current guest journey and automate it in GoHighLevel. Start with a $97 audit, or see &lt;a href="https://arslanautomates.com/gohighlevel-for-short-term-rentals/" rel="noopener noreferrer"&gt;GoHighLevel for short-term rentals&lt;/a&gt; and &lt;a href="https://arslanautomates.com/pricing/" rel="noopener noreferrer"&gt;pricing&lt;/a&gt;.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://arslanautomates.com/blog/short-term-rental-guest-messaging-gohighlevel/" rel="noopener noreferrer"&gt;arslanautomates.com&lt;/a&gt;. I'm Arslan Mumtaz, a software engineer who builds GoHighLevel CRM and AI automation for service businesses. See my &lt;a href="https://arslanautomates.com/#work" rel="noopener noreferrer"&gt;case studies&lt;/a&gt; or &lt;a href="https://calendly.com/arslanmumtaz0000/30min" rel="noopener noreferrer"&gt;book a call&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>automation</category>
      <category>hospitality</category>
      <category>crm</category>
      <category>productivity</category>
    </item>
    <item>
      <title>GoHighLevel Black Friday 2026: Past Deals, What to Expect and Is It Worth Waiting?</title>
      <dc:creator>Arslan Mumtaz</dc:creator>
      <pubDate>Tue, 20 Oct 2026 13:00:00 +0000</pubDate>
      <link>https://dev.to/arslanautomates/gohighlevel-black-friday-2026-past-deals-what-to-expect-and-is-it-worth-waiting-47f2</link>
      <guid>https://dev.to/arslanautomates/gohighlevel-black-friday-2026-past-deals-what-to-expect-and-is-it-worth-waiting-47f2</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Quick answer:&lt;/strong&gt; HighLevel hasn't announced a 2026 Black Friday deal yet (as of mid-October 2026). In past years it typically offered 50% off the first three months of monthly plans for new customers, from late November into early December. Over a first year, annual billing (two months free: $194, $594 or $994 saved on Starter, Unlimited or Agency Pro) usually saves more than 50% off three months ($145.50, $445.50 or $745.50), but the Black Friday deal suits people who want to stay monthly. Prepare contacts, A2P details and your first automations before buying so the discount isn't wasted.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;If you're about to sign up for GoHighLevel in October or November, it's worth&lt;br&gt;
asking whether a Black Friday deal is coming. This guide covers what GoHighLevel has&lt;br&gt;
offered in past years, what to expect in 2026, whether the deal actually beats annual&lt;br&gt;
billing, and how to get set up so the discount isn't wasted on an account you never&lt;br&gt;
use. I'll update it when the 2026 offer is announced.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Is there a GoHighLevel Black Friday deal in 2026?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Not announced yet&lt;/strong&gt; (as of mid-October 2026). HighLevel usually runs a promotion from late November into early December, around Black Friday and Cyber Monday. Be careful with pages already claiming a live "2026 deal": many are affiliate pages guessing from previous years. The only reliable source is HighLevel's own website once the sale starts.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. What GoHighLevel offered in previous years
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;The usual pattern:&lt;/strong&gt; 50% off the first three months on monthly plans, for new customers.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Timing:&lt;/strong&gt; roughly the last week of November to the start of December.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Trial:&lt;/strong&gt; in some years the discount replaced the normal free trial.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Existing customers and annual plans:&lt;/strong&gt; reports differ year to year, so don't count on it.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These details come from reports of past sales rather than an official archive, so treat them as a guide to what's likely, not a promise.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Black Friday deal vs annual billing: which saves more?
&lt;/h2&gt;

&lt;p&gt;GoHighLevel's annual billing gives you two months free every year. Here's how that compares with a typical "50% off three months" offer over your first year:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Plan&lt;/th&gt;
&lt;th&gt;Monthly price&lt;/th&gt;
&lt;th&gt;Saving from 50% off 3 months&lt;/th&gt;
&lt;th&gt;Saving from annual billing&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Starter&lt;/td&gt;
&lt;td&gt;$97&lt;/td&gt;
&lt;td&gt;$145.50&lt;/td&gt;
&lt;td&gt;$194&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Unlimited&lt;/td&gt;
&lt;td&gt;$297&lt;/td&gt;
&lt;td&gt;$445.50&lt;/td&gt;
&lt;td&gt;$594&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Agency Pro&lt;/td&gt;
&lt;td&gt;$497&lt;/td&gt;
&lt;td&gt;$745.50&lt;/td&gt;
&lt;td&gt;$994&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;If you're sure you'll use GoHighLevel for a year, &lt;strong&gt;annual billing usually saves more&lt;/strong&gt; and is available any time. The Black Friday deal is better if you want to keep paying monthly, test it for a few months, or can't pay a year upfront. Full plan details are in &lt;a href="https://arslanautomates.com/blog/gohighlevel-pricing/" rel="noopener noreferrer"&gt;GoHighLevel pricing 2026&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Should you wait for Black Friday?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Wait&lt;/strong&gt; if you're still researching and have nothing ready to launch before December.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Don't wait&lt;/strong&gt; if you're losing leads now. A month of missed calls and slow follow-up costs most service businesses more than the discount saves. See &lt;a href="https://arslanautomates.com/blog/missed-call-text-back-speed-to-lead-gohighlevel/" rel="noopener noreferrer"&gt;speed to lead&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Remember the trial:&lt;/strong&gt; the normal 14-day trial lets you start learning now.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  5. Get ready before the sale starts
&lt;/h2&gt;

&lt;p&gt;The real cost of GoHighLevel isn't the subscription; it's an account that never gets set up. Prepare now so you can launch quickly:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Decide the plan: one business needs Starter; agencies with more than three clients need Unlimited. See &lt;a href="https://arslanautomates.com/blog/what-is-gohighlevel/" rel="noopener noreferrer"&gt;what GoHighLevel is&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Export your contacts and clean them. See &lt;a href="https://arslanautomates.com/blog/gohighlevel-export-import-contacts/" rel="noopener noreferrer"&gt;exporting and importing contacts&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Prepare your A2P 10DLC details (legal name, EIN, website, privacy policy) if you'll text US customers. See &lt;a href="https://arslanautomates.com/blog/what-is-10dlc/" rel="noopener noreferrer"&gt;what is 10DLC&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Write down your customer journey: enquiry, booking, reminders, follow-up, reviews.&lt;/li&gt;
&lt;li&gt;List the three automations you want first. See &lt;a href="https://arslanautomates.com/blog/gohighlevel-automations-for-service-businesses/" rel="noopener noreferrer"&gt;10 GoHighLevel automations&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Decide who will set it up: you, a VA or an expert. See &lt;a href="https://arslanautomates.com/blog/gohighlevel-training/" rel="noopener noreferrer"&gt;GoHighLevel training&lt;/a&gt; and &lt;a href="https://arslanautomates.com/blog/how-much-does-a-gohighlevel-expert-cost/" rel="noopener noreferrer"&gt;expert costs&lt;/a&gt;.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  6. Avoid these mistakes
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Buying Agency Pro or Unlimited when you only run one business.&lt;/li&gt;
&lt;li&gt;Signing up through a page that promises a "secret" deal; use HighLevel's official site or a link you trust.&lt;/li&gt;
&lt;li&gt;Forgetting usage costs: texts, calls, email and add-ons are on top of the plan.&lt;/li&gt;
&lt;li&gt;Letting the discounted months pass without launching anything.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Want GoHighLevel live before the holidays?
&lt;/h2&gt;

&lt;p&gt;I'm Arslan Mumtaz, a software engineer who sets up GoHighLevel for service businesses and agencies. If you're signing up around Black Friday, I can have your core system (pipelines, calendars, forms, A2P and your first automations) running within days. See &lt;a href="https://arslanautomates.com/pricing/" rel="noopener noreferrer"&gt;pricing&lt;/a&gt; (setup from $397) or book a free call.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://arslanautomates.com/blog/gohighlevel-black-friday/" rel="noopener noreferrer"&gt;arslanautomates.com&lt;/a&gt;. I'm Arslan Mumtaz, a software engineer who builds GoHighLevel CRM and AI automation for service businesses. See my &lt;a href="https://arslanautomates.com/#work" rel="noopener noreferrer"&gt;case studies&lt;/a&gt; or &lt;a href="https://calendly.com/arslanmumtaz0000/30min" rel="noopener noreferrer"&gt;book a call&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>saas</category>
      <category>crm</category>
      <category>marketing</category>
      <category>smallbusiness</category>
    </item>
  </channel>
</rss>
