{"id":87183,"date":"2024-12-08T05:08:40","date_gmt":"2024-12-08T13:08:40","guid":{"rendered":"https:\/\/rightwave.com\/rwi\/?page_id=87183"},"modified":"2024-12-11T01:47:22","modified_gmt":"2024-12-11T09:47:22","slug":"generate-qr-code","status":"publish","type":"page","link":"https:\/\/rightwave.com\/rwi\/rdn-help\/advanced-services\/generate-qr-code","title":{"rendered":"RDN Generate QR Code"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"87183\" class=\"elementor elementor-87183\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-0cfdca2 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"0cfdca2\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b45b270\" data-id=\"b45b270\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-8100547 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"8100547\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-8446356\" data-id=\"8446356\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2b62785 elementor-widget elementor-widget-heading\" data-id=\"2b62785\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">RDN Generate QR Code\n<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-04a17b5 elementor-widget elementor-widget-heading\" data-id=\"04a17b5\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">The Generate QR Code service is designed to generate a unique QR code for registered leads, which can act as an event ticket. <\/p>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1914827 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1914827\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3816f21\" data-id=\"3816f21\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-15ad36f elementor-widget elementor-widget-text-editor\" data-id=\"15ad36f\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h3><b>Service Name: Generate QR Code<\/b><\/h3><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Service Type<\/b><span style=\"font-weight: 400;\">: Advanced Service<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Service Description<\/b><span style=\"font-weight: 400;\">: The <\/span><b>Generate QR Code<\/b><span style=\"font-weight: 400;\"> service is designed to generate a unique QR code for registered leads, which can act as an event ticket. This service takes an email address and a QR Code string (containing relevant event details) as input and returns a URL pointing to the generated QR Code image. The QR code can then be scanned at the event to retrieve the information embedded within it. This service is ideal for event organizers who need to provide attendees with QR codes for entry.<\/span><\/li><\/ul><h3><b>How It Works:<\/b><\/h3><ol><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Input Parameters<\/b><span style=\"font-weight: 400;\">:<\/span><ul><li style=\"font-weight: 400;\" aria-level=\"2\"><b>Email<\/b><span style=\"font-weight: 400;\">: A valid email address of the lead or event attendee.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"2\"><b>QR Code String<\/b><span style=\"font-weight: 400;\">: This can be a JSON string or any key-value pair delimited by a character. It includes event-specific details such as attendee name, email, event details, etc.<\/span><\/li><\/ul><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Generate QR Code<\/b><span style=\"font-weight: 400;\">: The service takes these inputs and generates a unique QR code that encodes the provided information.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Return Output<\/b><span style=\"font-weight: 400;\">: The service will return a URL pointing to the generated QR code image. This URL can be used in event communications like emails or landing pages, and mapped to a <\/span><b>Marketo field<\/b><span style=\"font-weight: 400;\"> for use in event promotion.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Use in Event<\/b><span style=\"font-weight: 400;\">: The QR code can be scanned by any smartphone scanner at the event, providing quick access to the attendee&#8217;s details.<\/span><\/li><\/ol><h3><b>Example Scenario:<\/b><\/h3><p><span style=\"font-weight: 400;\">Imagine a company is hosting an event and needs to issue unique QR codes to each registered attendee. The following steps would take place:<\/span><\/p><p><span style=\"font-weight: 400;\">Imagine a company is hosting an event and needs to issue unique QR codes to each registered attendee. The following steps would take place:<\/span><\/p><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Event Details<\/b><span style=\"font-weight: 400;\">: The organizer gathers the attendee&#8217;s details such as:<\/span><ul><li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">First Name: Mike<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">Last Name: Jordan<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">Email: abc123@example.com<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">Lead ID: 987643<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">Company: RightWave<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">Event Venue: Suite-203J, RightWave Infosolutions, Dehradun 248001<\/span><p>\u00a0<\/p><\/li><\/ul><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>QR Code String<\/b><span style=\"font-weight: 400;\">: This data is then formatted into a JSON string like:<\/span><\/li><\/ul><p><span style=\"font-weight: 400;\"><img fetchpriority=\"high\" decoding=\"async\" class=\"wp-image-87441 size-full alignnone\" src=\"https:\/\/rightwave.com\/rwi\/wp-content\/uploads\/2024\/12\/image1-16.png\" alt=\"\" width=\"874\" height=\"345\" srcset=\"https:\/\/rightwave.com\/rwi\/wp-content\/uploads\/2024\/12\/image1-16.png 874w, https:\/\/rightwave.com\/rwi\/wp-content\/uploads\/2024\/12\/image1-16-300x118.png 300w, https:\/\/rightwave.com\/rwi\/wp-content\/uploads\/2024\/12\/image1-16-768x303.png 768w\" sizes=\"(max-width: 874px) 100vw, 874px\" \/><\/span><span style=\"font-weight: 400;\"><br \/><\/span><span style=\"font-weight: 400;\">{<\/span><\/p><p><span style=\"font-weight: 400;\">\u00a0\u00a0&#8220;email&#8221;: &#8220;abc123@example.com&#8221;,<\/span><\/p><p><span style=\"font-weight: 400;\">\u00a0\u00a0&#8220;leadID&#8221;: &#8220;987643&#8221;,<\/span><\/p><p><span style=\"font-weight: 400;\">\u00a0\u00a0&#8220;firstName&#8221;: &#8220;Mike&#8221;,<\/span><\/p><p><span style=\"font-weight: 400;\">\u00a0\u00a0&#8220;lastName&#8221;: &#8220;Jordan&#8221;,<\/span><\/p><p><span style=\"font-weight: 400;\">\u00a0\u00a0&#8220;company&#8221;: &#8220;RightWave&#8221;,<\/span><\/p><p><span style=\"font-weight: 400;\">\u00a0\u00a0&#8220;EventVenue&#8221;: &#8220;Suite-203J, RightWave Infosolutions, Dehradun 248001&#8221;<\/span><\/p><p><span style=\"font-weight: 400;\">}<\/span><\/p><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><b>API Request<\/b><span style=\"font-weight: 400;\">: The organizer uses the <\/span><b>Generate QR Code<\/b><span style=\"font-weight: 400;\"> service by calling the following URL with the above payload:<\/span><\/li><\/ul><p><span style=\"font-weight: 400;\"><img decoding=\"async\" class=\"wp-image-87442 size-full alignnone\" src=\"https:\/\/rightwave.com\/rwi\/wp-content\/uploads\/2024\/12\/image2-16.png\" alt=\"\" width=\"869\" height=\"134\" srcset=\"https:\/\/rightwave.com\/rwi\/wp-content\/uploads\/2024\/12\/image2-16.png 869w, https:\/\/rightwave.com\/rwi\/wp-content\/uploads\/2024\/12\/image2-16-300x46.png 300w, https:\/\/rightwave.com\/rwi\/wp-content\/uploads\/2024\/12\/image2-16-768x118.png 768w\" sizes=\"(max-width: 869px) 100vw, 869px\" \/><\/span><span style=\"font-weight: 400;\"><br \/><\/span><span style=\"font-weight: 400;\">https:\/\/api.rightwave.com\/rdn\/api\/adv\/genrateQRCode<\/span><\/p><p><b>Response<\/b><span style=\"font-weight: 400;\">: The service will return a JSON response like:<\/span><\/p><p><span style=\"font-weight: 400;\"><br \/><\/span><span style=\"font-weight: 400;\">{<\/span><\/p><p><span style=\"font-weight: 400;\">\u00a0\u00a0&#8220;qrcodeurl&#8221;: &#8220;https:\/\/api.rightwave.com\/rdn\/qr\/6156b29e65bcfc5664451e97&#8221;<\/span><\/p><p><span style=\"font-weight: 400;\">}<\/span><\/p><p><span style=\"font-weight: 400;\">The <\/span><b>qrcodeurl<\/b><span style=\"font-weight: 400;\"> field contains the URL pointing to the generated QR code image.<\/span><\/p><p><b>Usage in Marketo<\/b><span style=\"font-weight: 400;\">: This URL can be mapped to a Marketo field, and the QR code image can be included in emails or landing pages sent to the event registrants. When the attendee arrives at the event, the QR code can be scanned to retrieve their event details.<\/span><\/p><h3><b>Steps to configure service Generate QR Code in Marketo<\/b><\/h3><h4><i><span style=\"font-weight: 400;\">Please note that the request parameters values (in step 2) and Marketo Fields (in step 4) are just examples. You have to enter the values as per your service requirement.<\/span><\/i><\/h4><p><span style=\"font-weight: 400;\">1. Go to Admin and click Webhooks. Click New Webhook.<\/span><\/p><p><span style=\"font-weight: 400;\">2. Name and configure your webhook for Service Generate QR Code.<\/span><\/p><p><span style=\"font-weight: 400;\"> <img decoding=\"async\" class=\"wp-image-87444 size-full alignnone\" src=\"https:\/\/rightwave.com\/rwi\/wp-content\/uploads\/2024\/12\/image3-15.png\" alt=\"\" width=\"519\" height=\"611\" srcset=\"https:\/\/rightwave.com\/rwi\/wp-content\/uploads\/2024\/12\/image3-15.png 519w, https:\/\/rightwave.com\/rwi\/wp-content\/uploads\/2024\/12\/image3-15-255x300.png 255w\" sizes=\"(max-width: 519px) 100vw, 519px\" \/><\/span><\/p><p><b>Webhook Name<\/b><span style=\"font-weight: 400;\">: Name of the webhook. In the above example, the Webhook name is the same as the Service name. Webhook names can be provided as per requirement.<\/span><\/p><p><b>URL<\/b><span style=\"font-weight: 400;\">: The URL of the Service Generate QR Code. The URL has domain and query parameters that will remain the same.\u00a0<\/span><\/p><p><b>Template<\/b><span style=\"font-weight: 400;\">: {<\/span><\/p><p><span style=\"font-weight: 400;\">&#8220;email&#8221;: &#8220;{{lead.Email Address}}&#8221;,<\/span><\/p><p><span style=\"font-weight: 400;\">&#8220;QrCodeInfo&#8221;: {&#8220;Name&#8221;:&#8221;{{lead.First Name}}&#8221;,&#8221;Company&#8221;:&#8221;{{company.Company Name}}&#8221;}<\/span><\/p><p><span style=\"font-weight: 400;\">}<\/span><\/p><p><b>Request Token Encoding<\/b><span style=\"font-weight: 400;\">: It will remain None.<\/span><\/p><p><b>Response type<\/b><span style=\"font-weight: 400;\">: Select the response format as JSON.<\/span><\/p><p><b>Request Type<\/b><span style=\"font-weight: 400;\">: The Request Type will remain the same (i.e.) POST as given in the example.<\/span><\/p><ol start=\"3\"><li><span style=\"font-weight: 400;\"> Add Authentication Header.<\/span><\/li><\/ol><p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-87445 size-full alignnone\" src=\"https:\/\/rightwave.com\/rwi\/wp-content\/uploads\/2024\/12\/image5-10.png\" alt=\"\" width=\"797\" height=\"501\" srcset=\"https:\/\/rightwave.com\/rwi\/wp-content\/uploads\/2024\/12\/image5-10.png 797w, https:\/\/rightwave.com\/rwi\/wp-content\/uploads\/2024\/12\/image5-10-300x189.png 300w, https:\/\/rightwave.com\/rwi\/wp-content\/uploads\/2024\/12\/image5-10-768x483.png 768w\" sizes=\"(max-width: 797px) 100vw, 797px\" \/><\/p><p><i><span style=\"font-weight: 400;\">Please note that the auth-key shown above is the original auth-key. So, the same value of auth-key and Content-Type should be used while configuring Webhook as shown.<\/span><\/i><\/p><ol start=\"4\"><li><b>Response Mappings<\/b><span style=\"font-weight: 400;\">: Response Mappings are created via a pairing of a Response Attribute. The Response attribute depends on the output you are returning from the Custom Service JavaScript function. It is recommended to return JSON from the Custom Service so that you can easily map it with the Marketo field.<\/span><\/li><\/ol><p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-87446 size-full alignnone\" src=\"https:\/\/rightwave.com\/rwi\/wp-content\/uploads\/2024\/12\/image4-11.png\" alt=\"\" width=\"563\" height=\"361\" srcset=\"https:\/\/rightwave.com\/rwi\/wp-content\/uploads\/2024\/12\/image4-11.png 563w, https:\/\/rightwave.com\/rwi\/wp-content\/uploads\/2024\/12\/image4-11-300x192.png 300w\" sizes=\"(max-width: 563px) 100vw, 563px\" \/><\/p><h3><b>Use Cases:<\/b><\/h3><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Event Registration<\/b><span style=\"font-weight: 400;\">: <\/span><span style=\"font-weight: 400;\">When an attendee registers for an event, they can receive a unique QR code that acts as their entry ticket.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Lead Management:<\/b> <span style=\"font-weight: 400;\">For marketing automation, each attendee&#8217;s details can be embedded in the QR code, and the code can be scanned to quickly access their information.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Ticketing<\/b><span style=\"font-weight: 400;\">: <\/span><span style=\"font-weight: 400;\">Provide QR codes to attendees which can be scanned at the event to verify entry.<\/span><\/li><\/ul><p><span style=\"font-weight: 400;\">This service simplifies the process of generating and using QR codes for event management, providing both convenience and security for event organizers and attendees.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>RDN Generate QR Code The Generate QR Code service is designed to generate a unique QR code for registered leads, which can act as an event ticket. Service Name: Generate QR Code Service Type: Advanced Service Service Description: The Generate QR Code service is designed to generate a unique QR code for registered leads, which&hellip;<\/p>\n","protected":false},"author":47,"featured_media":0,"parent":87157,"menu_order":1,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-87183","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/rightwave.com\/rwi\/wp-json\/wp\/v2\/pages\/87183","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rightwave.com\/rwi\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/rightwave.com\/rwi\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/rightwave.com\/rwi\/wp-json\/wp\/v2\/users\/47"}],"replies":[{"embeddable":true,"href":"https:\/\/rightwave.com\/rwi\/wp-json\/wp\/v2\/comments?post=87183"}],"version-history":[{"count":4,"href":"https:\/\/rightwave.com\/rwi\/wp-json\/wp\/v2\/pages\/87183\/revisions"}],"predecessor-version":[{"id":87449,"href":"https:\/\/rightwave.com\/rwi\/wp-json\/wp\/v2\/pages\/87183\/revisions\/87449"}],"up":[{"embeddable":true,"href":"https:\/\/rightwave.com\/rwi\/wp-json\/wp\/v2\/pages\/87157"}],"wp:attachment":[{"href":"https:\/\/rightwave.com\/rwi\/wp-json\/wp\/v2\/media?parent=87183"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}