[{"data":1,"prerenderedAt":378},["ShallowReactive",2],{"help-article-\u002Fhelp\u002Fdata-and-automation\u002Fafter-ticket-purchase":3,"help-languages-\u002Fhelp\u002Fdata-and-automation\u002Fafter-ticket-purchase":377},{"id":4,"title":5,"body":6,"category":344,"description":345,"extension":346,"keywords":347,"meta":367,"navigation":368,"order":369,"path":370,"published":371,"rawbody":372,"seo":373,"seoTitle":374,"stem":375,"updated":371,"__hash__":376},"help\u002Fhelp\u002Fdata-and-automation\u002Fafter-ticket-purchase.md","After ticket purchase: pre-fill the campaign from your ticket shop",{"type":7,"value":8,"toc":336},"minimark",[9,31,34,53,58,129,133,171,177,181,223,238,242,248,306],[10,11,12,13,17,18,22,23,26,27,30],"p",{},"In the ",[14,15,16],"strong",{},"Share"," step of the ",[19,20,21],"place",{},"campaign editor",", ",[14,24,25],{},"After ticket purchase"," connects your campaign to your ticket shop. Right after buying their ticket, buyers land in the ",[19,28,29],{},"design generator",", with their name and other data from the shop already filled in. Bluepic gives you a link or a snippet with placeholders, and your ticket shop replaces them with each buyer's data in its confirmation e-mail or on its confirmation page.",[10,32,33],{},"This takes four steps:",[35,36,37,44,47,50],"ol",{},[38,39,40,41,43],"li",{},"Choose in the ",[14,42,16],{}," step how buyers get to their design.",[38,45,46],{},"Enter your ticket shop's placeholders.",[38,48,49],{},"Add the link or the snippet to your ticket shop.",[38,51,52],{},"Test it with a purchase of your own.",[54,55,57],"h2",{"id":56},"choose-how-buyers-get-to-their-design","Choose how buyers get to their design",[35,59,60,74,96],{},[38,61,62,66,67,69,70,73],{},[63,64,65],"click",{},"Click"," ",[14,68,16],{}," at the top of your campaign. The step opens with ",[14,71,72],{},"Share a link",".",[38,75,76,78,79,81,82],{},[63,77,65],{}," the ",[14,80,25],{}," card. On the left you see the two ways and the variables of the campaign, on the right the link.",[83,84,86],"trouble",{"symptom":85},"Instead of the variables it says The campaign's templates have no fields yet?",[10,87,88,89,92,93,73],{},"The variables come from the input fields of the campaign's templates. Add a template in the ",[14,90,91],{},"Customize"," step, or create input fields for your template in the ",[19,94,95],{},"template editor",[38,97,98,101,102,120,123],{},[63,99,100],{},"Choose"," how buyers get to their design:",[103,104,105,111],"ul",{},[38,106,107,110],{},[14,108,109],{},"Link to the campaign",": a link for the confirmation e-mail, or for the page your shop forwards buyers to after the purchase. It is selected at the start.",[38,112,113,116,117,119],{},[14,114,115],{},"Open as a popup on your confirmation page",": a snippet for your shop's confirmation page. The ",[19,118,29],{}," opens on top of the page.",[121,122],"br",{},[124,125],"img",{"alt":126,"src":127,"width":128},"Share step with After ticket purchase selected: the two ways Link to the campaign (selected) and Open as a popup on your confirmation page, highlighted.","https:\u002F\u002Fimagedelivery.net\u002FmudX-CmAqIANL8bxoNCToA\u002Fhelp\u002FKB-after-ticket-purchase-01\u002Fpublic?v=c2310118",1396,[54,130,132],{"id":131},"enter-your-ticket-shops-placeholders","Enter your ticket shop's placeholders",[35,134,135,142,165],{},[38,136,137,141],{},[138,139,140],"look",{},"Look up"," in your ticket shop's help which placeholders it offers, for example for the name and the company.",[38,143,144,148,149,152,153,155,156,73,158,160],{},[145,146,147],"type",{},"Type"," the placeholder your shop uses for each value under ",[14,150,151],{},"Placeholder in your ticket shop",", next to its variable. Write it exactly the way your shop does, with all brackets and percent signs. The grey entries are only examples. On the right, the link or the snippet now holds your shop's placeholders.",[121,154],{},"Leave the placeholder empty for every variable your shop has no data for. The variable is then left out on the right. Leave out images too, unless your shop has a public image URL for each buyer: buyers then upload their photo themselves in the ",[19,157,29],{},[121,159],{},[124,161],{"alt":162,"src":163,"width":164},"Variables and placeholders: name and role have the ticket shop's placeholders, the other variables are left out; on the right the campaign link with only data.name and data.role (example placeholders).","https:\u002F\u002Fimagedelivery.net\u002FmudX-CmAqIANL8bxoNCToA\u002Fhelp\u002FKB-after-ticket-purchase-02\u002Fpublic?v=6ed0cd5e",1350,[38,166,167,170],{},[138,168,169],{},"Check"," that the link or the snippet on the right only holds the variables your shop fills in.",[172,173,174],"note",{},[10,175,176],{},"Bluepic keeps your placeholders in this browser only. In another browser or on a team member's computer, the examples show again.",[54,178,180],{"id":179},"add-the-link-or-the-snippet-to-your-ticket-shop","Add the link or the snippet to your ticket shop",[35,182,183,191],{},[38,184,185,66,187,190],{},[63,186,65],{},[14,188,189],{},"Copy"," at the top right of the link or the snippet. The message \"Copied to the clipboard\" appears.",[38,192,193,196,197],{},[63,194,195],{},"Paste"," the link or the snippet into your ticket shop, depending on the way you chose:",[103,198,199,213],{},[38,200,201,204,205],{},[202,203],"right",{}," For the link:\n",[103,206,207,210],{},[38,208,209],{},"into the confirmation e-mail, as the address of a link or button, or",[38,211,212],{},"as the address your shop forwards buyers to after the purchase.",[38,214,215,217,218],{},[202,216],{}," For the snippet:\n",[103,219,220],{},[38,221,222],{},"into the HTML of the confirmation page, where your shop lets you add your own code. The popup opens the first template of the campaign.",[10,224,225,226,230,231,234,235,237],{},"The link needs one more thing from your shop. Not every character can simply stand in a link. Spaces, ",[227,228,229],"code",{},"&"," and other special characters are written as codes there, for example ",[227,232,233],{},"%26"," for ",[227,236,229],{},". This is called URL encoding, and your shop has to encode every value it puts into the link. Look up in your shop's help whether its placeholders have a form with URL encoding, and use that form. If they don't, take the popup: it needs no URL encoding.",[54,239,241],{"id":240},"test-it-with-a-purchase-of-your-own","Test it with a purchase of your own",[10,243,244,245,247],{},"The ",[19,246,29],{}," is the page where buyers fill in and export their design. Test the whole way once, the way a buyer goes it. When a buyer exports their design, it costs credits like every export from the design generator.",[35,249,250,259,301],{},[38,251,252,255,256,258],{},[63,253,254],{},"Buy"," a ticket in your shop yourself, or use its test mode. Enter a company with an ",[227,257,229],{}," in its name, such as \"Müller & Söhne GmbH\".",[38,260,261,264,265,267,268,277,286,292,294],{},[63,262,263],{},"Open"," the link in the confirmation e-mail, or go to the confirmation page. The ",[19,266,29],{}," opens with your data in the input fields. If the campaign has several templates, pick one first.",[83,269,271],{"symptom":270},"The design shows a placeholder instead of your data?",[10,272,273,274,276],{},"Your shop didn't recognise the placeholder and left it as it was. Check its spelling in your shop's help, correct it in the ",[14,275,16],{}," step and copy the link or the snippet again.",[83,278,280],{"symptom":279},"A name or company is cut off?",[10,281,282,283,285],{},"Your shop put the value into the link without URL encoding, so it ends at the first ",[227,284,229],{},": \"Müller & Söhne GmbH\" arrives as \"Müller\". Use your shop's placeholder with URL encoding, or the popup.",[83,287,289],{"symptom":288},"No popup opens on the confirmation page?",[10,290,291],{},"The snippet only works if your shop runs your own scripts on the confirmation page. If it only allows text or plain HTML there, use the link instead.",[121,293],{},[124,295],{"alt":296,"src":297,"width":298,"className":299},"A buyer's link opened in the design generator: the input fields Name and Role, highlighted, are filled in from the ticket shop, the role in full with a company containing an ampersand (example data).","https:\u002F\u002Fimagedelivery.net\u002FmudX-CmAqIANL8bxoNCToA\u002Fhelp\u002FKB-after-ticket-purchase-03\u002Fpublic?v=d98cad21",1920,[300],"outlined",[38,302,303,305],{},[138,304,169],{}," that every input field shows the whole value.",[307,308,309],"related",{},[103,310,311,318,324,330],{},[38,312,313],{},[314,315,317],"a",{"href":316},"\u002Fhelp\u002Fcampaigns\u002Fcreate-campaign","Create a campaign: share templates in one design generator",[38,319,320],{},[314,321,323],{"href":322},"\u002Fhelp\u002Fdata-and-automation\u002Fgenerate-urls","Generate personal links: pre-fill a campaign for each recipient",[38,325,326],{},[314,327,329],{"href":328},"\u002Fhelp\u002Fguides\u002Fdata-to-personalised-visuals","Turn data into personalised visuals: three levels",[38,331,332],{},[314,333,335],{"href":334},"\u002Fhelp\u002Fcampaigns\u002Fwidget-campaigns","Embed a campaign: put the design generator on your website",{"title":337,"searchDepth":338,"depth":338,"links":339},"",2,[340,341,342,343],{"id":56,"depth":338,"text":57},{"id":131,"depth":338,"text":132},{"id":179,"depth":338,"text":180},{"id":240,"depth":338,"text":241},"data-and-automation","Send ticket buyers straight into their design, filled in with their data from your ticket shop: with a link in the confirmation e-mail or a popup on the confirmation page.","md",[25,348,349,350,351,352,353,354,355,356,109,115,357,358,359,360,361,362,363,364,365,366],"ticket shop","ticket","ticket buyers","attendees","confirmation e-mail","confirmation page","thank you page","placeholder","merge tag","popup","snippet","Bluepic.openPopup","URL encoding","prefill","pre-fill","Ticketshop","Ticketkauf","Bestätigungsseite","Platzhalter",{},true,15,"\u002Fhelp\u002Fdata-and-automation\u002Fafter-ticket-purchase","2026-11-04","---\ntitle: \"After ticket purchase: pre-fill the campaign from your ticket shop\"\ndescription: \"Send ticket buyers straight into their design, filled in with their data from your ticket shop: with a link in the confirmation e-mail or a popup on the confirmation page.\"\ncategory: data-and-automation\norder: 15\nkeywords: [\"After ticket purchase\", \"ticket shop\", \"ticket\", \"ticket buyers\", \"attendees\", \"confirmation e-mail\", \"confirmation page\", \"thank you page\", \"placeholder\", \"merge tag\", \"Link to the campaign\", \"Open as a popup on your confirmation page\", \"popup\", \"snippet\", \"Bluepic.openPopup\", \"URL encoding\", \"prefill\", \"pre-fill\", \"Ticketshop\", \"Ticketkauf\", \"Bestätigungsseite\", \"Platzhalter\"]\n---\n\nIn the **Share** step of the :place[campaign editor], **After ticket purchase** connects your campaign to your ticket shop. Right after buying their ticket, buyers land in the :place[design generator], with their name and other data from the shop already filled in. Bluepic gives you a link or a snippet with placeholders, and your ticket shop replaces them with each buyer's data in its confirmation e-mail or on its confirmation page.\n\nThis takes four steps:\n\n1. Choose in the **Share** step how buyers get to their design.\n2. Enter your ticket shop's placeholders.\n3. Add the link or the snippet to your ticket shop.\n4. Test it with a purchase of your own.\n\n\n## Choose how buyers get to their design\n\n1. :click[Click] **Share** at the top of your campaign. The step opens with **Share a link**.\n2. :click[Click] the **After ticket purchase** card. On the left you see the two ways and the variables of the campaign, on the right the link.\n\n   ::trouble{symptom=\"Instead of the variables it says The campaign's templates have no fields yet?\"}\n   The variables come from the input fields of the campaign's templates. Add a template in the **Customize** step, or create input fields for your template in the :place[template editor].\n   ::\n\n3. :click[Choose] how buyers get to their design:\n\n   - **Link to the campaign**: a link for the confirmation e-mail, or for the page your shop forwards buyers to after the purchase. It is selected at the start.\n   - **Open as a popup on your confirmation page**: a snippet for your shop's confirmation page. The :place[design generator] opens on top of the page.\n\n   ![Share step with After ticket purchase selected: the two ways Link to the campaign (selected) and Open as a popup on your confirmation page, highlighted.](https:\u002F\u002Fimagedelivery.net\u002FmudX-CmAqIANL8bxoNCToA\u002Fhelp\u002FKB-after-ticket-purchase-01\u002Fpublic?v=c2310118){width=\"1396\"}\n\n## Enter your ticket shop's placeholders\n\n1. :look[Look up] in your ticket shop's help which placeholders it offers, for example for the name and the company.\n2. :type[Type] the placeholder your shop uses for each value under **Placeholder in your ticket shop**, next to its variable. Write it exactly the way your shop does, with all brackets and percent signs. The grey entries are only examples. On the right, the link or the snippet now holds your shop's placeholders.\n\n   Leave the placeholder empty for every variable your shop has no data for. The variable is then left out on the right. Leave out images too, unless your shop has a public image URL for each buyer: buyers then upload their photo themselves in the :place[design generator].\n\n   ![Variables and placeholders: name and role have the ticket shop's placeholders, the other variables are left out; on the right the campaign link with only data.name and data.role (example placeholders).](https:\u002F\u002Fimagedelivery.net\u002FmudX-CmAqIANL8bxoNCToA\u002Fhelp\u002FKB-after-ticket-purchase-02\u002Fpublic?v=6ed0cd5e){width=\"1350\"}\n\n3. :look[Check] that the link or the snippet on the right only holds the variables your shop fills in.\n\n::note\nBluepic keeps your placeholders in this browser only. In another browser or on a team member's computer, the examples show again.\n::\n\n## Add the link or the snippet to your ticket shop\n\n1. :click[Click] **Copy** at the top right of the link or the snippet. The message \"Copied to the clipboard\" appears.\n2. :click[Paste] the link or the snippet into your ticket shop, depending on the way you chose:\n\n   - :right For the link:\n     - into the confirmation e-mail, as the address of a link or button, or\n     - as the address your shop forwards buyers to after the purchase.\n   - :right For the snippet:\n     - into the HTML of the confirmation page, where your shop lets you add your own code. The popup opens the first template of the campaign.\n\nThe link needs one more thing from your shop. Not every character can simply stand in a link. Spaces, `&` and other special characters are written as codes there, for example `%26` for `&`. This is called URL encoding, and your shop has to encode every value it puts into the link. Look up in your shop's help whether its placeholders have a form with URL encoding, and use that form. If they don't, take the popup: it needs no URL encoding.\n\n## Test it with a purchase of your own\n\nThe :place[design generator] is the page where buyers fill in and export their design. Test the whole way once, the way a buyer goes it. When a buyer exports their design, it costs credits like every export from the design generator.\n\n1. :click[Buy] a ticket in your shop yourself, or use its test mode. Enter a company with an `&` in its name, such as \"Müller & Söhne GmbH\".\n2. :click[Open] the link in the confirmation e-mail, or go to the confirmation page. The :place[design generator] opens with your data in the input fields. If the campaign has several templates, pick one first.\n\n   ::trouble{symptom=\"The design shows a placeholder instead of your data?\"}\n   Your shop didn't recognise the placeholder and left it as it was. Check its spelling in your shop's help, correct it in the **Share** step and copy the link or the snippet again.\n   ::\n\n   ::trouble{symptom=\"A name or company is cut off?\"}\n   Your shop put the value into the link without URL encoding, so it ends at the first `&`: \"Müller & Söhne GmbH\" arrives as \"Müller\". Use your shop's placeholder with URL encoding, or the popup.\n   ::\n\n   ::trouble{symptom=\"No popup opens on the confirmation page?\"}\n   The snippet only works if your shop runs your own scripts on the confirmation page. If it only allows text or plain HTML there, use the link instead.\n   ::\n\n   ![A buyer's link opened in the design generator: the input fields Name and Role, highlighted, are filled in from the ticket shop, the role in full with a company containing an ampersand (example data).](https:\u002F\u002Fimagedelivery.net\u002FmudX-CmAqIANL8bxoNCToA\u002Fhelp\u002FKB-after-ticket-purchase-03\u002Fpublic?v=d98cad21){.outlined width=\"1920\"}\n\n3. :look[Check] that every input field shows the whole value.\n\n::related\n- [Create a campaign: share templates in one design generator](\u002Fhelp\u002Fcampaigns\u002Fcreate-campaign)\n- [Generate personal links: pre-fill a campaign for each recipient](\u002Fhelp\u002Fdata-and-automation\u002Fgenerate-urls)\n- [Turn data into personalised visuals: three levels](\u002Fhelp\u002Fguides\u002Fdata-to-personalised-visuals)\n- [Embed a campaign: put the design generator on your website](\u002Fhelp\u002Fcampaigns\u002Fwidget-campaigns)\n::\n",{"title":5,"description":345},null,"help\u002Fdata-and-automation\u002Fafter-ticket-purchase","wd6WzN8_1aQ8ehYMd9ypTywtvpXobVUfsbU6_5yrIvI",{"path":370,"en":368,"de":368},1793804539535]