Direct Smile Support

Always a helping hand for you

DirectSmile doesn't let you alone, whether it’s the profound training of your staff, technical help through our Support Portal and Forum, or our Professional Services which can handle entire projects if you wish.

We ensure that you'll enjoy the full business advantage of DirectSmile cross media software, even when you start with a small team and little know-how.

DirectSmile Forum

Here's the place where the DirectSmile team and our users share professional knowledge. Post your questions, get answers and find numerous tips and tricks for all DirectSmile products and many related topics.

Support Portal

This is the easiest way to get in touch with our support team, you can enter your request, text, screen captures etc. Please provide the System ID of your DirectSmile software to log-in.

APIs for developers

By using our web APIs your programmers will find it easy to integrate personalized images and documents into any of your web applications.

Professional Services

If you lack the time or manpower to build your applications, we'll provide you with comprehensive services, ranging from design, document and campaign building to individual scripting. No matter if it's the entire job or just parts of it.


Do you have new staff? Are you planning new projects? Or wish to enhance your workflows? With our tailored individual software trainings we will enable your team to solve problems and get the most out of your DirectSmile software.

Cross Media Server Guide

Here you can find all you need to know to host a DirectSmile Cross Media Server. Usefully summarized in a step by step guide and categorized in the sections purchasing, preparing and maintenance.

Our Support Blogs

Oliver Dehne, Senior Software Developer at DirectSmile shares his knowledge and provides in-depth know-how and comprehensive advice for DirectSmile's server solutions.

Working at DirectSmile since 2007, Luzie Baumgart shares her knowledge about Set creation, DirectSmile documents and Cross Media campaigns.

DirectSmile know-how in Japanese! Follow Nobuaki Ogawa for technolgy topics ranging from integration of 3rd party software to DirectSmile server solutions and many more.

Falk Dörner, Quality Assurance and Support, shows extra tips and tricks for special Cross Media campaigns and applications. Find links to sample campaigns and step by step instructions.

Lastest blog posts from the DirectSmile team

  • 2014-07-08
    Copy and paste and keep the InDesign layers

    Today, this blog post is not about a DirectSmile feature, but an InDesign option. Nevertheless, it is helpful for you if you create DirectSmile documents with InDesign.

  • 2014-06-27
    Use regular expressions to perfect your Cross Media input field validation

    In the past, I had no idea of Regex – what it is, what it means, what you can do with it. Now that I had to use GREP for my study (using regular expressions for Find/Change in InDesign documents), I found out that using Regex can be less complicated than expected. And because you can benefit from it in your DirectSmile Cross Media campaigns, I would like to share my Regex experience with you.

  • 2014-06-23
    FAQ: Why can't I send e-mails?

    If you wonder why you can't send e-mails, this forum topic might help you. It shows the most common reasons and solutions.

  • 2014-06-03
    E-Mail registration form with confirmation e-mail

    Tutorial: How to create an e-mail registration form with a confirmation e-mail using the default DirectSmile Cross Media Designer items.

  • 2014-05-12
    Tip: Use CSS to cover your purl background with an image that adjusts automatically to the browser size

    This forum post shows that it is very easy to create a nice background for your webpages that adjusts automatically if you change the browser size.

  • 2014-04-28
    I love the VDP web editor documents!

    Today I would like to show you one of my favourite new features of Cross Media V6: the VDP web editor documents!

  • 2014-04-15
    How to use redirect url for Cross Media campaigns

    We updated the information about redirected urls for you, please find more information in our forum!

  • 2014-04-07
    How to configure SMS.xml

    Today, I'd like to share all my knowledge about the configuration of sms.xml.

  • 2014-04-07
    Build-in Variables and its usage

    There are several pre-defined variables available in the DSMX. Today I'd like to share small tips regarding it.

  • 2014-04-02
    FAQ: How to create your own Picfont

    If you want to create your own picfont, you can create a whole new alphabet! Please find more information in our latest forum post to learn all the tips and tricks.

  • 2014-03-31
    FAQ: How to avoid blank lines in a VDP online document

    In this article I will show you how to avoid blank lines in a VDP online document in case there is an empty field in the database.

  • 2014-03-28
    FAQ: Different ways to make the text fit into the textframe automatically (script, option or assignment rules)

    In this forum article you can download a sample document that shows 3 solution how to make a variable text fit into a textframe in InDesign.

  • 2014-03-19
    Outlook Termine als Anhang in E-Mails versenden

    Weiterführend zum Blog-Artikel €œ"Outlook Termine erstellen mit DirectSmile Cross Media€" zeigt Ihnen dieser Artikel, wie simpel es ist, Termine für den Outlook Kalender als Anhang in einer E-Mail zu versenden.

  • 2014-02-25
    Google Drive

    Google Drive is now available as target storage for your output PDF from your Crossmedia Campaign!
    How to set it up? please check this article.

  • 2014-02-17
    Steps to change language in HTML Editor (Tiny MCE) V6 Extension

    Our DirectSmile forum user Jaume shows how easy it is to change the language of the HTML Editor menu. Thank you!

  • 2013-12-02
    PowerShell Windows remote management of virtual machines in Azure

    Working remotely on virtual machines in Windows Azure using PowerShell is something I do quite often. The first thing I do after I created a new virtual machine is in fact to enable Windows Remote Management (WinRM).

  • 2013-12-01
    Dealing with virtual machines in Windows Azure using PowerShell

    I'm a great fan of the Windows Powershell. The Windows Azure CmdLets for Powershell are a handy and powerful collection of tools to configure virtual machines in Windows Azure.

  • 2013-11-01
    Userfriendly jQuery for Input

    The blank input field sometime makes me confused what I should enter.

  • 2013-10-28
    Favicons in the Cross Media Designer

    A “favicon” is the webpage related small image you can see in the browser tab. Since version 5 of DirectSmile Cross Media you can simply upload a favicon to the campaign images.

  • 2013-10-21
    Crop DSM Sets in Cross Media Designer

    It is possible to crop a Set that is placed on a purl in the Cross Media Designer without changing the original Set file.

  • 2013-10-17
    Change the column size in the Cross Media Designer

    In the past you had to access the server to change the max. size of a database column but now you can change it in the Cross Media Designer directly, very easy!

  • 2013-10-10
    More than one image for picfont characters

    Using Picfonts you can make the personalised text even more variable if you add more images for the same character which will be used if the character is more than once in the personlised name.

  • 2013-09-27
    Mailchecker on DSMX

    Recently, I saw quite useful jQuery plugin which was introduced on the Japanese Geek website, aka Gigazine.

    It says, it could reduced 50% of returned email because of typo or wrong domain name of email address which visitor registered in user registration form.

    here is how you can implement it into DSMX!

  • 2013-09-26
    Become a member of the DirectSmile Support team in Berlin

    If you are interested to work at DirectSmile and you love to solve IT related problems why not join the DirectSmile Support team? Yep, DirectSmile is hiring...

  • 2013-09-04
    Favicon in Browser

    See how easy it is to add a favicon to your Cross Media campaign.

  • 2013-08-21
    mailto and tel Cross Media links

    This makes it easier for your clients to contact you: use the normal Cross Media links to start an action like "write e-mail to ..." or "call ..." either a static e-mailaddress/number or a database variable.

  • 2013-08-08
    Adding Script to Designer

    Teamwork of Nog and Steve resulted in a script for multiple frames that can be used in a DirectSmile Set.

  • 2013-08-06
    How to make a text variable that changes according to the last letter of a word

    You can use the built-in functions to create a rule that adds an apostrophe with or without following "s" depending on the name before.

  • 2013-07-18
    How to book and cancel appointments of a data relation

    Using data relations you can offer your customers a table with dates they can book. This article shows how you can create the table in a way that they can also cancel their appointment so that it is free for other customers again.

  • 2013-07-18
    Dead image link

    In any case, it’s better to prepare for the accidental error. For example, dead image link in the campaign.

  • 2013-07-12
    Tip: Datafield controlled output repetition

    When you have to output specific database records a defined number of times then this can be done by an additional data field and linking this to the output control

  • 2013-07-11
    Phone number optimisation with the Cross Media Designer

    This tutorial shows how to use the Cross Media Designer tools to optimise phone numbers in your database for sending personalised SMS.

  • 2013-07-10
    New calendar step by step manuals

    We have updated the "simple calendar" and "simple linear calendar", please find the new step by step guides with screenshots and have fun creating personalised variable calendars.

  • 2013-07-09
    Training for Seshaasai in Mumbai

    Read more about the exciting training week of Andreas and Luzie in Mumbai.

  • 2013-07-05
    DirectSmile Set with variable background image and adjusting frames

    In the previous post I showed how to use variable background images in one Set. Now this tutorial shows how you can create a Set that selects the background image automatically depending on the amount of characters of the incoming text.

  • 2013-07-04
    DirectSmile Set with variable background image

    This question came up several times so I am happy to show you how you can create a DirectSmile Set with a variable background image. I want to create a Set where you can choose one of three different background images.

  • 2013-06-26
    Designing a mobile RSS 2.0 feed reader app that uses a Cross Media Data Relation

    This is the second post of a series of blog posts about new Data Relations feature in DirectSmile Cross Media. In the previous post I explained who create a Data Relation that consumes an RSS 2.0 Feed. In the second and third part of the series I show how we can design a mobile application ...

  • 2013-06-06
    Interactive PieChart by DSMX

    Have you ever thought that you'd like to place an interactive PieChart in your campaign? here it is!

  • 2013-06-05
    DSMX Data Relation to consume RSS 2.0 feeds 1/2

    A Data relation that consumes an RSS 2.0 XML data stream is pretty straight forward to implement. All it needs is basically an URL pointing to the RSS Feed provider and a .net WebClient object that downloads the XML from the server and deserializes it into a data relation table. [...]

  • 2013-05-07
    How to get a checkbox checked by default

    If you place a checkbox on your page you might want that it is checked by default and the customer can uncheck it. This is very easy for an existing database but also possible for new records.

  • 2013-04-18
    How to accept connection loss and SQL client exceptions in SQL Azure and still live happily ever after

    Dealing with a failover clusters like a database hosted in SQL Azure implies unfortunately to deal with connection issues, just because one is not connected to a single instance but to a bunch of typically three SQL server instances. Thus connection requests are routed by a load balancer to one or the other instances. From [...]

  • 2013-02-04
    DirectSmile at the Grafische Vakboers 2013

    Last week DirectSmile was at the Grafische Vakboers, a tradeshow in the Netherlands. It was a great week!

  • 2013-01-25
    DirectSmile Integration Server commandline tool DStrip

    In the past I wrote about one or the other command line tool related to DSMI, but this one is quite handy and easy to use. DStrip makes it very easy to unpack and add a bunch of DirectSmile Set- or Document archives, in dZip format, to DSMI at once. dZip The DirectSmile Document and [...]

  • 2013-01-09
    Important for using InDesign CS 6

    If you are using Adobe InDesign CS 6 this forum article might be important for you because it shows how to avoid an error that only occurs while creating DirectSmile document with Adobe InDesign CS 6.

  • 2012-12-20
    Deny access from internet to DirectSmile Integration Server settings

    The DirectSmile Integration Server front end is using https and Forms authentication to authenticate and authorize DSMI accounts. That is a common way to ensure security and to allow access to specific users. On top of that you can add extra security to restrict access to specific parts in DSMI. Using IP Address Domain Restrictions [...]

  • 2012-12-18
    How to create a name following “apostrophe s” automatically

    This tutorial shows how to prepare a DirectSmile Set so that it will add a "apostroph s" automatically to the name (except the last character of the name is a "s").

  • 2012-12-04
    Vertical Address Scripting Tips 5 of 5 ---宛名の縦書き5---

    This is the last(#5 of 5 series) Tips about the vertically address scripting

  • 2012-11-27
    Workstation in VDP Studio version 5

    DirectSmile VDP Studio version 5 runs without a dongle so there are changes for the Workstations too. Please find more information in this forum topic.

  • 2012-11-26
    Vertical Address Scripting Tips 4 of 5 ---宛名の縦書き4---

    This is #4 of 5 series Tips about the vertically address scripting (wiki : Horizontal and vertical writing in East Asian scripts).

  • 2012-11-22
    Vertical Address Scripting Tips 3 of 5 ---宛名の縦書き3---

    This is #3 of 5 series Tips about the vertically address scripting (wiki : Horizontal and vertical writing in East Asian scripts).