Getting Started Category

Google Business Profile

How to Connect Your Google My Business (GM)

Quick Start Guides

LeadConnector Mobile App Quick Start Guide

Managing Conversations: A Quick Start Guide

The Marketing Area Quick Start Guide

Managing Payments Quick Start Guide

Reputation Management Quick Start Guide

Payments Category

How To Set Up A PayPal Integration

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Optio, neque qui velit. Magni dolorum quidem ipsam eligendi, totam, facilis laudantium cum accusamus ullam voluptatibus commodi numquam, error, est. Ea, consequatur.

What is listed on the Subscriptions page?
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Optio, neque qui velit. Magni dolorum quidem ipsam eligendi, totam, facilis laudantium cum accusamus ullam voluptatibus commodi numquam, error, est. Ea, consequatur.
Using Apple Pay and Google Pay
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Optio, neque qui velit. Magni dolorum quidem ipsam eligendi, totam, facilis laudantium cum accusamus ullam voluptatibus commodi numquam, error, est. Ea, consequatur.
Authorize.net integration for processing payments
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Optio, neque qui velit. Magni dolorum quidem ipsam eligendi, totam, facilis laudantium cum accusamus ullam voluptatibus commodi numquam, error, est. Ea, consequatur.
Auto Payments in Recurring Templates
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Optio, neque qui velit. Magni dolorum quidem ipsam eligendi, totam, facilis laudantium cum accusamus ullam voluptatibus commodi numquam, error, est. Ea, consequatur.
How to set up the NMI integration?
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Optio, neque qui velit. Magni dolorum quidem ipsam eligendi, totam, facilis laudantium cum accusamus ullam voluptatibus commodi numquam, error, est. Ea, consequatur.
How to create recurring Invoices
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Optio, neque qui velit. Magni dolorum quidem ipsam eligendi, totam, facilis laudantium cum accusamus ullam voluptatibus commodi numquam, error, est. Ea, consequatur.
Enabling Sales Receipts for Order Form Purchases
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Optio, neque qui velit. Magni dolorum quidem ipsam eligendi, totam, facilis laudantium cum accusamus ullam voluptatibus commodi numquam, error, est. Ea, consequatur.
How to manage Refunds within the CRM?
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Optio, neque qui velit. Magni dolorum quidem ipsam eligendi, totam, facilis laudantium cum accusamus ullam voluptatibus commodi numquam, error, est. Ea, consequatur.

Funnels & Websites Category

WordPress

How to point your domains or subdomains to your WordPress Site?

If you are setting up a new WordPress website, migrating & existing one, or just adding additional domains, you will need to configure your domain's DNS to point to your WordPress instance.

How to point your domains or subdomains to your WordPress Site

Setting up a new WordPress Site Setting up new WordPress as a Blog Linked Articles for other Domain Registrars Setting up new WordPress site as your main site Migration of an Existing Website

WordPress - Adding Domains for your site

Adding a domain to a WordPress site is necessary to make the website accessible to the public through that Domain. A domain serves as the website's address, and visitors can use it to access the site.

WordPress - Adding Domains for your site

a)  Adding a domain for your site
b) Adding additional domains for your WordPress site
c) Adding a root Domain to WP site

How to Add Domains in the WordPress Dashboard

Adding Primary Domain in WordPress Dashboard: Step 1: Add Your Domain Name Step 2: Configure SSL Certificate Step 3: Update DNS Adding Sub Domain in WordPress Dashboard: Step 1: Add Your Sub-Domain Name Step 2: Update CNAME and A record with your DNS provider Comprehensive Domain/Sub-Domain Dashboard:

How to Add Domains in the WordPress Dashboard

Adding Primary Domain in WordPress Dashboard: Step 1: Add Your Domain Name Step 2: Configure SSL Certificate Step 3: Update DNS Adding Sub Domain in WordPress Dashboard: Step 1: Add Your Sub-Domain Name Step 2: Update CNAME and A record with your DNS provider Comprehensive Domain/Sub-Domain Dashboard:

Digital Products

How to add a product to a funnel or website

How to set up your very own Customizable 404 Error page?

Funnels & Websites Builder

A cookie policy is a legal requirement for websites that use cookies or similar tracking technologies. It informs users about the types of cookies used, their purposes, and how users can manage their preferences. Here are some key components to include in a cookie policy.

If you are planning to use any of the below tools for analytics please use the codes in the doc for setting them up

  1. FB Pixel

  2. Google Tag Manager

  3. Google Analytics

We're excited to announce a smoother process for migrating your existing domains to CloudFlare with our latest release. Say goodbye to the hassle of deletions and re-additions – introducing One-Click Migration with Domain Connect!

Funnel Analytics

Events

To effectively manage event tracking on your website, follow these steps to locate and create your Pixel ID:

Creating a New Facebook Pixel

  1. Access Facebook Ads Manager:
    • Open your Facebook Ads Manager.
    • Click on the top menu and select the “Pixels” link.
  2. Create a Pixel:
    • If no pixel is currently associated with your account, you will see a prompt to create one.
    • Click the green “Create a Pixel” button.
  3. Name Your Pixel:
    • Enter a name for your new pixel.
    • Click “Create” to finalize the process.

Your new pixel is now ready and can be installed in your GoHighLevel funnels and websites.

Enhance your event tracking by sending automatically triggered standard events directly to Facebook’s servers, bypassing browser limitations and ad-blockers.
This powerful feature, known as Conversion API enables seamless event tracking. GoHighLevel allows you to send all events using both the browser and the Conversion API.

Steps to Create Your Access Token

  1. Open Events Manager:
    • Access the top menu, click to open it, and select “Events Manager”.
    • Alternatively, you can directly navigate to: Facebook Events Manager.
  2. Locate Your Pixel Settings:
    • Click on your Pixel ID.
    • In the left side menu, click on “Settings”.
  3. Create Your Access Token:
    • Scroll down to the "Server-Side API for Web" section.
    • Click on "Create Access Token" and follow the instructions.

    • You will be prompted to select the pixel, create or select an app, and create or select a user.
    • A token will be generated. Click on the token to copy it.

With your access token, you can now configure Conversion API events for robust and reliable event tracking on your website.

Reputation & Review Management

Online Listings

Review Widget Customisation in reputation management is not just about making reviews look good; it's about strategically leveraging customer feedback to boost reputation, build trust, and drive conversions. By personalising review widgets to align with brand identity and audience preferences, businesses can harness the full potential of their online reviews and thrive in the digital landscape. 

Keeping this in mind, we introduce the new and improved Review Widget customisation feature. This powerful tool allows you to create and tailor review widgets to perfectly match your brand's style, content, and preferences. Whether you're a seasoned user or just getting started, this guide will walk you through the process of creating and customising your review widgets step by step.

TABLE OF CONTENTS

1. Accessing the Review Widget Customisation Tool

To get started with customising your review widgets, click on Reputation and navigate to the Widgets tab. 

Click the "Create New Widget" button to begin crafting your custom review widget. Alternatively you can also choose from the existing template from the templates tab.

2. Layout Tab: Configuring Widget Structure

In the "Layout" tab, you can define the fundamental structure of your widget:

  • Select your preferred widget type: List, Masonry, Grid, or Legacy. The Legacy widget type retains the characteristics of our original widget style, primarily for backward compatibility, and offers limited customization options.
  • Choose the source of your reviews, such as GMB and FB.
  • Define the maximum number of reviews you wish to showcase.
  • Toggle the option to enable or disable the "Powered by" section that is displayed at the end of the review widget.

3. Content Tab: Editing Widget Header and Description

In the "Content" tab, you can fine-tune how your widget appears:

  • Enhance Widget Title and Description: Craft compelling and on-brand widget titles and descriptions. Customise them to effectively communicate your message.
  • Header Section Customisation: In the header section, you have the option to enable/disable the display of the rating, total review count, and "Write a review" button within the widget.

 

4. Appearance Tab: Choosing Themes and Colours

The "Appearance" tab gives you control over the visual style of your widget

  • Choose from Light, Dark, or create a Custom theme.
  • If you opt for Custom theme, customise individual component colours such as widget heading colour, reviews colour, star rating colour, Background colour, Border colour and more.

 

5. Settings Tab: Fine-Tuning Widget Behaviour

In the "Settings" tab, you can further refine your widget's behaviour:

  • Enable or disable review elements like the display of the review date and reviewer icon.
  • Choose to exclude reviews containing no description.
  • Generate an embed code for your website. Copy the provided code and paste it into the HTML of your website to display your widget where you want it.

Alternatively you can also copy code directly from the copy code icon at the top right of the widget screen

 

6. Saving, Naming, and Managing Your Widgets

Give your widget a meaningful name for easy reference. You can view all your saved widgets in the saved widgets tab. Choose to save your widget for later use or make it live immediately.

You can also delete widgets you no longer require by clicking on the triple-dot menu at the widget's upper corner.

Conclusion

With our Review Widget Customisation feature, you have the flexibility to create stunning review widgets that align with your brand's identity. Customize the layout, content, appearance, and settings to create widgets that captivate your audience and enhance your online reputation. Start creating your custom review widgets today and make a powerful impression in the digital world.

When you flag a review as inappropriate, Google may take action against the reviewer, such as removing the review or banning the reviewer from leaving future reviews. This is usually only done if the review violates Google’s guidelines, such as posting spam or containing offensive language. If you believe a review is fake or biased, you can report it to Google for further investigation.


Please Note: 

You can only dispute a review from within the conversations tab if it was generated by the system. If the review was not generated from the system please start the process by clicking here 

TABLE OF CONTENTS


Reporting a Google Review from within the Conversation tab


To report a Google review from within the CRM you would need to go to the Conversations tab and search for the contact you want to report the review for and click on Dispute this review:

You will be prompted to confirm your Google email and business account associated with the GMB review in question.


Next, you'll choose whether you'd like to report a review or check the status of a review you've already reported:

 
If you choose to report a new review to be removed, Google gives you a list of your recent reviews that you can click to view on Google Maps or submit a takedown request:

 


Checking the status of existing Reviews you have Reported

  • To check on the status of a review that you have already reported, click here.
  • If you chose to check the status of a review you previously reported, it will show you those reviews, including their current status.


You can then select that review to see more of a summary and even submit an appeal if your takedown request was not accepted.

Sending review request emails is an essential part of gathering feedback and improving your business's reputation. Including a review link in these emails makes it easy for customers to leave feedback, but setting it up correctly is crucial. This guide will walk you through the steps to set up a review link in your review request email effectively.

Guide on How-to set up a Review Link


Step 1: Access Settings in Reputation tab

  • Go to Reputation Tab in your sub-accounts and click on settings. You will see a section for setting up your Review Link.
  • You can set up your review Link based on which platform you would need your reviews to be obtained from users - Google, Facebook, or a Custom Link
  • This Link will be the default link used in all your Review Requests sent via Email/SMS
  • Alternatively you can also go to the Email Review Requests section of Settings tab. Open Email Builder -> Add a Button -> Set the Link URL as {{reputation.review_link}}.

 

Note: You wont be able to send a review request without setting up a Review Link.

Phone Category

LeadConnector Phone

Robocalls and caller ID spoofing have become a serious problem in recent years, with the FTC estimating that Americans received 40.7 billion robocalls in 2019 alone. The Federal Communications Commission (FCC) created the protocols in response to the growing problem of illegal robocalls. As a result, carriers have been forced to implement authentication protocols.

SHAKEN/STIR is a set of protocols designed to authenticate caller ID information and verify that it is coming from a legitimate source. The protocol works by using digital certificates to validate the caller's identity. When a call is made, the caller's identity is verified through these certificates, which are then stored in an online database. This ensures that when someone receives a call, they can trust that it is coming from who they think it is.

 

Covered in this article:

How to Apply for SHAKEN/STIR

FAQ


How to Apply for SHAKEN/STIR

After submitting their Business Profile, Agency and Sub-account admins can register for SHAKEN/STIR.

1. Click on the "Start Registration" Button:

Screenshot 2023-01-18 at 6


2. Enter a friendly name for the profile, confirm the authenticity, and click Sumit.

Screenshot 2023-01-18 at 6

3. You will get the success message for the submission. 

The approval might take up to 4 days.


FAQ

How will phone numbers be linked to the SHAKEN/STIR Profile?

All numbers will be Linked Automatically. All current available numbers and future bought numbers will automatically be linked with the registered SHAKEN/STIR.
Explore more on the LC Phone System Trust Center here.

Do you want to understand your CRM's different phone number settings but feel uncertain about it? Don't worry. It's easier than you think to grasp these settings. 

Below is the breakdown of the phone settings.


Covered in this article:

Number Name

Forwarding Number

Pass Called Number As Caller ID

Enable Call Connect

Whisper Message

Call Recording

Call Timeouts


FAQ


Where to access the phone number settings:

Head into your Settings tab > Phone Numbers > Click on the "pencil" icon

Number Name

The internal name for the phone number (maybe it’s ‘main marketing number,’ or maybe you’ll name it after an employee who will get assigned this number) 

Forwarding Number

The phone number to which inbound calls are made to this new number should route (when someone calls the new number we just purchased, the call will be redirected to whatever number we save here).

Pass Called Number As Caller ID

By default, if we leave this box unchecked, the phone number of whoever calls gets passed along to show in Caller Id. If we check this box, however, the system will pass the number we just purchased as the Caller ID number, which can be helpful as you’ll always know you’re about to answer a call from this sub-account.

Enable Call Connect

If this box is not checked, incoming calls will function normally, so the call immediately connects when you answer. If we check this box, however, you’ll hear a whisper message prompting you to push a button on your phone to accept the incoming call.

Why you would want to activate this feature:

Throughout the CRM, you can automate off-call statuses such as connected vs. not connected, which enables you to do powerful things like automatically sending a text message back to any inbound calls that go unanswered. We call that the Missed-Call Text-Back, which we’ll learn to set up next.

The system needs to know if a call is connected to execute automation like that. Often, it can get confused by thinking that a voicemail recording is actually a person. When that happens, the call is categorized as connected even though it really didn’t connect to a human.

We can eliminate the possibility of confusion by checking the checkbox. By checking the box, the receiver of the inbound call must press a key to connect. That way, the system always knows whether a human answered a call, which is why we recommend turning this on.

Whisper Message

The Whisper Message controls the message played to the person who answers the call when the Call-Connect features are enabled. So we would put something like “LeadConnector call” or “Call from your sub-account name, press a key” so that you know you’re about to hop on a call from the system and that you need to press a key to connect.

Call Recording

The ability to turn on call recording is incredibly powerful as we will not only record the calls, but we will also publish the recording right into the conversation stream of each contact, along with all the emails, text messages, Facebook messages, Instagram DMs, and more! If you turn this on, please be aware that most states require you to enter a whisper message here, like “this call will be recorded for quality purposes,” so the caller is aware.

Call Timeouts

Inbound timeout:
The amount of time (in seconds) the system lets the inbound call ring before being dropped or forwarded to a voicemail (personal voicemail or pre-recorded voicemail within the CRM).


Scenario 1: If you want the lead to reach your cellphone voicemail, you can leave this field blank or add 60 secs.

Scenario 2: If you want the line to ring and the lead to reach a pre-recorded voicemail set within the CRM, add the inbound call timeout to around 20+/- seconds. Setting a short timeout will ensure the line doesn't ring long enough to reach your personal voicemail recording.

Scenario 3: If you want inbound calls to go straight to the pre-recorded voicemail within the CRM, set the inbound call timeout to 1-4 seconds. This will ensure that the voicemail set within the CRM is used. If so, you must ensure you have uploaded a voicemail (MP3/WAV file) within the "Business Profile" tab or the assigned users' profile settings.

  

Outbound timeout: 
The amount of time (in seconds) the system lets the outbound call ring before dropping the call. Setting a shorter outbound timeout to 30 +/- seconds will reduce your chances of reaching the customer's/leads voicemail. This is ideal if you run voicemail drop campaigns or your agents have large lists and only want to speak too readily available leads.

FAQ

If Inbound/outbound timeout is blank, what is the default behavior?

   The system's default behavior is 60 secs for both.

A step-by-step guide to purchasing a business phone number


1. Click on Settings

Click on Settings



2. Click on Phone Numbers

Click on Phone Numbers

 

3. Purchase Phone Number

Click on +Add Number > Select Country > Input Area/Zip Code > Select a number > Hit Save.

Please Note:

For optimal delivery and experience, please make sure to complete the regulatory paperwork according to your business location (more info)

 

Relevant Help Docs

LeadConnector Phone System Trust Center

Phone Number Settings Explained

Why are my Calls marked as Spam, and how can I avoid it

LeadConnector Messaging Policy

This Messaging Policy applies to all subaccounts using LeadConnector Phone Systems (L.C. - Phone). All outbound messages from your sub-account must comply with our SMS and M.M.S. Messaging Guidelines. The following messaging use cases are prohibited on SMS or M.M.S. in the United States or Canada. 

The below information applies to extended code messaging with the rollout of the new A2P 10DLC system, in addition to the shortcode and Toll-Free messaging. Lastly, we have suggested alternatives for conducting certain unlawful use cases.

 
WARNING

Policy violation will lead to the suspension of SMS/MMS capability for the sub-account.

Forbidden message categories for SMS/MMS in the U.S./Canada

Please Note:

Any use cases that violate this policy will not be allowed on the LeadConnector ISV platform, regardless of number/sender type or destination country.

Category

Examples

Notes

High-risk financial services

  • Payday loans

  • Short-term high-interest loans

  • Third-party auto loans

  • Third-party mortgage loans

  • Student loans

  • Cryptocurrency

"Third-party" means originating from any party other than the one which will service the loan.

Third-party lead generation services

  • Companies that buy, sell, or share consumer information.

 

Debt collection or forgiveness

  • Third-party debt collection

  • Debt consolidation

  • Debt reduction

  • Credit repair programs

"Third-party" means originating from any party other than the one owed the debt. For example, a hospital could send messages regarding bills for its patients, assuming they opted-in to receive messaging.

"Get rich quick" schemes

  • Work-from-home programs

  • Risk investment opportunities

  • Pyramid schemes

This differs from outreach about employment due to compliant opt-in practices, messages from brokerages to their members, investment news alerts, or other investment-related messages.

Illegal substances

  • Cannabis (United States)

  • CBD (United States)

  • Prescription drugs

Cannabis is federally illegal in the United States. Cannabis businesses will not be permitted to use SMS/MMS messaging in the U.S., regardless of message content.

CBD is federally legal but not in some U.S. states, so U.S. carriers do not permit messaging related to CBD.

Offers for drugs that cannot be sold over the counter in the U.S./Canada are forbidden.

Gambling

  • Casino apps

  • Gambling websites

Gambling traffic is prohibited in the U.S. and Canada on all number types (Toll-Free, Short Code, and Long Code). 

"S. H.A.F.T." use cases

  • Sex

  • Hate

  • Alcohol

  • Firearms

  • Tobacco

While Tobacco traffic is prohibited on Toll-Free, it is allowed on Short or Long Code, as long as proper age-gating procedures are in place.

Alcohol traffic is allowed on Toll-Free (U.S. only), Short Code, and Long Code, as long as proper age-gating procedures are in place.

Firearms and Vaping-related traffic are prohibited.

My use case is listed as forbidden. What can I do?

If your use case is listed above as forbidden for SMS and MMS messaging in the US, you can explore other marketing channels.

Using LC Email is an option for many of the above use cases. For example, cannabis - or CBD-related messaging may be conducted via email, Facebook, Instagram, etc., as long as you have proper age gating in place and are sending toward recipients in a locale where the substance is legal. 

On January 26, 2023, a new A2P 10DLC Campaign vetting process is going into effect. For details on the change, see this article. This change is relevant to customers using long code numbers to send messages to the United States under the A2P 10DLC framework. This change does not apply to Toll-Free messaging.

Effective January 26, 2023, newly registered A2P Campaigns are subject to a manual vetting process. To help ensure your Campaigns are approved in this vetting process, please follow these best practices when submitting new Campaigns.


TABLE OF CONTENTS


Approved campaign example

Campaign Information

Description

This campaign sends appointment confirmations, message notifications, and offers for chiropractic adjustments to existing patients or new patients who have opted in to receive SMS notifications. The communications are sent via in-person POS, website forms, or webchat.

The Campaign use case description section is used to describe the purpose of this campaign.

Sending messages with embedded links?

Yes

Sending messages with embedded phone numbers?

Yes

Message Sample #1

David, it's Kate from ABC Company. Thanks for opting in to receive SMS notifications. I just saved a time for you on Thursday, June 15, 2023, at 4:00 PM, and I'll see you then! If anything changes, just let me know. If you need to opt out, reply STOP.

Message Sample #2

David, it's Kate from ABC Company. Thanks for opting in to receive messages. Today, we are giving out a few vouchers to our past patients for a free chiropractic adjustment. Would you like one? If you need to opt out, reply STOP.

How do end-users consent to receive messages?

End users opt in through a form on the website: https://www.abccompany.com/contact-us, via the website chat widget, and also through our POS system at our office, with consent language similar to that on our website.

The opt in information on the other hand must be described in the message flow description. The website needs to have privacy policy and terms of service, and a checkbox for messsage consent. 

Opt-in Message

You are successfully opted in for messages from ABC Company. Reply STOP to unsubscribe.

Opt-in Keywords?

Subscribe, Start

  • Opt-In Keywords should be alphanumeric or accented characters. The use of spaces between keywords, such as 'I Agree' and 'Sign UP,' is not permitted. However, one-word keywords are acceptable. Suitable options include Subscribe, Start, Y, Yes, Confirm, and Register.

Opt-out Message:

You have successfully been unsubscribed. You will not receive any more messages from this number. Reply START to resubscribe.

Opt-out Keywords:

CANCEL, END, QUIT, UNSUBSCRIBE, STOP, STOPALL

Help Message:

Reply STOP to unsubscribe. Msg&Data Rates May Apply.

Help Keywords:

HELP, INFO


Sometimes, A2P campaigns are rejected due to users including custom fields or values in their sample message templates that are submitted for approval for campaign details. It's important to note that this practice is strongly discouraged.

Here is an example of a message template that should be avoided:

"Hey {{name}}!

Samuel from [write the client's company name here] here. We remember you had signed up to receive an appointment with us a little while back.

When could we get you rescheduled?

Reply STOP to opt out."

Instead, here is an example of a well-structured message template:

"Hey John!

Samuel from MediaRealty LLC here. We remember you had signed up to receive an appointment with us a little while back.

When could we get you rescheduled?

Reply STOP to opt out."

 

Forbidden use cases will result in Campaign rejection.

Make sure your A2P Campaign does not involve prohibited content such as cannabis, hate speech, etc., and that your use case is compliant with the Messaging Policy. Check out Forbidden message categories for SMS and MMS in the US and Canada 


Opt-In Guidelines

We checked the rejected campaign and found that the opt-in description lacks details, e.g., End users opt-in by contacting us via telephone, email, chat, messenger, etc.

More information than that must be provided to know what the end user will see since it has not been possible to test how the Optin works. 

As per our carrier requirements, opt-in should follow the following guidelines.

Website opt-in:

Please verify that opt-in meets CITA guidelines. All methods of opt-in need to be listed. If opt-in is collected through a paper form or behind a login, please provide a hosted link to image of opt-in. If opt-in occurs on a website, please provide a link to website. The website needs to have privacy policy and terms of service. Ensure opt-in is not shared with 3rd parties.

On the website form, Clearly state that submitting their phone number allows them to receive messages from your company. Include a checkbox for clients to indicate their agreement.

For the checkbox consent, You can type something like this as an example:

I agree to receive marketing messaging from COMPANY_NAME at the phone number provided above. I understand I will receive 2 messages a month, data rates may apply, reply STOP to opt out

Example:

Website Posting (Support): Prominently display the phone number on your website so customers can find it and use it to opt-in for messaging. This can be done through support pages, contact sections, or call-to-action buttons. Make it clear that customers can use the provided phone number to opt in and receive messages.

Keyword or QR Code Opt-In: Use specific keywords or QR codes that customers can use to opt-in for messaging. Communicate the keyword or display the QR code in ads, social media posts, or physical materials. Instruct customers to text the keyword or scan the QR code to opt in.

Please Note:

Please provide photos or screenshots for verification, showing where customers can find the keyword or QR code to opt-in.

Ensure data accuracy and consistency.

Make sure you submit Campaign registrations with accurate and consistent data:

Best Practice

Examples

Consistency in brandwebsite, and sample messages

If your brand name is Acme, your website is www.acme.com, but your sample messages say, “Here’s your one-time passcode for logging into www.contoso.com,” your campaign will be rejected.

Consistency in sample messages and use cases

If you register a marketing campaign but sample messages say, “Here’s your one-time passcode: 123456”, your campaign will be rejected.

Consistency in email domain and company name

Your campaign will be rejected if you register a brand as LeadConnector Inc but provide an email address with the gmail domain names.

*Note that this check only applies to large, well-known corporations that should have dedicated email domains

Make sure you submit real, working websites.

Indicating that your customers opt-in to your messages via the website, but providing a website address that does not work, will lead to campaign rejection.

Make sure the brand you register is the actual brand that you’re sending messages for

If ISV customers register a brand with your company’s information (e.g., a company that provides the tech for dental offices) but end up sending messages for your customers (e.g., individual dentist practices), your campaign will be rejected.

Make sure you create as few duplicative brands and campaigns as possible

Excessive brands with the same EIN and excessive campaigns with the same campaign attributes may be seen as high-risk and may result in campaign rejection

If you wish to send templated messages, please indicate the templated fields in sample messages with brackets to help reviewers better identify which parts are templated.

For example, please write, “Dental check due for [Mary Doe], Visit [www.contoso.com] to schedule an appointment or call [123-456-7890]”

 


Make sure you collect consumer consent appropriately. Please refer to the CTIA guidelines for detailed instructions and best practices on handling consumer consent.

  

Best Practice

Examples

Make sure consumer opt-in is collected appropriately

If you indicate you collect opt-in via text messages, but your sample messages say, Hi, is this the owner of 123 Oak Street? I’d like to discuss how I can help you sell your property”, it is clear that you have not collected appropriate consent before sending messages and your campaign will be rejected.

Make sure opt-in language is available on your website if you indicated in the “message flow” field that a consumer opts into your campaign on your company website.

If your brand Acme uses its website, www.acme.com, to collect phone numbers but your website does not contain opt-in language such as “By providing your phone number, you agree to receive text messages from ACME. Message and data rates may apply. Message frequency varies.”, your campaign will be rejected.

We recommend having opt-out language in at least one of your sample messages.

For example, please add language such as “Please reply STOP to opt-out” in one of your sample messages.

 

Please note:

The ecosystem constantly improves the vetting criteria as it comes across additional violations. Please do not consider the best practices listed above as a “catch-all” and guarantee approval as long as you follow them all; instead, consider them as a baseline that illustrates the general direction of compliant, high-quality messaging that the ecosystem is moving towards.

What can I do if my campaigns are rejected?

Contact your agency to help you fix your Campaign registration / re-submit a new Campaign.

This messaging policy applies to all accounts that are using LC - Phone for communication within the CRM.

We all expect the messages we want to receive will reach us, unhindered by filtering or other blockers. An important step that LC - Phone and our customers can take to make that expectation a reality is to prevent and eliminate unwanted messages.


We ensure that the messages sent through LC-Phone are to consenting parties and follow applicable laws, industry standards, and guidelines. We also want to be mindful of measures of fairness and decency when in doubt.


Covered in this Article

LC - Phone Messaging Policy

How We Handle Violations?

1. Ramp-Up Model:

Why the change?

What error screens or notifications will a sub-account see during a violation?

How to update the limit for a sub-account?

2. Spam Message Handling:

Advantage:

Spam messaging error screens:

How to revoke the DND for a contact?

3. Opt-Out Language addition

Sample Opt-Out Language message screen:

How can I customize the opt-out message?

What happens if my message already has an opt-out keyword?

What happens when an end-user replies with the STOP keyword?


4. Sender Information addition

Sample message screen:

How can I customize the opt-out message?


5. Error and Opt-out Rate Monitoring

What should we do when we get a violation email?

What are error and opt-out rates, and is it good to have a threshold?

What do I do to get the subaccount suspension removed early?


FAQs

How often does the SMS limit last?

I want to send more than 5000 SMS per day; how can I increase my limit?

What happens when we hit our daily limit? Will we be able to respond to SMS if a lead replies?

Can we undo the DND option in bulk?

Is the auto append Sender ID and Opt-Out Language feature also applying to every first text of workflow or manual SMS?


LC - Phone Messaging Policy

All messaging transmitted via the platform - regardless of the use case or phone number type (e.g., long code or toll-free) - must comply with the Application-to-Person (A2P) messaging. All A2P messages originating from the system are subject to this Messaging Policy, which covers messaging rules and /or prohibitions regarding:

  • Consent (“opt-in”): Consent can't be bought, sold, or exchanged. For example, you can't obtain the consent of message recipients by purchasing a phone list from another party. And SMS should only be sent to the opted-in contacts.

  • Revocation of Consent (“opt-out”): The initial message that you send to an individual needs to include the following language: “Reply STOP to unsubscribe,” or the equivalent so that Individuals have the ability to revoke consent at any time by replying with a standard opt-out keyword.

  • Sender Identification: Every initial message you send must clearly identify you (the party that obtained the opt-in from the recipient) as the sender, except in follow-up messages of an ongoing conversation.

  • Messaging Usage: You should not be sending messages in any way related to alcohol, firearms, gambling, tobacco, or other adult content.

  • Filtering Evasion: As noted above, we do not allow content that has been specifically designed to evade detection by unwanted messaging detection and prevention mechanisms. This includes intentionally misspelled words or non-standard opt-out phrases which have been specifically created with the intent to evade these mechanisms. We do not permit snowshoeing, which is defined as spreading similar or identical messages across many phone numbers with the intent or effect of evading unwanted messaging detection and prevention mechanisms.


This policy applies to all customers who use LC - Phone messaging services to safeguard their messaging capabilities and services.




How We Handle Violations?

When we identify a violation of these principles, we will work with customers in good faith to get them back into compliance with the messaging policy. However, to protect the continued ability of all our customers to use messaging for legitimate purposes freely, we reserve the right to suspend or remove access to the platform for customers or customers’ end users that we determine are not complying with the Messaging Policy, or who are not following the law in any applicable area or applicable communications industry guidelines or standards, in some instances with limited notice in the case of serious violations of this policy.


1. Ramp-Up Model:

  • Every new sub-account (from April 20, 2022) that are on LC - Phone System going forward will follow the "Ramp Up Model."
  • The SMS limit is multiplied each day by the number of days (till the 7th day) the account has spent with us. Starting the 8th day, the account will be limited to 5000 SMS/day. Below is the table which will give you a detailed idea:

Day

Limit [SMS]

1

250

2

500

3

750

4

1000

5

1250

6

1500

7

1750

8th Day & Ongoing

5000


Please Note:

The daily counter resets every day at midnight 00:00:01 AM UTC. If the limit is reached before the rest time the account is locked for the rest of the time period.




Why the change?

LC - Phone policy was implemented to:

  1. Avoid SMS Spam blasts from fake signups. New sub-accounts on LC - Phone will follow the Ramp-Up Model
  2. Avoid getting sub-accounts blocked due to suspicious activity
  3. Avoid legal actions due to increased spamming to non-consenting customers. Only bulk SMS sending will have daily limitations to avoid sub-account suspension due to non-compliant messaging activity.


What error screens or notifications will a sub-account see during a violation?

  1. Conversation Error: You have exceeded your SMS sending limit.
  2. Bulk Action: You can send 5000 message(s) in a day. You have already sent 5000 messages (s). If you wish to proceed, 1 Message(s) will be failed.





How to update the limit for a sub-account?

If you would like to increase the limit to more than 10K/day, Reach out to your Agency Admin with the Email Subject <Increase SMS Daily Limit> with your account, new limit details, and your use case for the new limit.


2. Spam Message Handling:

Each of the messages sent out from the sub-account ends up with the following 4 statuses:

  1. Sent: The messages whose response we did not receive from the carrier can be in any of the three statuses below.
  2. Delivered: The messages which were successfully delivered and sent to the contact.
  3. Failed: The messages that were canceled or not sent to the carrier to forward to the contact.
  4. Undelivered: The message sent was suspicious or did not fulfill the messaging policy.

As part of this feature, we will only consider Undelivered messages. All the undelivered messages end up with a particular error code, and we will start storing them at each message level. We will further use them to enable Temporary/Permanent DND at a contact level so that new SMSs are not sent to them, increasing your deliverability rate. 


The below table summarizes the undelivered SMS error codes and what each of them means, and the relevant remediation measure we are taking:

Response Code
Code Description
Remediation
30005

User Inactive/Number does not exist

Enable Temporary DND
30003

Unreachable- Out of Service

Enable Temporary DND
30004

Do not want SMS/DND enabled

Enable Permanent DND
30006

Landline/Incapable to receive SMS

Enable Temporary DND
30008
None of the above scenarios matched
Do nothing

Temporary DND: The agency or account can revoke the DND set at a contact level.

Permanent DND: The DND set at the contact level cannot be revoked by the agency or the account as the contact cannot receive the message or has opted out from receiving messages.

Opt-Out Keyword: Individuals must be able to revoke consent at any time by replying with a standard opt-out keyword like STOP, Unsubscribe, etc. In this case, a permanent DND will also be enabled at the contact level.

Advantage:

  • This will restrict the account from sending SMS to non-relevant contacts, eventually increasing the deliverability rate and decreasing the possibility of getting blocked.
  • The accounts will only send messages to the contacts who have opted in. 



Spam messaging error screens:

  1. Conversation: Cannot send messages as DND is active for SMS.


  2. Bulk Action: All SMS sent via features like workflow and bulk SMS will automatically skip the DND-marked contacts from the sender list.

 


How to revoke the DND for a contact?

  1. For Temporary DND, go to the contact details and remove the DND flag; below is the screenshot of the sample screen:


  2. For Permanent DND, you cannot revoke the same from UI. To revoke the permanent DND, request the contact to send a reply with the "START," "YES," and "UNSTOP" keywords to the number. This should automatically remove the DND from the contract.



Please Note:

If the START keyword does not revoke the DND and still incoming/outgoing messages are failing, please raise a support ticket.

 


3. Opt-Out Language addition

  • The consent for sending out communications cannot be bought, and the only way is to take explicit consent from the user for the SMS campaigns and communications.
  • The consent is taken by a specific entity, in our case, sub-accounts that are the actual sender of these communications.
  • To comply with the messaging policies, each of the initial messages sent out by the company to an end-user should have below two mandatory information, i.e., Sender ID and opt-out Language:
  • Opt-Out Language: The end user should be able to remove the consent at any time, so like above, each initial message should also have opt-out keywords like STOP, UNSUBSCRIBE, etc. We will additionally add the opt-out language: “Reply STOP to unsubscribe."

Please note:

Opt out message” feature is applicable to Bulk action(Bulk SMS), Workflow and campaigns and is not applicable to One on One conversation.


Sample Opt-Out Language message screen:


How can I customize the opt-out message?

Go to Sub-account -> Settings -> Business Info -> General, where you can customize the opt-out message; below is the screenshot for reference:

What happens if my message already has an opt-out keyword?

If the message already has one of the opt-out keywords mentioned in the above screenshot, no opt-out keyword will be added from our side.


What happens when an end-user replies with the STOP keyword?

If individuals reply with a standard opt-out keyword like STOP, the consent to send SMS will be revoked. All upcoming and queued messages will be failed. Also, a permanent DND will be enabled at the contact level.


Please Note:

This is mandatory info that should be shared with the end customer so this is a mandatory check for all the initial messages.

 


4. Sender Information addition

  • The consent for sending out communications cannot be bought, and the only way is to take explicit consent from the user for the SMS campaigns and communications.
  • The consent is taken by a specific entity, in our case, accounts that are the actual sender of these communications.
  • To comply with the messaging policies, each of the initial messages sent out by the company to an end-user should have below two mandatory information, i.e., Sender ID and opt-out Language:
  • SenderID: Every message you send must clearly identify you (the party that obtained the opt-in from the recipient) as the sender, except in follow-up messages of an ongoing conversation. We will additionally add the sender info: “Thanks, <account Name>."

Please note:

“Sender ID” feature is only applicable to Bulk action(Bulk SMS), Workflow and campaigns and is not applicable to One on One conversation.



Sample message screen:


How can I customize the opt-out message?

Go to Sub-account -> Settings -> Business Info -> General, where you can customize the opt-out message; below is the screenshot for reference:



Please Note:

This is mandatory info that should be shared with the end customer so this is a mandatory check for all the initial messages.

5. Error and Opt-out Rate Monitoring

  • We are focused on helping our customers deliver trusted communications. Ensure the carrier does not permanently block or suspend the account based on bad usage.

  • We will be monitoring the delivery rate of the overall account and be taking proactive measures(as mentioned below) to keep the delivery rate in check:
    • Violation Email - We will send out an email notification as soon as the subaccount hits the error rate of 8% and opt-out rate of 1%.
    • Temporary Account Restriction - We will send out a suspension email as the subaccount hits the error rate of 12.5% and opt-out rate of 2.5%.


Please Note:

As soon as the account will hit the temporary suspension all upcoming outbound SMS will be failed till 00:00 AM UTC.


What should we do when we get a violation email?

  1. Stop all your workflows, campaigns, triggers, and/or bulk actions to contacts who have not explicitly opted in to receive messages from the sub-account.

  2. Enable and customize the Opt Out language and SenderID message as per your use case so that all the upcoming messages are not flagged.

  3. Please discuss this with your client to make no bulk communication or messages blast or cold prospecting message campaigns are sent in the near future before we receive your reply to this ticket.


What are error and opt-out rates, and is it good to have a threshold?

  • High Opt-Out Rate indicates that contacts receiving your messages have objected, generated complaints, or marked your SMS as spam. A good opt-out rate is typically in the range of 0—1%. Once the opt-out rate hits 2%, the sub-account will be locked for sending text messages for 24 hours.
  • High Delivery Error Rate indicates that you send SMS to contacts that are no longer in service, are unreachable, or use a non-SMS-capable device such as a landline. This may also mean that external carrier filters are refusing to deliver your SMS due to bad sending behavior in the past. A good error rate is typically in the range of 0—6%. Once the error rate hits 12%, the sub-account will be locked for sending text messages for 24 hours.


What do I do to get the subaccount suspension removed early?

Your LeadConnector Phone System account can get suspended due to policy violations involving sender identification, opt-out language, and large-scale similar messaging. Furthermore, the account's opt-out and error rates may have exceeded acceptable levels.

Here's how you can address these issues:

Sender Identification: Ensure each message identifies you, the sender, particularly in the first message of each conversation. It is essential for the recipient to recognize to whom they've consented.

Opt-Out Language: Include an option in your initial message, for example, "Reply STOP to unsubscribe." For this purpose, use standard keywords such as STOPALL, UNSUBSCRIBE, CANCEL, END, or QUIT.

Similar Messaging: Avoid sending identical or similar messages to many phone numbers unless you have a proper business justification. This can be perceived as spamming and can lead to further restrictions.

If you wish to appeal this decision, please explain your business use case that necessitates such messaging practices.

Regarding opt-out and error rates, maintain rates in the following ranges for optimal results:

Opt-out rate: 0—0.3%

Error rate: 0—6%

  • The first step to rectify your opt-out rate is to ensure that your message always includes the sender's identity. Make it a point to inform the recipient how they opted into your communication, such as through form submission. The initial message should also include clear instructions to opt out.
  • Also, when dispatching similar messages across various phone numbers, be cautious. Any perceived spamming activity can result in carriers blocking messages. If there's a legitimate business case for this, communicate it to the support team
  • To manage error rates, validate phone numbers before sending SMS. Turning on phone number lookup in your agency view settings can help reduce errors. Also, ensure your messages don't contain keywords that might flag them as spam.
  • Finally, we recommend adding leads into campaigns in small groups for efficient communication and better error management.
  • Establishing a double opt-in process can further help improve your messaging practices. You can achieve this by directing your leads to a form where they can agree to receive SMS, followed by asking them to reply with a specific keyword to confirm their subscription. Always remind them of the option to opt out by including "Reply STOP to unsubscribe" at the end of every message.
  •  
  • Once you've implemented these changes, share a walkthrough video of your new setup with us. We can then communicate with the phone system provider to lift the account suspension.
    However, the subaccount suspension will be lifted in 24 hours if the sub-account is permanently suspended. 


Please Note:

One on One conversation, Test SMS, Resend Message, and MissedCallTextBack are allowed even if the account is suspended.

FAQs

How often does the SMS limit last?

The SMS limit will refresh every 24 hours. If the account is brand new, then each day, the increments will increase according to the table above. Once you have hit the 8th day, your SMS limit will be capped at 5000 daily.


I want to send more than 5000 SMS daily; how can I increase my limit?

Once your account(s) hit the 8th-day mark (5000 SMS per day), you may reach out to your Agency Admin with the Email Subject <Increase SMS Daily Limit> with your account, new limit details, and your use case for the new limit.


What happens when we hit our daily limit? Will we be able to respond to SMS if a lead replies?

No, you cannot respond manually to incoming messages. SMS daily limits will affect all messaging activities, including manual SMS in conversation, automation within workflows, and bulk actions.


Can we undo the DND option in bulk?

No, we cannot because this prevents sending SMS in bulk again after DND is enabled for the contacts. 


Is the auto append Sender ID and Opt-Out Language feature also applying to every first text of workflow or manual SMS?

This feature only applies to Bulk action (Bulk SMS) and does not apply to One on One conversations, Workflow, or Campaigns.

 

Marketing Category

Workflow

Inbound Webhooks enable seamless CRM integration by allowing external systems to automatically send data using various HTTP request methods like GET, POST, and PUT. This real-time data transfer capability enhances CRM functionality and streamlines workflows, facilitating efficient communication and collaboration across various platforms and tools.

Covered in this Article:

What is an Inbound Webhook?

What are some excellent usage cases for this?


How to use the Inbound Webhook Workflow Trigger?

Step 1

Step 2

Step 3

In your communication Actions:

In If/Else Actions:

Important points to be considered:


What is an Inbound Webhook?

An Inbound Webhook is a robust feature that facilitates the automatic data transfer from external systems to your CRM, improving integration and interoperability. When an event occurs in an external system, an HTTP request (POST, GET, or PUT) is sent to a specific URL linked to a trigger within your CRM, initiating a workflow. This real-time data transfer capability enhances your CRM's functionality and streamlines workflows across various platforms and tools.

By leveraging Inbound Webhooks, businesses can automate processes, reduce manual tasks, and minimize human error, increasing efficiency and productivity. Furthermore, it enables better collaboration between teams, as critical data is readily available and synchronized between different systems. This seamless integration ultimately improves decision-making, customer satisfaction, and business performance.

What are some excellent usage cases for this?

Inbound Webhooks can be used in various scenarios to enhance CRM functionality and automate workflows. Here are a few practical usage cases with examples:

eCommerce Order Integration:

Suppose you have an online store and want to update your CRM with new order information when a customer orders. You can set up an Inbound Webhook in your CRM to receive data from your eCommerce platform whenever a new order is created.

Example: Your eCommerce platform sends an HTTP POST request to the webhook URL with order details such as customer name, email, phone number, and order value. Your CRM then creates or updates the customer's contact information and adds the order details to their record.

Customer Support Ticketing System Integration:

Your company may use a separate support ticketing system to handle customer issues. When a customer creates a support ticket, you can use an Inbound Webhook to send the ticket details to your CRM, ensuring the support team has all the necessary information.

Example: Your support ticketing system sends an HTTP POST request to the webhook URL with the ticket details, including customer email, ticket title, and description. Your CRM then associates the ticket with the corresponding customer record, allowing your support team to access the ticket information directly from the CRM.

Event Registration Integration:

If you host events and use an event registration platform, you can use an Inbound Webhook to send attendee registration information to your CRM.

Example: Your event registration platform sends an HTTP POST request to the webhook URL with attendee information such as name, email, phone number, and event name. Your CRM then creates or updates the attendee's contact information and adds the event registration details to their record, allowing your event team to manage and communicate with attendees effectively.

Lead Capture from Web Forms:

Inbound Webhooks can capture leads from web forms on your website or landing pages and send the data to your CRM.

Example: When a visitor submits a form on your website, your web form sends an HTTP POST request to the webhook URL with the lead's information, such as name, email, and phone number. Your CRM then creates a new lead or updates an existing contact, allowing your sales team to follow up with the lead promptly.

These are just a few examples of how Inbound Webhooks can automate workflows, streamline processes, and enhance CRM functionality in different business scenarios.

How to use the Inbound Webhook Workflow Trigger?

Briefly, bring your data to the system in 3 simple steps using the Inbound Webhook Trigger.

 

Step 1

Retrieve the webhook URL and use it in your application or system. Next, send the data to the webhook URL using the appropriate HTTP request method (POST, GET, or PUT) and click the "Test Trigger" button.

Step 2

Choose the data received from your application or system using the supported HTTP request method (POST, GET, or PUT) and save it as sample data for future reference. Click on "Load More" to view additional recent data. Once you've selected the desired data, save the trigger.

In this step, you can save the data reference for custom variables, which can be treated similarly to other contact custom fields or Location Custom Variables.

The next step and examples below provide more information on utilizing this reference.

Step 2.1: Send a supported HTTP request (POST, GET, or PUT) to the copied webhook URL and copy the ID in the response.



Step 2.2: Copy the unique ID obtained from the supported HTTP request (POST, GET, or PUT) and use it to search for the relevant mapping reference within your webhook trigger.

Please note that the most recent request will always be at the top of the list.

Step 2.3: Select the correct reference and verify the body.

 

Step 3

You will be directed to the "Create Update Contact" action after saving the trigger. From there, you can select the necessary fields and map the incoming data you received from the trigger. Please note that to create a new contact or map data to an existing one, you must provide either an email or phone field.




By completing the above steps, you can now use the data you received within the workflow as custom values in email, sms, if/else, etc.


Example:

The custom values of Inbound Webhook can be utilized in all of the actions within your workflow. Some examples of how to do this are provided below.

In your communication Actions:



In If/Else Actions:

As shown above, you can use the values from the Inbound Webhook inside all other actions as you see fit.


Responses:

  • When mapping request is Sent
    Status code - 200

{
"status": "Success: test request received"
}
  • When you execute actual trigger
    Status code - 200

{
"status": "Success: request sent to trigger execution server",
"id": "66756001f47f59dde9d86009"
}

Important points to be considered:

  • Always send the request using a supported method (POST, GET, or PUT) when interacting with the webhook.
  • Ensure the data is sent as a JSON object, the only supported data format.
  • To compile correctly, keys must be a single string without space separations; consider using CamelCase or snake_case instead of separating key names with spaces.
  • Providing an Email or Phone number in the payload is mandatory, as the workflow requires contact information. An Email or Phone is required to Find or Create the Contact.
  • Arrays are not supported in custom values. You can send them in the request but cannot use them inside actions.
  • If your data structure changes, re-select the Mapping Reference inside the Inbound Webhook Trigger setup to address those fields in other actions correctly.
  • If your Inbound Webhook Trigger URL gets compromised or leaked and you want to prevent unwanted requests, Delete the existing Inbound Webhook Trigger and Add a New Inbound Webhook Trigger. A new URL with a different ending ID will be generated; update your integrations to match the new URL. Once saved, incoming requests from the old URL won't enter your workflow; only requests from the new URL will.

In this guide, we'll explore the "Set Event Start Date" Workflow Action, a dynamic tool that allows you to schedule tasks and reminders within your workflow for precise event management. This feature is crucial for maintaining well-organized webinars, conferences, or personalized notification systems..

Covered in this Article:


What is the Set Event Start Date Step in Workflows?

 





The "Set Event Start Date/Time" action is a tool within a workflow management system that allows you to define a specific date and time to serve as the reference point for subsequent steps in your workflow. It's especially useful for scheduling tasks, reminders, or actions that need to occur before or after a particular event.

Once this action is set, you can use the "Wait" steps in your workflow to Wait for Event/Appointment Time to pause the execution until a specified time relative to this event date. For example, you could set up reminders to go out several days before an event or schedule a follow-up action for several days after the event.

This tool offers flexibility and automation, enabling effective time management within your workflow. It's particularly valuable for managing webinars, conferences, meetings, and events.

What are the benefits of this feature?

The "Set Event Start Date/Time" action offers several practical benefits for managing workflows and events:

Automated scheduling: This action allows you to schedule tasks, reminders, or emails to occur at specific times relative to an event automatically. This can greatly reduce manual work and ensure nothing gets overlooked or forgotten.

Timely reminders: If you manage events such as webinars or conferences, this action can automatically send reminders to attendees a certain number of days or hours before the event starts, increasing engagement and attendance rates.

Follow-up actions: You can also use this action to schedule follow-up tasks or communications after an event. For example, you could automatically send out a survey or a thank you email several days after an event.

Flexibility: The "Set Event Start Date/Time" action isn't limited to specific dates. It can be used with any date-related field, so you could set it up to trigger tasks based on individual customer dates, like renewal dates or birthdays.

Recurring Events: It can also handle recurring events. For instance, if you run weekly webinars, you can set up your workflow to automatically send out reminders each week and then reset the event date for the following week.

Time-specific Actions: Some actions need to happen at a specific time, such as a social media post or a sales announcement. This action lets you schedule those actions precisely.

What are some practical usage cases of this Workflow Action?

Webinar Management: If you're organizing a webinar, you can use the "Set Event Start Date/Time" action to specify the webinar date and time. Then, you can add "Wait for Event/Appointment Time" steps to send out reminder emails a week, a day, and an hour before the webinar starts. A follow-up email could be set to go out a day or two after the event to thank participants and share additional resources.

Subscription Renewals: For a service with annual renewals, you can pair this action with a custom date field for each customer's renewal date. Using "Wait for Event/Appointment Time" steps, reminders can go out a month, a week, and a day before each customer's renewal date, nudging them to renew and providing necessary instructions.

Conference Planning: When organizing a conference, set the conference date as the event start date, and use "Wait for Event/Appointment Time" steps to automate communications like early bird registration reminders, ticket purchase reminders, event schedules, or last-minute updates.

Birthday Promotions: For businesses that offer special promotions for customers' birthdays, this action can be paired with a custom field for each customer's birthday. A "Wait for Event/Appointment Time" step can be set up to send a birthday greeting and a special birthday discount.

Product Launches: If you're launching a new product, the launch date can be established as the event start date. You can set up a series of "Wait for Event/Appointment Time" steps to send out teaser emails leading up to the launch, a launch announcement on the day, and follow-up communications after the launch.

Training Sessions: If you're providing training sessions, use the "Set Event Start Date/Time" action to mark the session's start. Then, use the "Wait for Event/Appointment Time" steps to send out session details, reminders a few days before the session, and last-minute reminders an hour before it starts. You can also schedule a follow-up email to share session recordings or materials.

Product Trials: For a product or service with a free trial period, you can set the trial expiration date as the event start date. Using the "Wait for Event/Appointment Time" steps, send reminders to users a week, three days, and one day before their trial expires, encouraging them to purchase the full version.

Sales or Promotions: If your business has a sale or promotion, set the start date/time of the sale as the event date. You can then schedule "Wait for Event/Appointment Time" steps to send out teaser emails, launch the sale, and send last-chance reminders as the sale ends.

Annual Checkups or Maintenance: If your business involves annual checkups or maintenance, like an HVAC business or a dentist's office, you can set each customer's next appointment date as the event start date. Then use the "Wait for Event/Appointment Time" steps to remind customers of their upcoming appointment and follow up afterward.

Project Deadlines: If you're managing a project with a specific deadline, you can use the "Set Event Start Date/Time" action to mark the deadline and then use the "Wait for Event/Appointment Time" steps to send out reminders or tasks to the team in the lead-up to the deadline.


How to use the Event Start Date Action?

Step 1: Add the Event Start Date/Time Action to Your Workflow

Navigate to the specific Workflow you want to modify.

Add the "Set Event Start Date/Time" action and prepare to customize the action.

Step 2: Customize the Event Start Date/Time

You usually have options for the type like Custom Field, Specific Date/Time, or Specific Day.

For Custom Fields, you can use pre-created Custom Date Field custom values to tell the workflow what event date you want to specify.

Please Note:

The "Set Event Start Date/Time" action often allows you to use a variety of date and time formats. Here are some formats that are commonly accepted:

MM-DD-YYYY HH:MM: This format includes the month (MM), day (DD), and year (YYYY), followed by the time in 24-hour format (HH:MM). For example, December 21st, 2021 at 8:30 AM would be written as 12-21-2021 08:30. 
DD-MMM-YYYY HH:MM: This format includes the day (DD), the abbreviated month (MMM), and the year (YYYY), followed by the time in 24-hour format (HH:MM). For example, October 21st, 2021 at 8:30 AM would be written as 21-OCT-2021 08:30.

Select the option you wish to use and fill out the necessary information. For example, if you select a specific date and time, you'll need to enter the exact date and time for the event.

Save the action to add it to your Workflow.

Step 3: Add a Wait for Event/Appointment Time Action

After setting the event start date/time, add a "Wait for Event/Appointment Time" action in your Workflow.

Set the action to wait until a certain number of days/hours/minutes before or after the event start date/time.

For example, if you set this to 2 days before, the Workflow will wait and send off the next action 2 days before the scheduled Event Start Date.

Please Note:

The Wait for Event/Appointment Time Action has some further configurations. 
Event / Appointment Time: This field typically relates to the event or appointment you've set with the "Set Event Start Date/Time" action. The "Wait for" action will hold until the specified time relative to this event or appointment. 
UNTIL - When: This configuration allows you to set the wait time until the next action occurs. This is based on a period of months, days, hours, and minutes. For example, you could set this to wait until 2 days and 3 hours before the event time. Values that exceed the max limit will be distributed to the larger units of time. For instance, if you input 60 minutes, it will be converted to 1 hour. 
IF THE TIMING OF THIS WAIT STEP IS ALREADY IN THE PAST, HOW SHOULD THE CONTACT PROCEED?: This configuration determines how the system should handle instances where the wait time is already past due. Options typically include: 
Move to the next step: The workflow will skip the wait and proceed to the next step in the workflow. 
Move to a specific step: The workflow will skip the wait and move to a specific step that you designate. 
Skip all outbound communication actions, till next wait or Event Start Date action: The workflow will skip any actions that involve sending communication (such as emails or SMS) until it encounters the next "Wait for Event/Appointment Time" or "Set Event Start Date/Time" action.

Save the action to confirm your changes.

Remember, these actions are repeatable within the workflow. You can add multiple "Wait for Event/Appointment Time" actions to create events leading to or following the Event Start Date.


FAQs

Q1: Can I use the "Set Event Start Date/Time" action for recurring events?

A1: Yes, it's typically possible to use this action for recurring events. You can set the Event Start Date/Time for the first instance and then use a "Go To" action to loop back to the start of the workflow for subsequent instances.

Q2: Can I set multiple Event Start Dates/Times in the same workflow?

A2: You can typically add multiple "Set Event Start Date/Time" actions within the same workflow. Each one could correspond to a different event or appointment, and you could then use corresponding "Wait for Event/Appointment Time" steps to create actions relative to each start date/time.

Q3: What happens if a contact enters the workflow after the Event Start Date/Time has passed?

A3: The behavior depends on your settings for the "Wait for Event/Appointment Time" action. If you set it to "Move to the next step" or "Move to a specific step", the contact would skip past the wait action. If you set it to "Skip all outbound communication actions, till next wait or Event Start Date action", they would skip outbound communication steps until they encounter the next wait or start date/time action.

Q4: Can I use the "Set Event Start Date/Time" action without a corresponding "Wait for Event/Appointment Time" action?

A4: It wouldn't be very useful when you could technically set an event start date/time without a subsequent "Wait for Event/Appointment Time" action. The main purpose of the "Set Event Start Date/Time" action is to establish a point in time that other actions can refer to.

Q5: If my workflow settings are set to respect Contact time zones, how does that affect the "Set Event Start Date/Time" action?

A5: If your workflow management tool supports time zones, you would typically set the Event Start Date/Time in your time zone, and the tool would then adjust it based on each contact's time zone. If the workflow doesn't have time zone information for a contact, it would typically use your account's time zone by default.

The Custom Webhook - LC Premium Action is a feature enabling real-time data exchange between your CRM and third-party services. It allows tailored requests with various HTTP methods, authorization, headers, and query parameters. This user-friendly tool ensures efficient and accurate workflows while considering API responses and server limitations.

Covered in this Article:

What is the Custom Webhook LC Premium Workflow Action?

Who is this feature useful for?

What are the benefits of this feature?


How to use the Custom Webhook LC Premium Workflow Action?

Fill Url: 

Select a Method

Select Authorization Method

Headers & Query Parameters:

Configure the data to be sent in the Custom Webhook:

Important points to be considered:


What is the Custom Webhook LC Premium Workflow Action?

The Custom Webhook - LC Premium Action is a powerful and flexible feature that enables real-time communication between your CRM system and third-party services. It allows you to configure and send custom data requests to specified URLs using different HTTP and authorization methods. This feature also supports adding headers, query parameters, and mapping custom values to create a tailored request structure that meets your needs. With autocomplete suggestions and user-friendly interfaces, the Custom Webhook streamlines data exchange and ensures accuracy in your workflows. However, it is crucial to consider API response success and server limitations when using this feature to prevent errors and disruptions in workflow execution.

Who is this feature useful for?

This feature is helpful for businesses and individuals who need to integrate their CRM systems with third-party services for seamless data exchange, automation, and enhanced functionality. It is particularly useful for marketers, developers, and IT professionals who want to streamline workflows, improve data consistency, and manage processes more efficiently across various platforms.

What are the benefits of this feature?

The benefits of the Custom Webhook - LC Premium Action feature include the following:

Seamless integration: Enables accessible communication between your CRM system and third-party services, improving data exchange and overall efficiency.

Flexibility: Supports various HTTP methods, authorization methods, headers, and query parameters, allowing you to create custom requests that suit your needs.

Time-saving: The user-friendly interface with autocomplete suggestions simplifies the data mapping and reduces manual effort.

Improved accuracy: Helps ensure data consistency and accuracy across different platforms, reducing errors and inconsistencies.

Real-time updates: Facilitates real-time notifications and updates, enhancing responsiveness and decision-making.

Workflow automation: Streamlines workflows by automating system data exchange, increasing productivity, and reducing manual tasks.

Scalability: Adaptable to various applications and industries, making it a valuable tool for businesses of different sizes and sectors.


How to use the Custom Webhook LC Premium Workflow Action?

Fill Url: 

You have the ability to send data requests to any URL of your choice without the need for coding or server operation.

Select a Method

You can choose any HTTP method that suits your needs, such as POST, GET, DELETE, or PUT.

Select Authorization Method

We support various types of authorization methods, allowing you to choose the one that suits your needs when accessing the webhook. 

Headers & Query Parameters:

In addition to sending a request body, our system allows you to include headers and query parameters when sending requests to a webhook.

Headers can be used to provide additional information about the request, such as authentication credentials, content type, and cache control. 

Query parameters, conversely, can be used to pass parameters to the webhook endpoint, allowing you to filter or modify the response data you receive.

Configure the data to be sent in the Custom Webhook:

The Custom Webhook premium feature allows you to map custom values in any structure that suits your requirements. Our user-friendly textbox provides autocomplete suggestions for all custom values, including inbound webhook variables.

This feature simplifies the mapping process and saves time by suggesting potential values that match your input. Additionally, it helps ensure accuracy and consistency in your data mapping.

Important points to be considered:

  • Successful execution of the Custom Webhook Action depends on the successful response of the referenced API. Therefore, if errors are sent back, those will reflect on the Contact's Workflow execution and cause the action to be Failed (and then skipped) or Retry with exponential backoffs. 
  • In addition to what was stated above in #1, make sure that the receiving server can handle the number of Executions that you are targeting, or else you might end up with errors due to limits being reached for server issues. The Custom Webhook Action will get fired as soon as the Contact reaches the step, so make sure to add Contacts into the Workflow with the receiving server's limits in mind.

Workflow Slack Premium Action is a feature that enables users to send automated messages to Slack channels and users, streamlining communication and improving team collaboration. The action offers three main events: sending a message to a user, a private channel, or a public channel. 

Covered in this Article:

What is the Slack Notification Premium Action?

What are some excellent Usage cases for this? Who is this useful for?

What are the benefits of this feature?


How to use the Workflow Slack Premium Action?

Send Direct Message to a User

Different Types of User Sources & their use cases

Assigned User (of contact)

Custom Email

Internal User

Slack User

Select a User Source

Message Content

Send a Public Channel message.

Choose a Public Channel

Message Content

Send a Private Channel message.

Choose a Private Channel

Message Content


What is the Slack Notification Premium Action?

Workflow Slack Premium Action is an advanced communication feature designed to automate and streamline messaging within Slack, a widely-used team collaboration tool. This feature allows users to send targeted messages to specific users, private or public channels within their Slack workspace. A user-friendly interface and customizable options ensure effective communication by enabling users to set up and schedule notifications based on their needs.

The action offers three main events:

Sending a message to a user: Users can choose from four options to send a direct message to the right person: Assigned User, Custom Email, Internal User, or Slack User. Each option serves a unique purpose in determining the Message's recipient, ensuring accurate and efficient communication.

Sending a message to a private channel: Users can select a private channel within their workspace to send messages, which will appear as if sent manually by the User who created the Slack integration. This allows for secure communication within a select group of team members.

Sending a message to a public channel: Users can choose a public channel within their workspace to broadcast messages, making information accessible to all workspace members.

What are some excellent Usage cases for this? Who is this useful for?

Workflow Slack Premium Action is helpful for organizations and teams that rely on Slack for communication and collaboration. It helps automate messages and notifications, streamlining the information flow within the workspace. Some good usage cases for this feature include:

  • Project Management: Automatically notify team members when new tasks are assigned, project deadlines are approaching, or tasks are marked as complete. This can help ensure everyone stays on track and knows their responsibilities.
  • Sales and Marketing: Notify the sales team of new leads, opportunities, or closed deals, allowing them to act quickly and efficiently. Marketing teams can also benefit from automated notifications about campaign performance, content publication, or social media engagement.
  • Customer Support: Send automated notifications to the support team when new support tickets are created, escalated, or resolved, ensuring a timely response and efficient issue resolution.
  • Human Resources: Notify HR and relevant team members of employee onboarding, training sessions, performance reviews, or policy updates, keeping everyone informed and engaged.
  • IT and Development: Send alerts to the IT or development team when new bugs are reported, system outages occur, or software updates are released, allowing them to address issues promptly and maintain system stability.
  • Company-wide Announcements: Share important news, updates, or reminders with the entire organization through public channels, ensuring that everyone stays informed and engaged.

What are the benefits of this feature?

Workflow Slack Premium Action offers several benefits to organizations and teams using Slack for communication and collaboration:

  • Improved efficiency: By automating messages and notifications, teams can save time and reduce manual effort, allowing them to focus on more critical tasks and improving overall productivity.
  • Enhanced communication: This feature ensures that important information is shared with the right people at the right time, reducing communication gaps and misunderstandings within the team.
  • Streamlined collaboration: Workflow Slack Premium Action promotes better collaboration by informing team members about project updates, task assignments, and deadlines, helping everyone stay on the same page.
  • Increased accountability: Automated notifications for task assignments, updates, or deadlines encourage team members to take responsibility for their work, leading to better overall performance and accountability.
  • Customization and flexibility: The feature offers a variety of customization options, allowing users to tailor their messages and notifications to their specific needs, making communication more relevant and effective.
  • Real-time updates: Workflow Slack Premium Action enables teams to receive instant notifications about critical events or updates, allowing them to respond quickly and make data-driven decisions.
  • Centralized information: By sending messages to specific channels, this feature helps to centralize information within the organization, making it easier for team members to access and reference important updates and data.
  • Scalability: Workflow Slack Premium Action can quickly adapt to the changing needs of a growing organization, ensuring that communication remains efficient and streamlined as the team expands.


How to use the Workflow Slack Premium Action?

The action offers three main events: 

  • Sending a message to a user
  • Sending a message to a public channel
  • Sending a message to a private channel

 Send Direct Message to a User

You will have four options if the event is Send Direct Message to User.

  • Assigned User - Assigned User of the Contact
  • Custom Email - Add a specific email to search your Slack Workspace for the User and then send out the Message
  • Internal User - Users from your account
  • Slack User - Directly search your Slack Workspace Users by name.

Different Types of User Sources & their use cases

Assigned User (of contact)

This is used to send out notifications for the assigned User of the contact. In this case, the User's email (in settings>My Staff> User Info) for the User Assigned to the contact is used to find the Slack user.

Custom Email

This is used for all the cases where you need a dynamic user to send notifications to. The custom email that is filled in is used to find the matching of a Slack user.

This is for all those cases where you do not have the User predefined. Either type in the email or select from a list of custom variables using the custom variable picker.  

 

Internal User

Use this option to send a message to one of the account users. You were typically used to send notifications to particular users responsible for certain sections of your business. Say, sending out information on a successful opportunity won to your finance head. The email of the Internal User selected is used to find the Slack user here.

Slack User

This is as simple as it sounds. Send a direct message to any Slack user of your workspace. 

Please note:

Slack allows only a limited number of users to be fetched simultaneously. So if you don't see your user by typing out the name, please hit the load more button. This will keep searching until you have the required user found. If the user is at the bottom of the list, you might have to hit the load more button several times. This is only for the workspaces having more than 1000 users.

Select a User Source

To start, select one of the four User Sources provided. 

Message Content

Insert Message to send Direct Message to a User. For more formatting options, check here.
You can use the extensive custom variable picker to send information about a contact or any CRM-related information.


Send a Public Channel message.

If the event is Send Public Channel Message, you must select which Public Channel you want to send messages to. 

Choose a Public Channel

Select the desired channel to send the Message.

Please note:

Slack allows only limited number of Public Channels to be fetched at once. So if you don't see the desired channel by typing out the name, please hit the load more button. This will keep searching until you have the required channel found. If the channel is in the bottom of the list you might have to hit the load more button a couple of times. This is only for the workspaces having more than 1000 channels.

Message Content

Insert Message to send to the Public Channel. For more formatting options, check here


You can use the extensive custom variable picker to send out information about a contact or any CRM-related information.


Send a Private Channel message.

If the event is Send Private Channel Message, you must select which Private Channel you want to send messages to. 

Choose a Private Channel

Select the desired channel to send the message.

Please Note:

It's important to be aware that when sending messages to a Private Channel, these messages will be sent as the User who created that Slack Integration, not as the Bot. Therefore, it will appear as if it was sent manually by the User itself.

Slack allows only limited number of Private Channels to be fetched at once. So if you don't see the desired channel by typing out the name, please hit the load more button. This will keep searching until you have the required channel found. If the channel is in the bottom of the list you might have to hit the load more button a couple of times. This is only for the workspaces having more than 1000 channels. 

Message Content

Insert Message to send to the Private Channel. For more formatting options, check here

You can use the extensive custom variable picker to send out information about a contact or any of the CRM related information.

This article explains workflows' "Update Contact Field" and "Clear Field Data" actions. The former allows updating a contact field with a new value, either static or dynamic, while the latter clears the existing value of a custom contact field. Both actions are currently supported for Contact Custom Fields only.

Covered in this Article

What is the Update Contact Field Action in Workflows?

What are some good usage cases for this?

How to use this action?

Select Update/Clear Field Data

Update Field Data

Clear Field Data


What is the Update Contact Field Action in Workflows?

The update contact field action in workflows allows you to update the value of a specific field for a contact. With this action, you can specify a new value for the field, and the contact's existing field value will be replaced with the new value. However, with the new feature, you can also clear the field, i.e., empty the input field or reset it to the default value.

Please Note:

It's important to note that the clear field data feature currently supports only the Contact Custom Fields. 


You can use this action to update or clear multiple fields with static or custom values anywhere in the workflow. The fields can be dynamically updated in workflows wherever they are being used.

 

What are some good usage cases for this?

Here are some excellent usage cases for the "Update Contact Field" and "Clear Field Data" actions in workflows:

Lead Management: You can use the "Update Contact Field" action to update the lead source field for a contact based on the referral source. This will help you to understand where your leads are coming from and optimize your marketing efforts accordingly. You can also use the "Clear Field Data" action to remove outdated information from your lead records.

Personalization: You can use the "Update Contact Field" action to personalize your email marketing campaigns by updating contact fields such as first or last name. This will help to increase engagement and conversion rates. You can also use the "Clear Field Data" action to remove incorrect or outdated information from contact fields.

Sales Pipeline Management: You can use the "Update Contact Field" action to update the stage of a contact in your sales pipeline based on their progress. This will help you to track and manage your sales pipeline more effectively. You can also use the "Clear Field Data" action to remove contacts from your pipeline if they are no longer a good fit.

Custom Integrations: You can use the "Update Contact Field" action to update custom contact fields based on data from other integrations. For example, you can use Zapier to update a custom field with data from a Google Sheet or form submission on your website. You can also use the "Clear Field Data" action to reset custom fields based on specific triggers or conditions.


How to use this action?

Select Update/Clear Field Data

 

Update Field Data

Updates the selected field with the provided value. 

The "Update Contact Field" action in workflows allows you to update the value of a specific field for a contact. This feature is useful when updating a contact field with a new value, such as a phone number, email address, or custom field.

To use the "Update Contact Field" action, you must add it to your workflow, select the contact field you want to update and specify the new value you want to set for the field. You can update the field with a static value, a fixed value that you specify in the workflow, or a custom value, which is a value dynamically generated based on other data in your workflow.

For example, if you have a custom field called "Lead Source," you can use the "Update Contact Field" action to update the value of this field for a specific contact. You might want to update the field with a static value like "Website," indicating that the lead came from your website. Alternatively, you might want to update the field with a custom value that is dynamically generated based on the referral source of the lead.

Once the "Update Contact Field" action is executed in the workflow, the contact's existing field value will be replaced with the new value specified in the action. It's important to note that you can use this action to update multiple fields with static or custom values anywhere in the workflow.

Clear Field Data

Resets the selected field to the default value (clears the data). 

Clearing contact fields is a feature that allows you to remove the existing value of a contact field, effectively resetting it to an empty value. This feature is useful when removing a previously entered value from a contact field. When you use the clear field data feature, the contact field value is set to NULL or empty.

Please Note:

 

It's important to note that the clear field data feature currently supports only the Contact Custom FieldsThis means you can use only clear custom fields you've created for your contacts, not standard fields like first name, last name, or email.

To clear a contact field in a workflow, add the "Update Contact Field" action, select the contact field you want to clear and add a filter for which field you want to clear. Once the workflow is executed, the contact field will be cleared of its previous value and set to an empty value.

It's important to use this feature with care, as clearing a contact field may result in the loss of valuable data. Therefore, it's recommended to use this feature only when necessary and ensure that you have a data backup before clearing any contact field.

The Payment Received trigger is designed to act as a centralized mechanism for capturing all incoming payments across the CRM, including one-time purchases, subscription charges, invoices, and more. It can be customized with filters, such as source type and transaction status, to target specific use cases. This trigger helps businesses automate tasks, streamline processes, and efficiently respond to real-time customer transactions.

Covered in this Article

What is the Payment Received Workflow Trigger, and what does it do?

What are some excellent usage cases for this, along with their benefits?

How to use the Payment Received Trigger?

Workflow Trigger Filters for Payment Received Workflow Trigger

If/Else Conditions for Payment Received Workflow Trigger

Custom Values for Payment Received Workflow Trigger


FAQs

Will this trigger include subsequent subscription payments as well? 

How can I achieve the trigger for successful subsequent subscription transactions?

What does the Customer present/first transaction mean and the Customer not present/subscription transaction?

Will failed payments also be captured in this trigger? 

I have configured the trigger and selected a specific product in the filters. Does this mean that the trigger will fire off when that product is sold anywhere?

What is the sub-source filter?


What is the Payment Received Workflow Trigger, and what does it do?

The Payment Received trigger automates processes and actions based on incoming payments when used in a workflow. It can be configured to respond to specific payment events, such as successful or failed transactions or particular products and payment sources. Here are some detailed functionalities and use cases:

Workflow automation: The trigger initiates the Workflow whenever a payment is received, allowing for automated actions like sending confirmation emails, generating invoices, or updating customer records in a CRM.

Customization with filters: Users can apply various filters to the trigger, such as transaction type, payment source, or product. This enables the creation of targeted workflows for specific scenarios, like subscription renewals, or failed payments.

Real-time response: The trigger operates in real-time, enabling businesses to respond quickly to customer transactions. This can help improve customer satisfaction by providing immediate feedback or resolving issues promptly.

Conditional actions: By using if/else conditions in the Workflow, different actions can be executed depending on the payment characteristics, such as the amount, source, or transaction status.

Reporting and analytics: The trigger can capture payment data for analysis and reporting purposes. By monitoring incoming payments and their attributes, businesses can gain insights into sales performance, customer behavior, and potential areas for improvement.

What are some excellent usage cases for this, along with their benefits?

The Payment Received trigger offers numerous usage cases and benefits, helping businesses automate processes, improve customer experience, and gain insights from payment data. Some common usage cases and their benefits include:

  • Automated payment confirmation:
    Usage Case: Send customers automated confirmation emails or messages when Payment is processed.
    Benefits: Enhances customer experience by providing instant payment confirmation, reduces manual tasks, and helps maintain clear communication with customers.

  • Subscription management:
    Usage Case: Automatically update subscription status in the system when a subscription payment is successful or failed.
    Benefits: Ensures accurate and up-to-date subscription information, streamlines subscription management, and reduces manual intervention.

  • Dunning management:
    Usage Case: Automatically trigger dunning email sequences for customers with failed subscription payments.
    Benefits: Improves revenue recovery by addressing payment failures promptly, reduces churn, and enhances customer retention.

  • Customer segmentation:
    Usage Case: Use payment data to create customer segments based on purchasing behavior, such as high-value customers or frequent buyers.
    Benefits: Enables targeted marketing campaigns, helps identify upsell or cross-sell opportunities, and facilitates personalized customer experiences.

  • Payment failure resolution:
    Usage Case: Automatically notify customer support or sales teams to address and assist the Customer when a payment failure occurs.
    Benefits: Enhances customer support, improves customer satisfaction, and helps resolve payment issues quickly.

  • Sales performance tracking:
    Usage Case: Monitor payment data to track sales performance and identify trends, such as best-selling products, seasonal fluctuations, or customer preferences.
    Benefits: Provides valuable insights for strategic decision-making, helps optimize sales strategies, and drives revenue growth.

  • Integration with accounting systems:
    Usage Case: Automatically update accounting records with payment information using outbound webhooks, such as invoicing, revenue recognition, or tax calculations.
    Benefits: Ensures accurate financial reporting, streamlines accounting processes, and reduces manual data entry.

  • Handling trial period transactions: The Payment Received trigger effectively manages transactions involving trial periods for subscription products, such as a 14-day trial. In this example, when a customer signs up for the trial and pays $0 upfront, the trigger categorizes this as a customer present transaction since they are on-session and entering their payment information. After the 14-day trial ends, the customer is charged $100 automatically without entering their payment details again. This subsequent transaction is considered a customer, not present transaction, as it occurs in the background. The Payment Received trigger allows businesses to track and automate workflows around trial period transactions accurately.

    Benefits: By efficiently handling trial period transactions, businesses can enhance customer experience, improve subscription management, and reduce manual intervention, increasing customer satisfaction and retention.

  • Integrating Text2Pay links: The Payment Received trigger supports Text2Pay links as a payment source, enabling businesses to automate workflows for payments received through text message-based methods. By incorporating Text2Pay links in the trigger's configuration, businesses can effectively manage and respond to these transactions, improving the overall customer experience and streamlining payment processing.

    Benefits: Utilizing Text2Pay links with the Payment Received trigger allows businesses to reach a wider audience, expedite payment processing, and simplify customer communication, ultimately leading to increased revenue and customer loyalty.


How to use the Payment Received Trigger?


Inside a workflow, add a workflow trigger called Payment Received.

Please Note:

Choosing a filter allows you to choose its respective Sub-filters the next time you add a filter to the same workflow trigger. 

Workflow Trigger Filters 

for Payment Received Workflow Trigger

You can then make your Workflow trigger more specific using filters. Here is a table of all the available filters and sub-filters.

Trigger
Filter
Options at Filter Level
Sub-Filter Level 1
Options at Sub-Filter Level 1
Operators
Payment Received
Payment Source
Invoice
Sub-Source
Text2Pay link
is, is not
One-time invoice
Recurring template
Funnel/ Website
 
 
Sub-Source
One-step order form
Two-step order form
Upsell
Transaction type
Customer present/first transaction
 
Customer not present/subscription transaction
Calendar
Calendar
Calendar names
Global Product
Global product Names
Price
Prices Names as per selected Global Product
Payment status
Success
---
Failed

If/Else Conditions for Payment Received Workflow Trigger

Once you have added your desired set of Filters and Sub-Filters to your workflow trigger, you can add an If/Else Condition for Payment if you need to branch out the Workflow based on certain conditions. 

This Table explains the possible If/Else Conditions and their branches.

If/Else Option
Action
Operator
Options
Payment
Product
is, is not
Global product Names
Funnel/Website
Funnel/Website names
Calendar
Calendar names
Source
Invoice, Funnel, Website, Calendar
Payment status
success/failed
Amount
Equal to, is not equal to, Greater than, Greater than or equal to, Less than, Less than or equal to, is not empty, is empty.
Amount paid

Custom Values for Payment Received Workflow Trigger

When you use the Payment Received Workflow trigger, you have access to a set of Custom Values that you can populate within SMS, Emails, Internal Notifications, etc. This Table explains the custom values in detail.

Custom Values Category
Custom Values Name  (Custom Value Group Name) 
Custom Values within Group
Value
Payment
Source
 
{{payment.source}}
Currency Symbol
{{payment.currency_symbol}}
Currency Code
{{payment.currency_code}}
Customer (Custom Values Group)
ID
{{payment.customer.id}}
First Name
{{payment.customer.first_name}}
Last Name
{{payment.customer.last_name}}
Name 
{{payment.customer.name}}
Email
{{payment.customer.email}}
Phone
{{payment.customer.phone}}
Full Address
{{payment.customer.address}}
City
{{payment.customer.city}}
State
{{payment.customer.state}}
Country
{{payment.customer.country}}
Postal Code
{{payment.customer.postal_code}}
Invoice (Custom Values Group) 
Name
{{payment.invoice.name}}
Number
{{payment.invoice.number}}
Issue Date
{{payment.invoice.issue_date}}
Due Date
{{payment.invoice.due_date}}
URL
{{payment.invoice.url}}
Recorded By
{{payment.invoice.recorded_by}}
Sub-Total
 
{{payment.sub_total_amount}}
Discount Amount
{{payment.discount_amount}}
Coupon Code
{{payment.coupon_code}}
Tax Amount
{{payment.tax_amount}}
Created On
{{payment.created_on}}
Total Amount
{{payment.total_amount}}
Transaction ID
{{payment.transaction_id}}
Status 
{{payment.payment_status}}
Gateway
{{payment.gateway}}
Card Last 4 Digits
{{payment.card.last4}}
Card Brand
{{payment.card.brand}}
Method
{{payment.method}}

FAQs

Will this trigger include subsequent subscription payments as well? 

Yes, the trigger will fire whenever a payment is received from the end customer directly on an order form submission and when the subscription is charged in the background.

How can I achieve the trigger for successful subsequent subscription transactions?

Since the subscriptions can be created in a funnel or website, we can create a trigger for Payment Received and apply the following filters for achieving the use case. The source type is Funnel/Website. The transaction type is "Customer not present/subscription transaction."

The payment status filter can filter successful or failed payments per the use case.

What does the Customer present/first transaction mean and the Customer not present/subscription transaction?

We are categorizing the transaction type into two categories

  • Customer present /first transaction - This includes the transactions where the end customer is on-session and making the Payment. This consists of all one-time purchases and the first order placement for a subscription product.
  • Customer not present / subscription transaction - This includes the transaction types which run in the background after a subscription has already been created. For example, if a customer purchases a recurring product with a 14-day trial period. The transaction is done while purchasing the recurring product ($0 transaction in this case) would fall into the Customer present/first transaction. After 14 days, when the trial period is over, and you charge $100 for the recurring product, the $100 transaction would fall into the Customer not present/subscription transaction category.

Will failed payments also be captured in this trigger? 

Yes, by default, without any filters, the trigger runs upon successful and failed payment attempts. For specific use cases around success/failed payments only, we can apply the "Transaction status" filter and set it to either success/failed as per the use case.

I have configured the trigger and selected a specific product in the filters. Does this mean that the trigger will fire off when that product is sold anywhere?

If you have configured the trigger and set the filter for a specific product, it will fire off only when that product is sold in funnels/website/invoices. Using the transaction status filter, we can define whether the trigger should work when the purchase is successful or the purchase is a failure.

What is the sub-source filter?

When you select a source like funnels/websites/invoices, they can have sub-sources, like a payment from the funnel can be coming either via a one-step order form, a two-step order form, or an upsell. You can use these sub-source filters to define the Payment's origin.

Social Planner

If you’re not sure what type of Instagram profile you have, here’s how to find out:

 

1. In the Instagram app, go to your profile, and then select the profile menu in the top right of the screen.

2. Select Settings from the list, and then select Account.

3. On the Account page, scroll to the bottom. The options you see there tell you what type of Instagram profile you currently have.

  • Personal profiles show the Switch to Professional Account option.
  • Creator profiles show the Switch account type > Switch to a personal account and Switch to business account options.
  • Business profiles show the Switch account type > Switch to a personal account and Switch to creator account options.

Recurring posts provide a streamlined way to create evergreen content across various social platforms, scheduled daily, weekly, monthly, or yearly. Through a simple process, users can generate quality content using AI, schedule it with flexible time settings, and even edit parent and child posts. Take control of your content strategy by utilizing this feature, but be mindful of platforms like Twitter, which may flag repetitive content.

Covered in this Article


What is this feature?

 

The recurring posts feature in the Social Planner is designed to help users maintain consistent and automated social media engagement by scheduling evergreen content regularly. Here's a detailed breakdown of how it works:

Flexible Scheduling: Users can set the posts to repeat every day, week, month, or year. They can select specific days of the week, date ranges, and post times according to their preferences.

Content Creation: Users can generate quality content using AI, allowing them to create posts that resonate with their audience quickly.

Editing Options: The feature allows for edits to both parent and child posts. If changes are made to the parent post, they will be replicated in all child (scheduled) posts. Editing a child's post will not impact the parent's post.

Recurring Posts Tab: The parent post is added to the Recurring Posts tab once scheduled. Users can access the edit function to change all recurring posts' time and date ranges.

Scheduled Posts: Individual scheduled posts appear separately, and users can edit each as needed without affecting the others.

Platform Consideration: It's important to be mindful of the policies of specific social platforms. For example, Twitter may flag content as repetitive if the recurring post feature is used excessively.

Long-term Strategy: This feature allows for creating long-term content strategies, helping businesses stay in front of their audience without manually posting content regularly.

Images and Media: Along with the text, users can add images or other media from their library or, through image AI, visually enrich the content.

Monitoring and Management: Users can track and manage all their recurring posts through a simple interface, providing control over their social media content.

The recurring posts feature empowers users to take a proactive and automated approach to social media management, ensuring a steady stream of fresh content without constant manual effort. It offers great flexibility and control, making it a powerful tool in a modern marketer's toolkit.

Usage Cases

Promoting Seasonal Offers: A retail store can set recurring posts to promote seasonal sales, offers, or specific products at the beginning of each season. They can easily plan this for the entire year and forget the manual posting process.

Daily Inspirational Quotes: A motivational speaker or life coach can schedule daily inspirational quotes to engage their audience and reinforce their brand messaging. This consistency helps in keeping the audience connected and engaged.

Weekly Tips or Tutorials: A tech company or educational platform can set up weekly tutorials or tips to share with their followers. This regular content provides value and helps establish the company as an expert.

Celebrating Recurring Events: A company can acknowledge and celebrate recurring events like employee birthdays, anniversaries, or national holidays, ensuring that these posts are never missed and adding a personal touch to the company's social media presence.

Monthly Product Showcases: A manufacturer or distributor can showcase different products every month, providing information, features, and benefits to educate potential customers.

Content Repurposing: For businesses with a rich content library (such as blogs or podcasts), recurring posts can periodically share or reshare this content to new followers or those who might have missed it the first time.

Reinforcing Brand Campaigns: If a company has a year-long brand campaign or slogan, recurring posts can consistently remind followers of the brand's core message, ensuring that it stays fresh in their minds.

Reminder for Regular Events: For organizations hosting regular events like webinars or community meet-ups, recurring posts can act as reminders, ensuring participants have the information they need to join.

Automating Social Engagement in Different Time Zones: For global businesses, recurring posts can schedule content at optimal times for different time zones, ensuring the content reaches the broadest possible audience.

Compliance and Regular Announcements: In industries where regular compliance updates or announcements are necessary, recurring posts can ensure that the necessary information is shared with stakeholders at the required intervals.

Celebrating Historical Milestones: Museums, historical societies, or educational institutions can use this feature to share historical facts or milestones on the corresponding dates, providing educational content to their followers.


How to use this feature?

How to create a Recurring Post?

  • Go to Marketing > Social Planner.
  • Create a new post for social platform on which you would like to create content.

Please Note:

On Twitter, this content may be flagged as repetitive when compared to other social media platforms.

Create New Post with Recurring Schedule 



Day  - The user will have to choose the date and time of posting on repeat everyday.



Week - Users will have to choose the day of the week when they would like to repeat schedule between the date range and post time.



Month - The user will have to choose the date and time of posting on repeat once in a month.



Year -The user will have to choose the date and time of posting on repeat once in the year.

Once the recurring post is scheduled, the parent post will be added in the Recurring Posts tab with the edit function to change the time and date range. For example, if four posts are scheduled using a recurring post, the parent post will show in recurring post and one post will appear in the scheduled post. 

If you change the content on the parent post, it will replicate in the child's scheduled post. If you change child-scheduled post content, it will not impact the parent post.

Important things to note:

Avoid Repetitiveness: Though recurring posts can save time, please ensure content isn't overly repetitive, especially on platforms like Twitter that might flag it as spam. Variation and customization can make each post feel fresh.

Review Regularly: Please review and update recurring posts regularly to ensure relevance, especially if there have been changes to products, offers, or brand messaging.

Consider Audience Engagement: Please note that interaction from followers might differ across various posts. Monitoring and responding to these interactions can provide insight and maintain engagement.

Compliance with Platform Policies: Different social media platforms have different policies regarding recurring and automated posts. Please be aware of and comply with each platform's guidelines to avoid potential issues.

Utilize Rich Media: Images, videos, or GIFs can make recurring posts more engaging. Please consider integrating rich media into the content to grab attention.

Time Zone Considerations: If targeting a global audience, please consider scheduling posts according to the different time zones of your target demographics to maximize reach.

Content Backup: Please ensure a backup of all recurring content. Any technical issues could lead to loss of content, and having a backup will prevent unnecessary work in recreating it.

Monitoring Performance: Please note that analyzing the performance of recurring posts helps understand what resonates with the audience. Regularly monitoring insights can guide future content strategy.

Avoiding Over-Scheduling: While it's tempting to schedule a lot of content in advance, please avoid over-scheduling, as it may lead to a lack of spontaneity and real-time engagement with your audience.

Sensitive Issues and Crisis Management: Please be cautious with recurring posts during sensitive times or crises. Scheduled posts that may be inappropriate during unexpected events must be reviewed and managed accordingly.

Integration with Other Campaigns: If ongoing or planned marketing campaigns exist, please ensure that the recurring posts align with the overall marketing and branding strategies.

Accessibility Considerations: Please include accessible content, such as video captions or alternative text for images, to ensure that all followers, including those with disabilities, can engage with the posts.

Legal and Ethical Considerations: Please be mindful of intellectual property rights, permissions, and other legal considerations when using images, quotes, or other content within recurring posts.

Experiment and Iterate: Recurring posts are a tool, and like any tool, they require experimentation to find the most effective way to use them. Please don't be afraid to try different strategies and iterate based on what you learn.


FAQs

Q: Can I set recurring posts for specific holidays or annual events?

A: Yes, you can schedule recurring posts for specific dates, allowing you to automate posts for holidays or annual events like company anniversaries.

Q: What happens if I edit the parent post of a recurring schedule?

A: Editing the parent post will replicate the changes in child scheduled posts. However, changes made to individual child posts will not affect the parent post.

Q: Can I mix media types, like images and videos, in my recurring posts?

A: Yes, you can include various media types, such as images, videos, or GIFs, within the recurring posts to make them more engaging.

Q: How does the recurring post feature interact with different time zones?

A: You'll need to set the time for your recurring posts considering the time zone of your target audience. Be mindful of global audiences if applicable.

Q: Is there a limit to how far in advance I can schedule recurring posts?

A: Depending on the specific settings and platform guidelines, you may be able to schedule recurring posts for days, weeks, months, or even years in advance.

Q: Will Twitter's repetitive content policy affect my recurring posts?

A: Yes, Twitter might flag recurring posts as repetitive content. It's essential to be mindful of this and create variations in content to comply with Twitter's policies. Click here for more details.

Q: Can I pause or temporarily stop a recurring post series?

A: You cannot pause or temporarily stop a recurring post series

Q: What if I want different recurring posts for different social platforms?

A: You can create unique recurring posts tailored to each social platform using the Customize Each Post functionality, allowing you to align the content with each network's specific character limits and guidelines.

Q: Can recurring posts be part of a larger campaign with non-recurring content?

A: Absolutely! You can integrate recurring posts with other marketing strategies and campaigns to create a cohesive and consistent brand message.

Q: How can I ensure my recurring posts are accessible to all users, including those with disabilities?

A: Incorporating accessibility features like captions, alt text, and other inclusive practices can make your recurring posts accessible to a broader audience.

Q: How do I avoid making recurring posts feel too automated or impersonal?

A: Mixing recurring posts with real-time, personalized content and engaging with your audience can help maintain a human touch in your social media presence.

Harness the power of the Instagram Story Post Composer in Social Planner. This integrated tool allows you to design and schedule your Instagram stories expertly. Use it to manage your digital marketing, drive engagement, and promote your brand seamlessly and efficiently.

Covered in this Article

What is the Instagram Story Post Composer?

What are some practical usage cases for this feature?


How to use this feature?

Before you begin

Create your Instagram Story


FAQs

Q1: Can I add text or stickers to my Instagram Stories through the Instagram Story Post Composer in Social Planner?

Q2:  Can I tag people or businesses in my stories through Social Planner?


What is the Instagram Story Post Composer?

The Instagram Story Post Composer is a robust feature embedded in the Social Planner. Its main function is to allow users to manage their Instagram stories in a way that efficiently fits into their overall digital marketing strategy.

This feature caters specifically to Instagram Professional accounts, providing the ability to create and schedule content directly through Social Planner. Whether you're looking to post immediately or pre-plan your story posts, this tool offers the flexibility you need.

The Post Composer supports media uploads, allowing you to incorporate up to 10 images or videos per story. This means you can add depth to your narratives and engage your audience with diverse and dynamic content. Be mindful of the technical specifications: the maximum file size for images is 8 MB, and videos must be under 60 seconds.

Moreover, the Instagram Story Post Composer provides a useful 'draft' function. If you're creating a story but need to pause your work, you can easily save it as a draft and return to it later. This is especially useful for businesses managing their content pipeline and seeking to maintain a consistent posting schedule.

What are some practical usage cases for this feature?

Here are a few practical usage cases for the Instagram Story Post Composer in Social Planner:

  • Product Launch: Suppose you're a clothing brand releasing a new line. You can create a series of Instagram stories unveiling the designs, schedule them in the Post Composer, and ensure they are published in sync with your launch date.
  • Event Promotion: If you're hosting an event, you can design and schedule a series of stories counting down to the event, providing information about it, and creating excitement among your followers. This keeps your audience engaged and informed leading up to the event.
  • Content Consistency: Regular posting is key to audience engagement. If you have a busy week coming up and won't have time to create content daily, you can use the Post Composer to plan and schedule your stories in advance, maintaining your usual posting frequency.
  • Time Zone Management: If your audience is spread across different time zones, you can schedule your stories to be posted when your followers are most likely to be active, even in the middle of your night.
  • Flash Sales: If you're running a time-sensitive promotion or flash sale, you can schedule stories announcing the start and end of the sale, ensuring your followers are aware of the limited time frame.
  • Saving Drafts: If you have an idea for a story but it's not fully formed, or it's not the right time to post it, you can save it as a draft in the Post Composer. This way, you won't forget your idea and can return to finish it when ready.

How to use this feature?

Before you begin

Make sure you’ve already done the following:

  • Added an Instagram Professional account [Publishing story to personal and creator account is not supported]
  • Uploading the images and videos to the Media Library.

 

Create your Instagram Story

01

Click "Marketing"

Go to the Marketing section.

preview
02

Go to Social Planner

Access the Social Planner.

preview
03

Click "New Post"

Create a new post.

preview
04

Click "Create New Post"

Click on the "Create New Post" button.

preview
05

Under Post to, Click "Select a social account"

Choose a social account.

preview
06

Mark your Instagram Professional Account(s)

Please Note:

If you select other social accounts, the story will not be visible. You must select one or multiple Instagram Professional accounts to publish to Instagram.
preview
07

Under Content Type, Click "story"

Choose the "story" option.

preview
08

Click on Upload image or video to add your media

Select Upload media to attach up to 10 images or videos to your story. 

Please Note:

Adding Captions or text to your Content is not supported for Instagram Story through third-party API. The maximum image file size is 8 MB, and the maximum video length is 60 seconds.
preview
09

Click on the arrow next to Post to choose when you want to post or send the post for approval.

Schedule the post.

preview
10

You can click on Save for Later to save your post as a draft for later

Click on the designated area.

preview

 


FAQs

Q1: Can I add text or stickers to my Instagram Stories through the Instagram Story Post Composer in Social Planner?

A1: Text and stickers can't be added to Instagram stories through third-party APIs like Social Planner. You would need to add these elements directly to the Instagram app. 

Q2:  Can I tag people or businesses in my stories through Social Planner?

A2: Tagging people or businesses in Instagram stories through third-party tools is impossible. This feature is generally limited to the Instagram app itself. However, Instagram's policies and features may change, so we recommend checking Instagram's official API documentation (https://developers.facebook.com/docs/instagram/sharing-to-stories) or contacting our support team for the most recent information.

Want to enhance your social media marketing and expand your reach on Instagram? Look no further than The Social Planner! We're here to guide you through the latest trend on the platform: Instagram reels. 

With reels, you can easily create brief yet captivating videos to connect with your audience and boost your brand's visibility. Showcase your products or services in a fun and creative way, drawing in potential customers and driving traffic to your website.

Don't let this opportunity slip away - start utilizing the power of Instagram Reels with The Social Planner today!

Prequsisties before continuing with this guide

- Ensure you have already added an Instagram Professional account [Publishing Reels to a personal or creator account is NOT available]

- Uploading Images and videos in Media Library prior to creating the reel

Covered in this article:

Prequsisties before continuing with this guide

How to make an Instagram Reel using the Social Planner

Supported Content for Instagram Reels


FAQs

 


How to make an Instagram Reel using the Social Planner


Step 1: Go to the "Marketing" tab > "Social Planner" > "New Post."


Step 2: Under Publish, select your Instagram account.

If you select another social account, Reels will not be visible. For publishing to Instagram, you must select one or multiple Instagram Professional accounts.


Step 3: Select Reels as your Instagram content type (See image below)

 

Step 4: Create your reel by uploading up to 10 images or videos

 

Step 5: Select "Post Now" or "Schedule for Later" - You can also save your story as a draft.

If your post was scheduled, you will see your reel under the "schedule posts" tab


Supported Content for Instagram Reels

- Suggested video size upto 1GB and for thumbnail is 8MB.
- Aspect Ratio - The dimension should be recommended of 9:16.
- Duration: 15 mins maximum and 3 seconds minimum
- Format: MOV or MP4

FAQs

Can I use Instagram Reels with any Instagram account?

No, Reels can only be used with Instagram Professional accounts. Reels will not be visible for publishing if you select another type of account.

What types of content can I include in an Instagram Reel?

Using The Social Planner, you can include up to 10 images or videos in your Instagram Reel.

Is there a time limit for Instagram Reels?

Yes, Instagram Reels have a duration limit. Your reel should be between 3 seconds (minimum) and 15 minutes (maximum) long.

Can I schedule my Instagram Reel for later publication?

Yes, you can schedule your Instagram Reel for later publication using The Social Planner. After creating your reel, you can choose "Schedule for Later," and it will be saved for future posting.

Can I use Instagram Reels for personal or creator accounts?

No, Instagram Reels can only be published from Instagram Professional accounts. Personal or creator accounts do not have access to this feature.

How can Instagram Reels help me connect with my audience?

Instagram Reels provide a fun and creative way to showcase your products or services, making engaging and connecting with your audience through visual storytelling easier.

Is there a limit to how many Instagram Reels I can create using The Social Planner?

There is no specific limit to the number of Instagram Reels you can create using The Social Planner. You can use the feature as often as you like to engage your audience and promote your brand.

For a content marketing campaign, knowing exactly what kind of image and video format to post, and how often is absolutely important. Here are the best sizes for sharing images on social media:

 

Image

 
 
 
Format
Maximum File Size
Aspect Ratio
No. of Images
MultiMedia 
PinterestPNG JPG
10MB
 1 Image
Not Allowed
Facebook Pages 
PNG JPG GIF
10MB
Recommended - need to keep the Width*Height - 1280 x1080

 
Minimum 
600 x 315 pixels
Unlimited Image(s) - Recommend to post 10 Image(s) or less
Not Allowed
Instagram
Business Profile
PNG JPG
8MB
Square, or between 1.91:1 and 4:5
Landscape: 1080 x 566 pixels
Portrait: 1080 x 1350 pixels
Square: 1080 x 1080 pixels
10 Image(s)
Multimedia format is allowed for carousal- can add image(s) and video(s) together.
Linkedin Profile and Pages
PNG JPG GIF
8MB 
Maximum
6012 pixels x 6012 pixels
9 Image(s)
Not Allowed
TwitterPNG JPG GIF5MB
Recommended - need to keep the Width*Height - 1280 x1080
4 Image(s)Not Allowed
Tiktok---- 
GMB
PNG JPG 
5MB
Must be greater than Width*Height - 720*720

Maximum
Width*Height - 3000*3000
1 Image
Not Allowed
 

        1. Instagram Story
  • Image Format-JPEG
  • Image size-8MB
  • Count-10 image(s) or video(s)
  • Video Format-MOV/MP4
  • Video Size-100MB
  • Video Duration- min 3sec max 30 sec
  • Video width-1920 px

    2. Instagram Reels

  • Video Format-MOV/MP4
  • Video Size-1GB
  • Video Duration- min 3 sec max 15 Minutes
  • Video width-1920 px
  • Video Thumbnail format- all
  • Video Thumbnail size-8MB

    3. Facebook Reels 
  • Video Format-MOV/MP4/webM
  • Video Size-1GB
  • Video Duration- min 3 sec max 90 sec
  • Video width-1080 * 1920 pixels (recommended)
    Minimum is 540 x 960 pixels
  • Video Thumbnail format- Thumbnail support is not available for Facebook Reels
  • Aspect Ratio - 9:16


Notes
1) Multimedia format - Posting Image(s) and Video(s) together in a single post 
2) As you experiment with different kinds of images, only then you'll realize which works best     for your brand. By default, these two sizes are impeccable
Horizonatal (landscape): 1,024 pixel X 512 pixel
Vertical (portrait): 800 pixel x 1,200 pixel
 
 

Video

 
 
Format
Maximum File Size
Duration
Aspect Ratio
No. of Video
MultiMedia
Pinterest
MP4 MOV WEBM
1 GB4 sec - 5 minsAspect Ratio: 9:16 (full-bleed videos), 1:2, 2:3, 3:4, 4:5, or 1:1

Video Encoding: H.264 or H.265 
1 VideoNot Allowed
Facebook Pages 
MP4  MOV
1 GB
1 sec - 20 mins
Between 16:9 and 9:16
1 Video
Not Allowed
Instagram
Business Profile
MP4 MOV
100 MB
3 sec - 60 sec
Between 4:5 and 16:9

Video Width - upto 1920 px
10 Video(s)
Multimedia format is allowed for carousal- can add image(s) and video(s) together
Linkedin Profile and Pages
MP4  MOV
200 MB
3 sec - 30 mins
Between 1:2.4 and 2.4:1
1 Video
Not Allowed
TwitterMP4  MOV
512 MB
0.5 sec - 140 sec
Between 1:3 and 3:1
1 Video
Multimedia format is allowed
TiktokMP4 MOV WEBM1 GB3sec - 180 sec540 pixel resolution

Minimum height 360 px and Maximum height 4096 px
1 VideoNot Allowed
GMB
-
-
-
-
-
Not Allowed

Content Length - 

 Content Length
Pinterest500 character and title 100 character
Facebook Pages 
62000 character
Instagram
Business Profile

Reel 

Story
2200 character

2200 character

character
Linkedin Profile and Pages
3000 character
Twitter280 character
Tiktok Personal

Tiktok Business
150 character

2200 character
GMP
1500 character

Current Rate Limits based on platforms per active user:

  • Google - 300/min
  • Facebook - 200/hr
  • Instagram - 200/hr
  • TikTok - 15/day
  • Twitter - 100/hr
  • LinkedIn - 150/day
  • Pinterest - 100 pins/min

OG Meta Tag is available in all platforms except Instagram, Tiktok and Youtube

 

Email Builder

Rescheduling of Email Campaign is possible for Simple Schedule, Batch Schedule, and RSS Schedule one hour (60mins) ahead of the execution date. 
 
The user will be required to visit Marketing > Email. Please visit the Email Campaign tab: it will have a list of Email Campaigns listed with Simple Schedule, RSS Schedule, and Batch Schedule, which can be rescheduled one hour after
 the execution date/time.

Steps to Reschedule an Email Campaign

 
1. Under the action button drop-down, select Reschedule Campaign.
2. The user can change the Schedule's details and change the delivery model. Once the changes are done, the user must mark it as the rescheduled campaign to save the settings.

Are you tired of manually building email templates on different platforms, or do you happen to have several go-to templates? 

With the HTML Email builder, you can effortlessly import your pre-existing email templates from various systems. This convenient feature saves you time and energy, as you can manage all your email campaigns in one unified platform while utilizing your top-performing emails.


Covered in this article: 

Steps to Use HTML Email Templates/ Campaigns


Steps to Use HTML Email Templates/ Campaigns

The user will be required to visit the Marketing > Email Builder.

For Templates

  1. The user needs to click Create New Template.
  2. In the dropdown, there are 3 options. Select the option of Blank Template from the three options.

3. There will be a popup window with the option of Design Editor (drag and drop builder) and Code Editor (HTML builder). The user needs to select the Code Editor.

 4. Once the Code Editor opens, please paste HTML in the Editor area to get the preview.


For Campaigns

  1. The user needs to click Create Campaign.

2. There will also be a screen with a list of all the templates and blank campaigns. Select the option of Blank Campaign to go forward.

3. There will be a popup window with the option of Design Editor (drag and drop builder) and Code Editor       (HTML builder). The user needs to select the Code Editor.

 4. Once the Code Editor opens, please paste HTML in the Editor area to get the preview.

Surveys, Forms & Chat (Lead Capture)

WebChat Widget

Are you looking for an easy way to connect with your website visitors and convert them into customers? LeadConnector Webchat for Weebly is the perfect solution for you!

In this article, we'll walk you through the steps to start with LeadConnector Webchat for Weebly.

Covered in the article

How to obtain the embed code for web chat for the website: 
Here are detailed steps on how to add a custom chat widget to a Weebly website using different methods:

Method 1: Adding a Custom Chat Widget with Weebly's Header Code Injection Feature

Method 2: Adding a Custom Chat Widget with Weebly's Custom HTML/ Embed Code Element


How to obtain the embed code for web chat for the website:

Copy the embed code from Sites > Chat Widget > Get Code

Here are detailed steps on how to add a custom chat widget to a Weebly website using different methods:


Method 1: Adding a Custom Chat Widget with Weebly's Header Code Injection Feature

  • Log in to your Weebly account and navigate to the website editor.
  • Click on "Settings" 
  • In the left-hand menu and select "SEO" from the options.
  • Scroll to the "Header Code Injection" section and click "Edit".
  • Paste the code into the "Header Code Injection" box in Weebly.
  • Click "Save" to save your changes.




Method 2: Adding a Custom Chat Widget with Weebly's Custom HTML/ Embed Code Element

  • Log in to your Weebly account and navigate to the website editor.
  • Click on "Elements" in the left-hand menu and select "Custom HTML/Embed Code" from the options.
  • Drag and drop the Custom HTML element onto your page where you want the chat widget to appear.
  • Paste the Chat code into the Custom HTML element in Weebly.
  • Click "Publish" to save your changes.

Are you looking for an easy way to connect with your website visitors and convert them into customers? LeadConnector Webchat for Squarespace is the perfect solution for you!

In this article, we'll walk you through the steps to start with LeadConnector Webchat for Squarespace.


Covered in this Article:

How to obtain the embed code for web chat for the website:

Here are detailed steps on how to add a custom chat widget to a Squarespace website using different methods:


How to obtain the embed code for web chat for the website:

Copy the embed code from Sites > Chat Widget > Get Code.


Here are detailed steps on how to add a custom chat widget to a Squarespace website using different methods:

Method 1: Add a custom chat widget using Code Injection

  • Obtain code for the Chat widget as shown above.
  • Log in to your Squarespace account and navigate to the website to which you want to add the chat widget.
  • Click on "Settings" in the main menu. 
  • Select "Developer Tools" in the "Website" section.
  • Click on "Code Injection"
  • Paste the chat widget code in the "Header" or "Footer" fields.
  • Click on "Save" to save the changes.
  • Preview your website to make sure the chat widget appears correctly.


Method 2: Add a custom chat widget using an Embed Block

  • Log in to your Squarespace account and navigate to the page where you want to add the chat widget.

  • Click on the page editor and select the section where you want to add the chat widget.
  • Click on the plus icon to add a new content block and select "Embed" from the drop-down menu.
  • Paste the chat widget code in the "Code Snippet" field.
  • Click on "Apply" to apply the changes.
  • Preview your website to make sure the chat widget appears correctly.

Are you looking for an easy way to connect with your website visitors and convert them into customers? Webchat for LeadConnector is the perfect solution for you!

In this article, we'll walk you through the steps to start with LeadConnector Webchat for Wix.

Covered in this article:

How to obtain the embed code for web chat for the website:

Here are detailed steps on how to add a custom chat widget to a Wix website using different methods


How to obtain the embed code for web chat for the website:

Copy the embed code from Sites > Chat Widget > Get Code


Here are detailed steps on how to add a custom chat widget to a Wix website using different methods:

 

Method 1: 

  • Log in to your Wix account and navigate to the website's dashboard.
  • Click "Settings" in the left menu, then select "Custom Code" under the "Advanced" tab.


  • Click "Add Custom Code" in the section.

  • Paste the code snippet in "Code Settings" within the pop-up window.

  • Configure options:
    • Name: Enter a name for your code
    • Add Code to Pages: Choose "All Pages" and select "Load code once."
    • Place Code In: Choose "Head"

  • Click "Apply" to save changes.
  • The widget will now appear on every page of your Wix site.




Method 2:

  • Sign in to your Wix account and launch Wix Editor. Click Edit Site from the Dashboard.




  • Click the plus (+) icon in the left-side menu to access "Add Elements."
  • Choose "Embed" from the left sidebar menu.
  • Select "Embed HTML" under "Popular Embeds".



  • Click on "Code" in the new HTML box that appears.
  • Paste the widget code into the text field and press "Update."

  • Close the "HTML Settings" box.
  • The widget will now be visible in the HTML box on your page.

Are you looking for an easy way to connect with your website visitors and convert them into customers? LeadConnector Webchat for Duda is the perfect solution for you!

In this article, we'll walk you through the steps to start with LeadConnector Webchat for Duda.

Covered in this article:

How to obtain the embed code for web chat for the website:

Here are detailed steps on how to add a custom chat widget to a Duda website using different methods:


How to obtain the embed code for web chat for the website:

Copy the embed code from Sites > Chat Widget Get Code

 


Here are detailed steps on how to add a custom chat widget to a Duda website using different methods:


Method 1:

  • Log in to your Duda account: Log in to your Duda dashboard and open your website’s editor mode.
  • Edit the site: Navigate to the site you want to add the chat widget and click the "Edit Site" button.
  • In the left column, click on Settings. 
  • Then, click on Head HTML.
  • Paste the embed code: Paste the chat widget's embed code into the editor.
  • Save the changes: Click on the "Save" button to save your changes.
  • Preview the chat widget: Preview your site to ensure the widget appears in the correct location and works as expected.

 


Method 2:

You can also add the chat widget using an HTML element In the editor. 
  • Add an HTML element: In the editor, drag and drop an HTML element onto the page where you want the chat widget to appear.
  • Open the HTML editor: Double-click on the HTML element you just added to open the HTML editor.
  • Paste the embed code: Paste the embed code for your chat widget into the HTML editor.
  • Save the changes: Click on the "Save" button to save your changes.

Are you looking for an easy way to connect with your website visitors and convert them into customers? LeadConnector Webchat for Shopify is the perfect solution for you!

In this article, we'll walk you through the steps to start with LeadConnector Webchat for Shopify.

 


 

How to obtain the embed code for web chat for the website:

Copy the embed code from Sites > Chat Widget Get Code


Here are detailed steps on how to add a custom chat widget to a Shopify website using different methods:

  • Log in to your Shopify account: Go to your Shopify account and log in.
  • Navigate to the "Online Store" section: From your Shopify dashboard, navigate to the "Online Store" section.
  • Edit your website's theme: Select the theme you want to edit and click the "Actions" button. Choose "Edit code" from the drop-down menu.
  • Open your theme's theme.liquid file: In the list of files that appears, select the "Layout" folder and then select the "theme.liquid" file.
  • Paste the embed code: Locate </body> tag within theme.liquid then add embed code above it.
  • Save the changes: After adding the embed code, hit the save button.
  • Preview the chat widget: Go to your website and refresh the page. The chat widget should now be visible on your website.
  • Please test it out to make sure it's working correctly

Pipelines & Opportunities

Opportunities

The Custom Fields for Opportunities feature empowers users to capture, organize, and customize information tailored to their needs, transforming opportunities into fully personalized processes. Users can create, categorize, and group custom fields within the Opportunity Modal, refining their data management and process tracking. With the same ease of customization as with contacts

This feature is currently accessible in Labs.

Covered in this Article

What is this feature?

Usage Cases:


How to use this feature?


FAQs

How can I see my custom fields in an Opportunity?

What does the 'hide empty fields' feature do?


What is this feature?

The Custom Fields for Opportunities feature enables businesses to add, customize, and organize specific data fields for their sales opportunities.

This provides greater flexibility and precision in tracking potential sales or tasks. It allows businesses to include additional data points unique to their operations or sales processes. These custom fields can range from project deadlines product specifications, client preferences, etc.

Furthermore, this feature allows businesses to categorize these custom fields into various folders, creating a more organized and streamlined view. There's also an option to hide empty fields, ensuring a clean and efficient visual of opportunity cards.

Usage Cases:

Sales Deadlines: You can create a custom field for each opportunity's sales closing date to ensure your team knows all critical deadlines.

Sales Stages: Differentiate between various sales stages for an opportunity, such as initial contact, needs assessment, negotiation, or final closing.

Product Details: Use custom fields to track specific product or service details related to an opportunity, such as product model, SKU, or service type.

Client Preferences: Track specific preferences or needs of a client, such as preferred contact time or any particular requirements or requests they may have.

Lead Source: Keep track of where your leads are coming from. This could include referrals, social media, direct mail, etc.

Customer's Budget: To cater to your offers more precisely, having a field for the client's budget or expenditure capability would be helpful.

Likelihood of Conversion: Create a field to indicate the probability of an opportunity turning into a successful sale. This can help prioritize resource allocation. This could be a number field modified using a Math Operation workflow action to update the field.

Next Follow-Up Date: To keep the conversation going and increase the chances of a sale, you might want to track when you should follow up with a potential client.

Associated Campaigns: If your opportunities are tied to specific marketing campaigns, you can create a custom field to track which campaign each opportunity is associated with.

Client's Industry or Occupation: Having a field for the client's industry or occupation can help you understand their needs better and tailor your communications accordingly.


How to use this feature?

Go to Settings: The settings for creating custom fields can be found on the settings page of your sub-account.

Create Custom Fields: Navigate to 'Custom Fields' under settings. Click on 'Add Field' or 'Create Field'.

 


Define Your Fields: Choose 'Opportunity' as your object and then define your custom field type, such as single-line text, number, dropdown, etc. Give it a name that suits its purpose, like 'Project Start Date' or 'Sales Stage'.

The types of custom fields you can add for opportunities currently include:

  • Text Input
  • Single Line
  • Multi-Line
  • Text Box List
  • Values
  • Number
  • Phone
  • Monetary
  • Choosing Options
  • Dropdown (Single)
  • Dropdown (Multiple)
  • Radio Select
  • Checkbox
  • Date Picker
  • Signature


    Please Note
Although typically available, the 'File Upload' field type is currently being worked on to be made available for opportunities. This will enable you to upload files directly to your custom fields in the opportunities section. 



Now you should see an option called 'Opportunities' and 'Contacts'. After filling in the necessary information, Choose Opportunities and hit Save.


Create Custom Folders: You can group your custom fields for opportunities into custom folders. This helps you categorize and organize your fields better. To do this, go to 'Folders' in the 'Custom Fields' section, create a new folder, give it a name, and select 'Opportunity' as its object.

Use Your Custom Fields: When you go to the 'Opportunities' section when creating or editing an opportunity, you will see these new custom fields. You can fill in the information as needed.

Hide Empty Fields: If you have a lot of custom fields and don't want to see the ones that don't have any value, you can turn on the 'Hide Empty Fields' feature.


FAQs

How can I see my custom fields in an Opportunity?

When you go to 'Opportunities' and select or create an opportunity, you'll see your custom fields listed. When you edit an opportunity, these fields are available for input. If you've organized your fields into folders, these will appear one after the other.

What does the 'hide empty fields' feature do?

When enabled, the 'hide empty fields' feature hides all fields that currently have no value. This allows you to focus only on fields that are relevant or required for you, providing a cleaner, more streamlined view of your opportunity data.

With this new feature, you can now have separate owners for contacts and opportunities in your system. This flexibility allows for more nuanced management and delegation of responsibilities within your organization.

TABLE OF CONTENTS

Enabling the Feature

To enable this feature, follow these steps:

  1. Navigate to Settings.
  2. Find the "Allow different owners for contacts and its opportunities" option.
  3. Toggle the setting to "On."

Functionality

Both contacts and opportunities can have different owners once the toggle has been turned on.

Default Opportunity Owner: When creating a new opportunity, the default owner will be the same as the contact owner. However, this can be updated as needed to reflect the appropriate ownership.

Workflow Action (Coming Soon): Stay tuned for an upcoming workflow action that will enable further customization and automation with this feature.

Subsettings: There are two additional subsettings available -

  • Allow updating the contact follower based on the opportunity owner change: Enable this setting to automatically update the contact follower when the opportunity owner is changed.
  • Allow updating the opportunity follower based on the contact owner change: Enable this setting to automatically update the opportunity follower when the contact owner is changed.

How It Helps

  • Improved Customization: Tailor ownership settings to match your organization's specific structure and workflows.
  • Efficient Communication: Automatically update followers based on ownership changes, ensuring seamless communication and collaboration.

With the ability to decouple owners for contacts and opportunities, you have greater control and flexibility in managing your CRM.

Importing files into our system is straightforward if you follow the guidelines and steps outlined below. This document will help you ensure a smooth and successful import process.

Sample File for importing or updating opportunities: Sample file

In This Article


Prepare Your Data

Supported File Types

  1. Ensure your file is in .csv format.

File Preparation Requirements

  1. Sheet: Only one
  2. Size: Smaller than 30 MB
  3. Headers: Include a header row with at least one column corresponding to a field in the system
Please note that Opportunity import is not a reversible action

Mandatory Fields

1. For Creating Opportunities: Contact ID, Opportunity name and Pipeline ID. 

  • Default values:
    • If the Stage ID is absent, it defaults to the first stage under that pipeline. 
    • If the Opportunity Value is absent, it defaults to 0. 
    • If the Opportunity status is absent, it defaults to “Open”.
    • If the Opportunity lost reason is added and is valid, the Opportunity Status will be updated to "Lost"
Opportunity ID, Pipeline ID and Stage ID can be fetched by exporting opportunities
Contact ID can be fetched by exporting contacts

2. For Updating Opportunities: Opportunity ID (can be fetched by exporting opportunities)

Understanding Import Options

When importing objects, you have three options to choose from:

  1. Create Opportunities: Use this option to upload only new records into the system.
  2. Update Opportunities: Select this option to update information for existing records.
  3. Create and Update OpportunitiesChoose this option for a combination of adding new records and updating existing ones.
 

Structuring Your File

Field Formatting

  • Date Picker:
    • Acceptable formats: mm/dd/yyyy (e.g., 10/28/2020), yyyy/mm/dd (e.g., 2020/10/28), mm-dd-yyyy (e.g., 10-28-2020), yyyy-mm-dd (e.g., 2020-10-28).
  • Multiple Options, Checkbox, Textbox List:
    • Acceptable formats: Value 1, Value 2, Value 3 (e.g., Blue, Yellow, Green). You can also use ; or . as separators.
  • Radio, Single Option:
    • Acceptable formats: Value 1 (e.g., Blue).
  • Opportunity Owner:
    • Format: FirstName LastName (e.g., Logan Paul).
  • Tags:
    • Acceptable formats: Value 1, Value 2, Value 3 (e.g., Blue, Yellow, Green). You can also use ; or . as separators.
  • Phone Number:
    • Format in E.164 (e.g., +1 1234567890). For US numbers, formats like 123-456-7890 or (123) 456-7890 are also acceptable.
  • Numerical:
    • Acceptable formats: 1.23, 1234, .123.
  • Monetary:
    • Acceptable formats: 1234, 1,234,234.33.
  • Opportunity Followers:
    • Acceptable format: FirstName LastName, FirstName2 LastName2 (e.g. Adam Smith, David Lee)

 

Importing Your File

Steps to Import:

  1. Turn on Opportunities Import under "Labs" > Subaccounts
  2. Go to Opportunities
  3. On the top right under 3 dots, click on "Import Opportunities"
  4. Upload Your File: Click the 'Import' button and upload your file. Also select whether you would like to "Create", "Update" or "Create and Update"

  5. Map Your Fields: Ensure each column in your file is correctly mapped to the corresponding field in the system. Adjust the mappings if necessary.
    A few things to note:
    1. Checking the "Don't update Empty Values" checkbox will not update any field if the imported file has empty values and the field does have some value for the opportunity
    2. If you decide to not import certain field, you can choose to keep it unmapped and check the box on the bottom to proceed. -"Please ensure all mandatory fields are mapped. To proceed, either map all fields or choose Don't import data for unmapped columns"

6. Review and Confirm: Review the data preview to ensure everything looks correct. Confirm the import to proceed. Note that it is mandatory to check the box on the bottom and accept the disclaimer to start importing.
You can also add tags to the corresponding contacts for these opportunities on this screen.

7. Monitor the Import: Check the import progress under Opportunities > Bulk Actions. If any errors occur, refer to the error messages provided for guidance on fixing them.

8. Monitor stats, errors and warnings by clicking on the "Show Stats" button for any import.

Troubleshooting Common Errors

  • Error: Invalid option selected for multiselect or dropdown field
    Solution: Check your import file for incorrect values in multiselect or dropdown fields by comparing them with the options in the system. Update the value in your file to match an existing option or add it as a custom option in the system. Then re-import the file.
  • Error: Invalid Contact ID
    Solution: Verify that the Contact ID exists in the system or remove the ID if not updating an existing contact.
  • Error: Could Not Parse Date
    Solution: Ensure date fields are in one of the acceptable formats: mm/dd/yyyy, yyyy/mm/dd, mm-dd-yyyy, yyyy-mm-dd.
  • Error: Duplicate Unique Property Value
    Solution: Ensure there are no duplicate values in fields marked as unique, such as emails or IDs.
  • Error: File Not Found
    Solution: Verify that your file is the correct type and format. Re-upload the file.
  • Error: Required Fields Missing
    Solution: Ensure all mandatory fields (e.g., Opportunity Name for opportunities, Email/Phone/Name for contacts) are included and correctly formatted.

Additional Tips

  • Double-check your file before importing to avoid errors.
  • If you encounter any issues during the import process, refer back to this guide or reach out to our support team for assistance.

Scheduling & Calendars (Bookings)

Recurring appointments are appointments or meetings that occur at regular intervals, such as every day, every week, or every month. Recurring appointments can be used in calendars to help save time and effort when scheduling regular meetings or appointments. Instead of creating a new appointment for each occurrence, a single recurring appointment can be set up to cover multiple occurrences. This can be especially useful for appointments that happen on a regular schedule, such as weekly meetings or monthly check-ins.

Covered in this Article:

How can we set up a Recurring Appointments Calendar?


FAQ

Will the already existing workflow trigger steps fire for Recurring appointments?

Can users bulk update Appointments?

Can the same meeting location be used for all recurring appointments?

How do the recurring events get synced over to integrated calendars?

How can payments be charged for Recurring appointments?


How can we set up a Recurring Appointments Calendar?

Click on Settings

Click on Calendars

Click on Create Calendar

Click on Select Under Round Robin Booking

Please Note

All calendar types support recurring appointments. The only difference is that if you picked Round-robin, there must be a maximum of 1 user or team member on the calendar.

In the Availability Tab, Toggle on Recurring Appointments:

Once you toggle on the Recurring Appointments, you can see the recurring appointments settings, and you can select the settings based on your use case.

You have three options in the If slots are not available dropdown:

This basically means that if there is another appointment or event already booked for the intended slot, then the user has the following options:

Continue Booking

In the dropdown for "If slots are not available," if you choose Continue Booking, you will get an additional dropdown asking you what to do in cases where double bookings happen for that case:

Choosing Continue Booking means you are allowing the calendar to double-book the slot.

Skip booking Unavailable slot.

That simply means book ONLY the available slots and ignore the rest.

Book Next Available Slot

That simply means to book the reoccurrences irrespective of how far out in the future the calendar needs to scout for the available slots.

Please Note

We check only until the next 3 slots for availability, if unavailable we drop the booking.If available we continue and complete all reoccurrences. User should be careful when selecting the recurring booking option (book next vs skip booking vs continue booking).

Recurring appointments can only be booked for standard slots (for custom slots, we do not display a recurring booking option). Users will not be able to book recurring appointments from the opportunities page. The recurring calendars will be available in the drop-down to book but only for a single time slot.


FAQ

Will the already existing workflow trigger steps fire for Recurring appointments?

No, they won't. We have added some new filters for the Appointment Trigger steps. So all your configured triggers will need a new filter to be added for your Workflow Trigger Steps. 

We added a new Event Type Filter in the appointment trigger step, so now you can control the workflow triggers that can fire for the type of your appointments. You would choose Recurring as the Event type if you want the Workflow Trigger to only fire off for Recurring Appointments.

For all the existing Appointment Status triggers in your account, we have added a new Filter by default, and the Filter is Event Type: Normal.  It does not fire off for Recurring Appointments.

Event Type: Normal

So if you select this filter, the normal appointments (which aren't recurring) and all your existing non-recurring appointments would be considered normal. If you select this, then it would work the same as how it is working now. 

Event Type: Recurring

If you select this filter, then the trigger would fire only for the appointments that got booked in Calendars that had the recurring appointment settings turned On. 

Event Type: Any

If you select this filter, then the trigger would fire for any type of appointment. 

Please Note:

We are deprecating Customer Booked Appointment Trigger.So now, if you select the Modified By Filter: 
Customer: It would work the same as the Customer Booked Appointment, so if this filter is added, then appointments that are booked by customer i.e if the appointment is booked from the widget, then only this would fire.

User: All the appointments that are booked inside the system or any other source other than the appointments that booked from widget would fire the appointment. 

API: Works only for appointments created via API.

Can users bulk update Appointments?

Users cannot bulk update Recurring appointments (cancel or reschedule).

Can the same meeting location be used for all recurring appointments?

If the meeting location is zoom or google meet, All recurring appointments will have different meeting URLs as the system generates a dynamic meeting URL for each meeting by default.

How do the recurring events get synced over to integrated calendars?

If sync is turned on - events are synced as individual events with the third-party calendars.

How can payments be charged for Recurring appointments?

Payments are currently unavailable for calendars with recurring turned on.

Class Calendars are designed to manage one-to-many events where multiple invitees can attend a single booking. These calendars are ideal for webinars, workshops, training sessions, and sports events. In a Class Calendar, there can only be one appointment owner, typically the trainer or host. The number of spots per slot can be set, with a maximum limit of 9,999 attendees, though meeting location limitations do apply.

Covered in this Article:

What is a Class Booking?

Why use Class Booking Calendars?

How to set up a Calendar for Class Bookings?

Cancellation and Rescheduling


FAQs


What is a Class Booking?

A class booking is a one-to-many type calendar to host multiple invitees in a single booking. Class bookings are helpful when you want various invitees to attend a single event at once; some examples, but not limited to:

Webinars/Workshops

Training Sessions

Sports Events

Why use Class Booking Calendars?

Using Class Calendars offers several benefits for managing events with multiple attendees, such as:

  • Efficient organization: Class Calendars simplify organizing and managing one-to-many events by allowing you to create a single booking that accommodates multiple invitees, streamlining the scheduling process.
  • Customizable capacity: You can set the number of spots per slot to control the class size and ensure an optimal learning or participation environment.
  • Centralized management: Class Calendars provide a centralized platform to manage bookings, cancellations, and rescheduling, making it easier for the appointment owner to oversee all aspects of the event.
  • Enhanced communication: Class Calendars facilitate better communication with attendees by providing a clear overview of event details, such as date, time, and location. This helps reduce confusion and the likelihood of no-shows.
  • Time-saving: By automating the booking process and providing options for attendees to cancel or reschedule their appointments, Class Calendars save time for both the organizer and the attendees.

How to set up a Calendar for Class Bookings?

1. Within your Sub-Account, head to Settings

2. Click on Calendars

Step 2 screenshot



3. Click on Create Calendar

4. Click on Select under Class Booking

Step 4 screenshot

5. At least One Team Member needs to be added before the calendar can be saved

In the case of a class or a training session, the appointment owner would be the trainer. You can add the appointment owner by clicking Add User and selecting the User from the dropdown list. , UserUser

Please Note:

You can select only one Appointment Owner for a Class Booking calendar.
Step 5 screenshot



6. Enter a Name for your Calendar

Step 6 screenshot



7. Enter a Description for your Calendar

Step 7 screenshot



8. Enter a Calendar URL Slug


Please Note:

This must be a unique slug which is not being used for another Calendar.

 

Step 8 screenshot

9. You are limited to using the Neo Widget type for Class Calendars

Step 9 screenshot



10. Click on Save & Continue

Step 10 screenshot

11. Proceed to the Availability tab.

For your class booking, you can choose the number of attendees you'd like to have at each event.

For example, if you set the maximum number of seats per slot to 10, then up to 10 invitees can book a single time slot. Ten attendees can book a class or training session at 1:00 PM.

You can choose up to a maximum of 9,999 attendees in a single slot; however, if you use a conferencing tool, the tool may have a different maximum attendees limit. For example, Zoom offers a maximum of 500 attendees for certain licenses. specific


Cancellation and Rescheduling

To cancel a class booking, open the appointment and click "Cancel All." To reschedule the meeting, click "Reschedule All," which would reschedule the appointment for all the attendees. 

 
 

To cancel or reschedule the appointment for a particular attendee, click on the options next to the attendee from the list to see the Cancel and Reschedule option, which would cancel or reschedule the appointment for that specific attendee.

Please Note

In case you are have third party calendars like Google Calendar or Outlook integrated with the CRM's calendar then in that case, the class booking would show each appointment separately in your   Google or Outlook calendar. 

Example: If you have created a class booking with capacity of 5 attendees then on the Google or Outlook calendar they would appear as 5 separate events at the same time. 

The meeting location for Class Booking, as of now is restricted to Custom. This would be removed in the near future

FAQs

Question: How can I cancel or reschedule a class appointment?

Answer: To cancel or reschedule the class booking, you can go to calendars, click on the class booking you want to modify, and you would be able to see the option to edit/change the appointment.,

Question: Can I cancel or reschedule a class appointment for a single attendee?

Answer: Yes, for class appointments, you can click the options menu next to the contact, where you can see the option to cancel or reschedule the appointment for specific contacts.,

Question: Can I book a class appointment with contacts directly?

Answer: Yes, you can do that; click on the "book appointment" button and select the contact you want to book the appointment with. Then select the calendar (choose the class booking calendar here), select the slot, and then proceed to book the appointment. to select

Question: Can attendees cancel/reschedule a Class Booking appointment?

Answer: To allow attendees to cancel/reschedule the class booking appointment, enable the option for "Allow Cancellation" and "Allow Reschedule" in the Confirmation Tab in Calendar Settings.

The Calendar widget logo can be updated to represent your client's company branding. It allows more personalization and customization to be done to the Calendar Booking widget.

Covered in this Article:

Why use a Calendar logo, and who is this useful for?

How to Add a logo to your Calendar Booking widget?


Why use a Calendar logo, and who is this useful for?

The Calendar widget logo is an important feature that can be customized to represent your client's company branding. By replacing the default logo with a custom logo that reflects your client's brand identity, the Calendar widget becomes more personalized and provides a more professional appearance to users.

Customization of the Calendar Booking widget helps strengthen your client's brand identity and image. It allows your client to maintain consistency in their brand's visual appearance, making it easier for users to recognize and remember their brand.

The logo customization feature is easy to use and can be done by uploading a high-resolution image file that meets the required specifications. Once uploaded, the custom logo will replace the default logo on the Calendar Booking widget, providing a professional and personalized appearance representing your client's brand.

 

Customizing the Calendar Booking widget logo can be useful for any business or individual who uses a calendar booking system to schedule appointments or meetings. This could include individuals such as consultants, freelancers, service providers, and businesses of any size and type, such as healthcare providers, salons, spas, law firms, or any other service-based industry. By customizing the logo, businesses can improve their branding efforts and create a more professional appearance for their clients or customers. It can also help to differentiate them from their competitors and increase brand recognition.helpful for


How to Add a logo to your Calendar Booking widget?


You can edit an existing Calendar or create one to add a logo. Go to Sub-Account Settings>Calendars>Three dots in front of the Calendar you want to edit> Edit Calendar.


In the Team and Event Setup tab, scroll down to add a logo:

You can choose the logo's shape in the widget, like a Square or Circle. You can also select which type of widget to use this logo with. Classic or Neo.

Please Note:

The Supported dimensions of the logo are 180x180px and it should be no bigger than 2.5MB. It can only be a jpeg, gif or png file.

Once a logo has been added, you can remove or Change it.

Our booking widget includes a popular feature: Staff Member Selection. This function lets your clients select their preferred staff member when making appointments, offering a personalized touch to their booking experience.

Covered in this Article

What is the Staff Member Selection feature in Round Robin Calendars?

What are some practical usage cases for this feature?

What are some notable benefits of this feature?


How to use the Staff Member Selection feature in Round Robin Calendars?

How does Rescheduling work with this feature?

Rescheduling from the Contact's Appointments Tab Internally:

Rescheduling from the Appointments Tab in the Calendars Menu:

Client Rescheduling on Their End:


FAQs

Q: What happens if a staff member leaves our organization or is temporarily unavailable? How does this feature handle such scenarios?

Q: Can I limit the number of appointments a staff member can have daily, even if they are selected more frequently?

Q: How does the system handle holidays or off days for individual staff members?

Q: Can we enable or disable this feature for specific time slots or services?

Q: Can clients see the expertise or skills of each staff member before making their selection?


What is the Staff Member Selection feature in Round Robin Calendars?

The "Staff Member Selection" feature significantly enhances your booking system, specifically designed to increase the flexibility and personalization of your service offerings.

Primarily, it operates within the framework of the Round Robin calendar system in conjunction with the Neo widget type. When this feature is enabled, a dropdown menu appears on the booking widget, which lists all the team members who are part of that particular Round Robin calendar.

This opens up a new layer of choice for the end users, the appointees. They can now select a specific staff member while scheduling an appointment, thus allowing them to choose who they wish to interact with during their appointment.

This feature has been carefully designed to accommodate scenarios where a selected staff member may be unavailable. In such instances, a message will be displayed to the user indicating the unavailability and suggesting the following available slots.

Moreover, it fully supports the Rescheduling of appointments. During this process, the user is shown the staff selection again, allowing them to either stick with their original choice or opt for a different staff member.

What are some practical usage cases for this feature?

Here are some usage cases that highlight the versatility and potential benefits of the "Staff Member Selection" feature:

Beauty Salons & Spas: This is where the feature can be most commonly used. Clients often prefer a particular stylist or therapist based on their past experiences. They can easily select their preferred staff member when making their next appointment, ensuring a more personalized and satisfying service.

Fitness Centers & Personal Training: Fitness clients often prefer working with a specific trainer who understands their needs, goals, and fitness level. This feature allows members to book sessions with their preferred personal trainer, fostering a stronger client-trainer relationship and improving client retention.

Healthcare Providers: In healthcare settings like clinics or hospitals, patients may feel more comfortable seeing a specific doctor or therapist due to rapport, trust, or specialty. The feature allows patients to select their preferred healthcare provider while booking an appointment, thus improving patient satisfaction and continuity of care.

Educational Institutions & Tutoring Services: Students or parents may prefer specific tutors based on their teaching style, expertise, or rapport with the student. This feature enables them to select their preferred tutor while scheduling a session.

Professional Services: For businesses like law firms, consultancy agencies, or financial advisors, clients may prefer to work with a specific professional whose advice they trust or who has particular expertise. This feature lets clients choose their preferred professional when scheduling a meeting.

Home Services: In this industry, trust plays a vital role. If customers have had a good experience with a particular technician or professional, they might prefer the same person for future services. This feature allows customers to select their chosen professional, improving customer satisfaction and trust.

What are some notable benefits of this feature?

Here are some practical benefits of the "Staff Member Selection" feature:

Increased Customer Satisfaction: By allowing clients to choose their preferred staff member, you're providing a more personalized and comfortable experience, which can lead to higher customer satisfaction.

Improved Efficiency: This feature can streamline the booking process, as clients can directly select their preferred staff member instead of making additional requests or changes after the initial booking.

Enhanced Staff Utilization: Giving visibility into the staff members available for service can lead to better utilization of all staff members and potentially uncover hidden talent within your team.

Better Customer Retention: Customers are more likely to return if they had a positive experience with a particular staff member. This feature makes it easy for customers to rebook with their preferred staff member, improving customer loyalty and retention.

More Accurate Data Collection: By tracking which staff members are most selected, you can gain valuable insights into customer preferences and staff performance, which can inform business decisions and strategies.

Greater Flexibility in Rescheduling: The feature makes rescheduling more flexible. Clients can choose the same staff member or a different one, depending on their preference and the staff member's availability.

Improved Business Reputation: Offering such a feature can position your business as customer-centric and responsive to customer needs, enhancing your reputation in the market.

Increased Revenue: This feature can potentially increase your business's bookings and revenue by improving customer satisfaction and retention and enhancing staff utilization.


How to use the Staff Member Selection feature in Round Robin Calendars?

Click "Settings"

Access the settings option in your sub-account.

preview
02

Click "Calendars"

Go to the Calendars option in Settings.

preview
03

Click here

Click on the three dots for the desired calendar.

preview


Please Note:

If you are creating a new Calendar, Please Make sure to choose the Round Robin Booking Type. Add all the users whom you need to be made available for that calendar. 
04

Click "Edit"

Click on the Edit option.

preview
05

In the Team and Event Settings Tab, Toggle this on

Toggle on the "Allow staff selection during booking" option.

preview
06

Make sure that the widget type is set to NEO

Select the Neo option in Widget Type. The Classic Option is not compatible with this feature at the moment.

preview
07

Click "Save"

Save the changes.

preview
08

Click "Close" if other Calendar settings are set per your needs.

Close the window.

preview
09

Click here

Click on the desired calendar.

preview
10

Click "Copy Scheduling Link"

Click on the Copy Scheduling Link option.

preview
11

Open up the Booking widget using the scheduling link. You will see a dropdown to choose a user.

Users will be displayed here based on whom you added and set as available in that particular calendar.

preview
12

Click any user with who you want the appointment to be booked with

Select the employee's name from the list.

preview

How does Rescheduling work with this feature?

Here's how the "Staff Member Selection" feature works when rescheduling appointments in three scenarios.

Rescheduling from the Contact's Appointments Tab Internally:

  • Go to the contact's appointments tab.
  • Find the appointment that must be rescheduled and click the "Edit" button.
  • You'll see an option to select a different team member for the appointment. Click on the dropdown menu and choose the new staff member to whom you want to assign the appointment.
  • Once you've selected the new staff member, save the changes. The appointment will now be reassigned to the chosen staff member.

Rescheduling from the Appointments Tab in the Calendars Menu:

  • Navigate to the Calendars Menu in the Sidebar and click the Appointments tab.
  • Find the appointment that needs rescheduled and click on it to edit.
  • Like the previous method, you can select a different team member for the appointment. Use the dropdown menu to choose the new staff member.
  • After selecting the new staff member, make sure to save the changes. The appointment will be reassigned to the chosen staff member.

Client Rescheduling on Their End:

Your client will receive a reschedule link when they book an appointment.

  • If they need to reschedule, they can click on this link. This will take them to the booking widget, where they'll see the option to select a different staff member for their appointment.
  • They can then choose a new staff member from the dropdown menu and select a new date and time per the desired staff member's availability.

After making these selections, they can confirm the Rescheduling. The appointment will now be rescheduled with the new staff member.


FAQs

Q: What happens if a staff member leaves our organization or is temporarily unavailable? How does this feature handle such scenarios?

A: When a staff member leaves your organization or is temporarily unavailable, you can remove them from the Round Robin calendar. They will no longer appear in the dropdown menu on the booking widget, and clients won't be able to select them for appointments.

Q: Can I limit the number of appointments a staff member can have daily, even if they are selected more frequently?

A: You can set the maximum number of appointments a staff member can handle daily in their Calendar by blocking out their time. Once this limit is reached, they won't be available for selection, even if a client prefers them.

Q: How does the system handle holidays or off days for individual staff members?

A: Each staff member's availability in the booking widget reflects their schedule. If a staff member is unavailable due to a holiday or off day, they won't be available for selection on the widget for those dates.

Q: Can we enable or disable this feature for specific time slots or services?

A: As of now, this feature applies to all appointments in a Round Robin calendar. We're constantly working to enhance our features, so stay tuned for any updates regarding more granular control.

Q: Can clients see the expertise or skills of each staff member before making their selection?

A: Currently, the booking widget displays the names of the staff members available for selection. If you want to provide more information about each staff member's expertise or skills, we recommend including this information in the service description or on your website. Then Embed the Calendar on your website.

Harness the power of Local Services Ads with Reserve with Google through our seamless integration. This guide will walk you through the necessary steps to connect your accounts, allowing you to increase visibility, manage appointments, and reach potential customers more effectively.

* The following integration requires Local Services Ads account.
* The Integration supports only "Home Services", "Legal" and "Real Estate" Company niche (Local Service providers).
* Currently Reserve with Google is supported only in the United States.
* Settings > Business Profile > Company Name and Address should match LSA Business Details

How to Integrate Local Services Ads - Reserve with Google?


Now you can integrate Local Services Ads - Reserve with Google by following the below steps:

1. In your Account go to Settings > Integrations and click "Start Integration" under Reserve with google
2. Click "Configure Calendar" to navigate to Calendar Settings
3. Choose the Local service you are offering under Calendar Settings and then come back to proceed with the rest of the integration
4. Login and link your Google Local Services Ads account (opened in a new tab)
5. Integration Status - Pending: It will take up to 48Hrs for Google to Verify the integration
Note: If the status is "Not Matched", then your Business Info didn't match with your LSA Business Details. So, you will have to update Settings > Business Info and reintegrate (Delete & Integrate again).
6. Your LSA - Reserve with Google Integration is done! ?

How it works?

The Appointments booked through Local Services Ads are managed in the respective Account's Calendar.

Disabling Reserve with Google Integration

If you wish to disable Reserve with Google integration, follow these simple steps:

1. Within your Settings menu, locate and select "Integrations."

2. Look for the "Reserve with Google" section where you'll find information about your current connection.

3. Click on the connected button associated with the Reserve with Google integration.

4. A pop-up will appear, asking if you want to delete the Reserve with Google connection.

5. Click on "Delete" to confirm and proceed.

You have successfully removed the Reserve with Google integration. This action ensures that your system will no longer be connected to Reserve with Google

In this Article

Related Article


Overview

Before diving into the details of iCloud integration, it's essential to note a few key points:

  • The iCloud Calendar integration is specifically designed for Round Robin, Collective, Class Booking, and Service Calendar.
  • Two-way event syncs are possible with iCloud integration: events created in Lead Connector can sync to iCloud, and events created in iCloud can sync to Lead Connector.
iCloud Integration is not supported for Simple Calendars

Data Flow: Lead Connector (LC) to iCloud

When events are created in Lead Connector and synced to iCloud:

  • Any changes made in Lead Connector will be reflected in the connected iCloud calendar for the user.
  • Any changes made in iCloud calendar will be reflected in the Lead Connector calendar (excluding event deletions).

This ensures that events created or modified in the LC app are seamlessly pushed to your iCloud calendar, and vice versa.

If an event is deleted in iCloud calendar then it is not updated on the Lead Connector Calendar. This is a limitation with iCloud Integration.

Blocked off slot created in LC calendar will not sync to iCloud
 

Data Flow: iCloud to Lead Connector

When events are created in iCloud and pushed to Lead Connector:

  • Any changes made in iCloud calendar will be reflected in the LC calendar 
  • Any changes made in LC calendar will be reflected in iCloud.

For example, if you create an appointment in iCloud, such as "Pick John from school," it will also be synced and shown in the LC calendar, and any subsequent changes made in iCloud will be mirrored in the LC Calendar application.

Important Information specifically for iCloud Integration

Contact creation from iCloud events to LC is not supported. Which also means that all the events coming in from iCloud would be treated as Blocked Slots and not appointments.

If a Blocked Slot is created in the LC calendar for a user, that would not sync to the iCloud Calendar

In This Article


What is Booking Redirect?

Google Booking Redirect a.k.a Google Organic Booking refers to the process of customers finding and booking services directly from a business's Google My Business (GMB) listing, without any involvement of third-party booking platforms or paid advertisements. When users search for a specific service or business on Google, and the business has enabled booking functionality through their GMB profile, customers can book appointments or services directly from the search results page or the business's Google Maps listing.
This feature allows businesses to streamline the booking process for potential customers, providing a convenient way for users to schedule appointments without visiting the business's website or using external booking platforms. Google Organic Booking helps businesses attract and convert local customers by making the booking experience seamless and accessible directly from Google search.

Who is this applicable for?

This feature can be used by users who have businesses in US
Following are the Business verticals this is applicable for with some exclusions

 

What do you need?

  • You must have a Google Business Profile for this feature
  • Business should be in United States

 

Uploading Feeds

Go to Calendars Settings > Connections > Organic Booking Redirect 

 

Step 1: Primary Action Feed (Book Online Button)

  1. Create a Booking Page:
    • Set up a Service Menu or a Group of services. This detailed view helps customers choose services easily.
  2. Upload the Primary Action Feed:
    • This link enables customers to directly book services. Ensure it’s active and user-friendly.
The Primary Feed action link would be added to the Book Online button as shown in the below example

Step 2: Individual Service Booking

  1. List Your Services:
    • Any calendar which you have created can be used here which would show up under the services tab on Google
  2. Upload Individual Service Feeds:
    • If you want certain calendars (services) to be shown you can select those Calendars in the Individual Service Booking dropdown. 
Ensure the Calendars have Description: 
Please ensure that the calendars you are selecting have a clear description matching to the Name of the Calendar / Service. This is crucial to get these validated on Google's end.
It usually takes 1-2 weeks for the feeds and profiles to be verified for the first time.
The calendars that you upload in the Service Feed would appear on Google similar to the example shown below.

 

Tips for Success:

  • Clear Descriptions: Make sure your services and calendars have clear, concise descriptions that match their names.
  • Link Accuracy: Please ensure that you are selecting only service menu or group in the Primary Action Feed and Individual calendars Service Links
  • Regular Updates: Keep your information current. Update your offerings and descriptions as needed for accuracy.

How to Disable Integration?

Users have the option to disable Google Organic Booking with a simple toggle in Calendar Settings. By disabling the integration, the system refrains from uploading any feed to Google. Consequently, the end customers won't find the option to discover and book services directly from a business's Google My Business (GMB) listing.

To disable the integration:

  • Navigate to Calendar Settings > Connections Tab
  • In the Account Connections tab, locate the Google Organic Booking section.
  • Toggle the switch to disable Google Organic Booking.

In This Article


What is Booking Redirect?

Google Booking Redirect a.k.a Google Organic Booking refers to the process of customers finding and booking services directly from a business's Google My Business (GMB) listing, without any involvement of third-party booking platforms or paid advertisements. When users search for a specific service or business on Google, and the business has enabled booking functionality through their GMB profile, customers can book appointments or services directly from the search results page or the business's Google Maps listing.
This feature allows businesses to streamline the booking process for potential customers, providing a convenient way for users to schedule appointments without visiting the business's website or using external booking platforms. Google Organic Booking helps businesses attract and convert local customers by making the booking experience seamless and accessible directly from Google search.

Who is this applicable for?

This feature can be used by users who have businesses in US
Following are the Business verticals this is applicable for with some exclusions

 

What do you need?

  • You must have a Google Business Profile for this feature
  • Business should be in United States

 

Uploading Feeds

Go to Calendars Settings > Connections > Organic Booking Redirect 

 

Step 1: Primary Action Feed (Book Online Button)

  1. Create a Booking Page:
    • Set up a Service Menu or a Group of services. This detailed view helps customers choose services easily.
  2. Upload the Primary Action Feed:
    • This link enables customers to directly book services. Ensure it’s active and user-friendly.
The Primary Feed action link would be added to the Book Online button as shown in the below example

Step 2: Individual Service Booking

  1. List Your Services:
    • Any calendar which you have created can be used here which would show up under the services tab on Google
  2. Upload Individual Service Feeds:
    • If you want certain calendars (services) to be shown you can select those Calendars in the Individual Service Booking dropdown. 
Ensure the Calendars have Description: 
Please ensure that the calendars you are selecting have a clear description matching to the Name of the Calendar / Service. This is crucial to get these validated on Google's end.
It usually takes 1-2 weeks for the feeds and profiles to be verified for the first time.
The Calendars which you upload in the Service Feed would appear on Google similar to the example shown below.

 

Tips for Success:

  • Clear Descriptions: Make sure your services and calendars have clear, concise descriptions that match their names.
  • Link Accuracy: Please ensure that you are selecting only service menu or group in the Primary Action Feed and Individual calendars Service Links
  • Regular Updates: Keep your information current. Update your offerings and descriptions as needed for accuracy.

How to Disable Integration?

Users have the option to disable Google Organic Booking with a simple toggle in Calendar Settings. By disabling the integration, the system refrains from uploading any feed to Google. Consequently, the end customers won't find the option to discover and book services directly from a business's Google My Business (GMB) listing.

To disable the integration:

  • Navigate to Calendar Settings > Connections Tab
  • In the Account Connections tab, locate the Google Organic Booking section.
  • Toggle the switch to disable Google Organic Booking.
Skip to content