0001505155false00015051552020-02-072020-02-07


UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, DC 20549
FORM 8-K
CURRENT REPORT
Pursuant to Section 13 or 15(d) of
The Securities Exchange Act of 1934
February 7, 2020
Date of Report (Date of earliest event reported)
UPLAND SOFTWARE, INC.
(Exact name of registrant as specified in its charter)
Delaware001-3672027-2992077
(State or other jurisdiction of incorporation)(Commission File Number)(IRS Employer
Identification No.)
401 Congress Avenue, Suite 1850
Austin, Texas 78701
(Address of principal executive offices, including zip code)

(512) 960-1010
(Registrant’s telephone number, including area code)

Check the appropriate box below if the Form 8-K filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions (see General Instruction A.2. below):
Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)
Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)
Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))
Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))

Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading SymbolName of each exchange on which registered
Common Stock, par value $0.0001 per shareUPLDThe Nasdaq Global Market
Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (§230.405 of this chapter) or Rule 12b-2 of the Securities Exchange Act of 1934 (§240.12b-2 of this chapter).
Emerging growth company    
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.            




Item 8.01 Other Events
On February 7, 2020, Upland Software, Inc., a Delaware corporation (the “Company” or “Upland”), issued a press release announcing the February 6, 2020 completion of its acquisition of Char Software, Inc (dba Localytics), a Delaware corporation (“Localytics”), pursuant to a Agreement and Plan of Merger dated February 6, 2020 (“Merger Agreement”), by and among Upland, Localytics, Lando Acquisition Corporation, a Delaware corporation and a wholly owned subsidiary of the Company (“MergerSub”), and KallanderGroup, Inc. a Massachusetts corporation, in its capacity as representative of the Stockholders (the “Stockholder Representative”). Pursuant to the Merger Agreement and the Delaware General Corporation Law, MergerSub merged with and into Localytics with Localytics continuing as the surviving company of the Merger and a wholly owned subsidiary of the Company.
The purchase price paid for Localytics was $67.7 million in cash at closing and a $345 thousand cash holdback payable in 12 months (subject to indemnification claims).
Item 9.01      Financial Statements and Exhibits.

(d) Exhibits.
Exhibit No.
 Description
101Cover Page Interactive Data File - the cover page XBRL tags are embedded within the Inline XBRL document.
104The cover page from this Current Report on Form 8-K, formatted as Inline XBRL




SIGNATURE

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
UPLAND SOFTWARE, INC.
By:/s/ Kin Gill
Kin Gill
SVP, General Counsel and Secretary
Date: February 7, 2020


Exhibit 99.1
Upland Software Acquires Localytics, Raises Guidance
Accretive acquisition adds $20 million in annualized revenues and leading mobile app personalization technology to Upland’s Customer Experience Management Cloud

AUSTIN – February 7, 2020 /PRNewswire/ – Upland Software, Inc. (Nasdaq: UPLD), a leader in cloud-based enterprise work management software, has acquired Localytics, a leading provider of mobile app personalization and analytics solutions. With Localytics, Upland’s Customer Experience Management (CXM) Cloud sets the bar for rich mobile experiences, personalization, and real-time sentiment analysis across every digital channel, including text, mobile app, browser, wallet, voice, and email. The acquisition adds approximately $20 million in annualized revenues and will be immediately accretive to Upland's Adjusted EBITDA per share.
“It is now vital for brands to deliver seamless, highly-personalized, mobile-focused experiences at key customer touchpoints. The addition of Localytics to our CXM Cloud offering now allows us to offer sophisticated mobile personalization at scale,” said Jack McDonald, chairman and CEO of Upland Software. “Our acquisition pipeline remains robust, and we are actively pursuing additional opportunities to build out our cloud offerings.”
A pioneer in mobile application analytics, Localytics delivers deep insights into consumer behavior within mobile app experiences and provides the foundation for campaigns that convert better and drive customer loyalty. Localytics’ support for interactions with consumers across push, in-app, inbox, and remarketing combined with rich audience segmentation allows marketers to deliver personalized app experiences with high consumer relevance.
“Our CXM Cloud team is on a mission to give our customers the technology and insights to deliver experiences consumers want and value. Localytics’ technology and expertise are powering app experiences that convert at a consistently higher rate across key consumer verticals like telco, media, retail, and consumer finance,” said Jed Alpert, executive vice president and general manager of the CXM Cloud at Upland Software. “Localytics is a perfect addition to our CXM Cloud, the only mobile-focused platform that harnesses the power of messaging, apps, email, and web interactions to serve today’s consumer on their digital channels of choice.”
Technology from Localytics’ mobile app marketing solution will be used to expand to more consumer touchpoints and upgrade the profound insights about consumer behavior and preferences that CXM customers receive today. Innovative mobile application capabilities like geo-based push, in-app notifications, and application inbox messaging combined with rich behavioral data like application usage, location, products viewed, and cart abandonment will allow Upland CXM Cloud customers to tune their mobile app experiences to drive better offer conversion and reduce churn across targeted audiences. Connection to other marketing channels, like email and web, will allow Upland CXM Cloud customers to not only orchestrate journeys across technologies but also choose the communication channels that are most cost effective for their businesses.
The purchase price paid for Localytics was $67.7 million in cash at closing (net of cash acquired), paid out of cash on hand, and a $0.3 million cash holdback payable in 12 months (subject to indemnification claims). The foregoing excludes any potential future earn-out payments tied to additional performance-based goals. Upland expects the acquisition to generate


Exhibit 99.1
annual revenue of approximately $20.0 million, of which $19.2 million is recurring, subject to reductions for deferred revenue discount as a result of GAAP purchase accounting, estimated at $4.5 million for the remainder of 2020. The price paid for the acquisition is within Upland’s target range of 5-8x pro forma Adjusted EBITDA and Localytics will generate at least $9.0 million in Adjusted EBITDA annually once fully integrated. The acquisition will be immediately accretive to Upland’s Adjusted EBITDA per share.
Business Outlook
Upland today also announced that it re-affirms its revenue and Adjusted EBITDA guidance for the quarter ended December 31, 2019.
In addition, for the quarter ending March 31, 2020, Upland expects reported total revenue to be in the range of $62.8 million to $65.8 million including recurring revenue in the range of $58.8 million to $61.2 million, for growth in recurring revenue of 33% at the mid-point over the quarter ended March 31, 2019. Adjusted EBITDA is expected to be in the range of $23.1 million to $24.5 million, for an Adjusted EBITDA margin of 37% at the mid-point, representing growth of 34% at the mid-point over the quarter ended March 31, 2019.
For the full year ending December 31, 2020, Upland expects reported total revenue to be between $269.5 and $281.5 million, including subscription and support revenue between $252.6 and $262.2 million, for growth in recurring revenue of 26% at the mid-point over the year ended December 31, 2019. Adjusted EBITDA is expected to be between $99.2 and $104.8 million, for an Adjusted EBITDA margin of roughly 37% at the midpoint, representing growth of 25% at the mid-point over the year ended December 31, 2019.
The first quarter and full year 2020 guidance above reflects the acquisition close date of February 6, 2020 and is net of the estimated purchase accounting discount of $4.5 million for the remainder of 2020. As a result, Localytics is forecast to add approximately $13.5 million of revenue and approximately $6.8 million of Adjusted EBITDA to calendar year 2020.
Upland’s 2020 guidance also reflects increased investment in go to market initiatives including the addition of enterprise software veteran Rod Favaron as Upland’s president and chief commercial officer, planned hires in marketing, sales and customer success and related marketing and sales program spending. Even with these new investments, Upland’s 2020 guidance reflects a 25% increase in Adjusted EBITDA in 2020 over 2019, while maintaining level Adjusted EBITDA margins in 2020 at 37% and with no change to Upland’s goal of achieving 40% Adjusted EBITDA margins at $500 million in annual revenue run rate.
About Upland Software
Upland Software (Nasdaq: UPLD) is a leader in enterprise work management software. Upland’s four enterprise clouds enable thousands of organizations to engage with customers across their experience journey, optimize sales teams, manage projects and IT costs, and automate critical document workflows. All of Upland’s clouds are backed by a 100% customer success commitment and the UplandOne platform, which puts customers at the center of everything we do. To learn more, visit www.uplandsoftware.com.


Exhibit 99.1
About Localytics
Localytics gives brands the data, intelligence, and marketing channels to deliver a meaningful, personal customer experience. Localytics helps brands discover and deliver exactly what their customers are passionate about, and integrate those insights and experiences across other channels to deliver a digital customer experience that resonates. The Localytics platform is used in more than 37,000 apps on more than 2.7 billion devices by companies such as ESPN, Fox and The New York Times. To learn more, visit www.localytics.com.

BMO Capital Markets Corp. acted as exclusive financial advisor to Localytics.

Cowen acted as exclusive financial advisor to Upland Software.

Notes & Forward-looking Statements
Annualized revenues exclude the impact of deferred revenue discount associated with GAAP purchase accounting. This release contains forward-looking statements, which are subject to substantial risks, uncertainties and assumptions. Accordingly, you should not place undue reliance on these forward-looking statements. Forward-looking statements include any statement that does not directly relate to any historical or current fact and often include words such as “target,” “believe,” “expect,” “anticipate,” “intend,” “plan,” “estimate,” “seek,” “will,” “may” or similar expressions. Actual results may differ materially from those indicated by such forward-looking statements as a result of various important factors, including: our financial performance and our ability to achieve, sustain or increase profitability or predict financial results; our ability to attract and retain customers; our ability to deliver high-quality customer service; lack of demand growth for enterprise work management applications; our ability to effectively manage our growth; our ability to consummate and integrate acquisitions and mergers; our ability to maintain our senior management and key personnel; our ability to maintain and expand our direct sales organization; the performance of our resellers; our ability to adapt to changing market conditions and competition; our ability to successfully enter new markets and manage our international expansion; fluctuations in currency exchange rates; the operation and reliability of our third-party data centers and other service providers; and factors that could affect our business and financial results identified in Upland’s filings with the Securities and Exchange Commission (the “SEC”), including Upland’s most recent annual report on Form 10-K filed with the SEC. Additional information will also be set forth in Upland’s future quarterly reports on Forms 10-Q, annual reports on Form 10-K, and other filings that Upland makes with the SEC. The forward-looking statements herein represent Upland’s views as of the date of this press release and these views could change. However, while Upland may elect to update these forward-looking statements at some point in the future, Upland specifically disclaims any obligation to do so. These forward-looking statements should not be relied upon as representing the views of Upland as of any date subsequent to the date of this press release.
Non-GAAP Financial Measures
To supplement our consolidated financial statements, which are prepared and presented in accordance with GAAP, we use non-GAAP financial measures including Adjusted EBITDA.


Exhibit 99.1
We use non-GAAP financial measures for financial and operational decision-making and as a means to evaluate period-to-period comparisons. Our management believes that non-GAAP financial measures provide meaningful supplemental information regarding our performance and liquidity by excluding certain expenses and expenditures that may not be indicative of our recurring core business operating results, such as our revenues excluding the impact for foreign currency fluctuations or our operating performance excluding not only non-cash charges, but also discrete cash charges that are infrequent in nature. We believe that both management and investors benefit from referring to non-GAAP financial measures in assessing our performance and when planning, forecasting, and analyzing future periods. Non-GAAP financial measures also facilitate management’s internal comparisons to our historical performance and liquidity as well as comparisons to our competitors’ operating results. We believe non-GAAP financial measures are useful to investors both because they allow for greater transparency with respect to key metrics used by management in its financial and operational decision-making, and they are used by our institutional investors and the analyst community to help them analyze the health of our business.
Upland defines Adjusted EBITDA as net income (loss), calculated in accordance with GAAP, plus net income (loss) from discontinued operations, depreciation and amortization expense, interest expense, net, other expense (income), net, provision for income taxes, stock-based compensation expense, acquisition-related expenses, non-recurring litigation costs, and purchase accounting adjustments for deferred revenue.
For a reconciliation of non-GAAP financial measures to the most directly comparable GAAP financial measures, please see Upland’s earnings press releases filed on Forms 8-K with the SEC and on the Investor Relations section of Upland’s website at investor.uplandsoftware.com. We are unable to reconcile any forward-looking non-GAAP financial measures to their directly comparable GAAP financial measures because the information which is needed to complete a reconciliation is unavailable at this time without unreasonable effort.

##
Media Contact:
Christina Turner
1.833.UPLAND1 (Press 4 for Media Relations)
media@uplandsoftware.com

{
 "instance": {
  "upld-20200207.htm": {
   "axisCustom": 0,
   "axisStandard": 0,
   "contextCount": 1,
   "dts": {
    "calculationLink": {
     "local": [
      "upld-20200207_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "upld-20200207_def.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml",
      "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml"
     ]
    },
    "inline": {
     "local": [
      "upld-20200207.htm"
     ]
    },
    "labelLink": {
     "local": [
      "upld-20200207_lab.xml"
     ],
     "remote": [
      "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "upld-20200207_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "upld-20200207.xsd"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd",
      "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd",
      "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd",
      "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd"
     ]
    }
   },
   "elementCount": 23,
   "entityCount": 1,
   "hidden": {
    "http://xbrl.sec.gov/dei/2019-01-31": 2,
    "total": 2
   },
   "keyCustom": 0,
   "keyStandard": 95,
   "memberCustom": 0,
   "memberStandard": 0,
   "nsprefix": "upld",
   "nsuri": "http://www.uplandsoftware.com/20200207",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "upld-20200207.htm",
      "contextRef": "i84c939887a0a4ee6b24cfb19292ca64e_D20200207-20200207",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001001 - Document - Cover",
     "role": "http://www.uplandsoftware.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "upld-20200207.htm",
      "contextRef": "i84c939887a0a4ee6b24cfb19292ca64e_D20200207-20200207",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 0,
   "tag": {
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.uplandsoftware.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.uplandsoftware.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover page."
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.uplandsoftware.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.uplandsoftware.com/role/Cover"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.uplandsoftware.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.uplandsoftware.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.uplandsoftware.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.uplandsoftware.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.uplandsoftware.com/role/Cover"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.uplandsoftware.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.uplandsoftware.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.uplandsoftware.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.uplandsoftware.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.uplandsoftware.com/role/Cover"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.uplandsoftware.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.",
        "label": "Pre-commencement Issuer Tender Offer",
        "terseLabel": "Pre-commencement Issuer Tender Offer"
       }
      }
     },
     "localname": "PreCommencementIssuerTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.uplandsoftware.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_PreCommencementTenderOffer": {
     "auth_ref": [
      "r3"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.",
        "label": "Pre-commencement Tender Offer",
        "terseLabel": "Pre-commencement Tender Offer"
       }
      }
     },
     "localname": "PreCommencementTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.uplandsoftware.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.uplandsoftware.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r1"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.uplandsoftware.com/role/Cover"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_SolicitingMaterial": {
     "auth_ref": [
      "r4"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.",
        "label": "Soliciting Material",
        "terseLabel": "Soliciting Material"
       }
      }
     },
     "localname": "SolicitingMaterial",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.uplandsoftware.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.uplandsoftware.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "dei_WrittenCommunications": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.",
        "label": "Written Communications",
        "terseLabel": "Written Communications"
       }
      }
     },
     "localname": "WrittenCommunications",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.uplandsoftware.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    }
   },
   "unitCount": 0
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r1": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r2": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r3": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r4": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14a",
   "Subsection": "12"
  },
  "r5": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r6": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "425"
  }
 },
 "version": "2.1"
}

v3.19.3.a.u2
Cover
Feb. 07, 2020
Cover page.  
Document Type 8-K
Document Period End Date Feb. 07, 2020
Entity Registrant Name UPLAND SOFTWARE, INC.
Entity Incorporation, State or Country Code DE
Entity File Number 001-36720
Entity Tax Identification Number 27-2992077
Entity Address, Address Line One 401 Congress Avenue, Suite 1850
Entity Address, City or Town Austin
Entity Address, State or Province TX
Entity Address, Postal Zip Code 78701
City Area Code 512
Local Phone Number 960-1010
Written Communications false
Soliciting Material false
Pre-commencement Tender Offer false
Pre-commencement Issuer Tender Offer false
Title of 12(b) Security Common Stock, par value $0.0001 per share
Trading Symbol UPLD
Security Exchange Name NASDAQ
Entity Emerging Growth Company false
Entity Central Index Key 0001505155
Amendment Flag false