FAQ about Architect
  • 10 May 2024
  • 12 Minutes to read

    FAQ about Architect


      Article Summary

      How do you identify users across different channels of Architect?

      Insider identifies users via a unique identifier (e.g. email address, phone number, etc.) and then provides segmentation capabilities based on the unified collected customer data for Insider’s channels.

      Are the campaigns triggered in real time (based on the events)?

      Yes, Insider's journey orchestration tool Architect has a starter element called the On Event. It takes users into the journey immediately when they perform a specific event. This starter tracks the user events across all platforms (e.g. website, mobile app, your back-end systems connected via Upsert User Data API, etc.).

      Is there any difference between Architect On-site and stand-alone On-Site product?

      Yes, there is. On Architect, you can only create on-site campaigns on desktop, mobile, and tablet devices with the following web templates:

      • Desktop: Conversion Trigger, Lead Collection, Smart Recommender, and Feedback
      • Mobile & Tablet: Conversion Trigger, OnSite Message, Lead Collection, Smart Recommender, Feedback, and App Download

      Some on-site templates such as Social Proof are not included in the Architect On-Site channel as they are not convenient to be placed in an automation or customer journey flow.

      How does the Call an API work?

      Call an API is the process of sending a request to a defined outsourced tool or vendor system with a defined payload via the Call an API element in a journey. When the request is successfully sent, the user proceeds to the next step in the flow. If the request fails, the user will drop from the Call an API element. 

      Are we able to collect data back from an endpoint that is triggered via Call an API?

      Call an API Response Management enables you to get data from your internal or external systems through the Call an API element. You can send information or requests to your endpoints, and retrieve information from them

      How does your Next Best Channel feature work?

      Fundamentally, Next Best Channel decides on the best channel option for each user and leads them to the specified channel. ‘Best’ relates to the highest possibility of engagement among the specified channels.

      Can we create a journey based on a product attribute change?

      Yes, you can start journeys with product Price Drop and Back in Stock attributes.

      How do you monitor how many people enter the journey and how the journey was resulted?

      After launching a campaign, you can see the live statistics on the canvas of a journey. Landing on the canvas, you can see general metrics of the journey (e.g. entered, in progress, dropped, etc.) on the left side of your screen. You can see the relevant statistics on each element on your journey indicated by icons. 

      Can we view/export the performance of each channel?

      To see the overall performance metrics and comparative insights for all of your journeys, visit the Architect Analytics Dashboard where you can also select goals to see specific conversion metrics for that goal.

      To see the same metrics for a specific journey, you can click the Analytics button against that journey on the listing page to go to the Single Journey Analytics.

      If you want to see the live metrics and funnel metrics of the journey elements, you can click that journey on the listing page while it is on the active status.

      See more about Journey Activation Statuses.

      While you are on the canvas page, you can also click each channel to view their dedicated analytics pages.

      Additionally, if you have an A/B split element for a journey that is on active status, you can go to A/B Split Analytics button on the element to see the analytics of this channel. 

      To export the analytics, go to the respective analytics page to click the Export button in the top right. If your journey is live, go to its canvas page and click on a channel or A/B split element to reach their analytics page to export the data within.

      How can I test journeys?

      You can test your journey following different methods. 

      You can launch journey on the Dry Run status. Dry run is a simulation where real users meet the starter rule or condition and enter the journey, yet no user receives a message from the channels or no action is taken on any user. This option helps you see how many users enter the journey, how users are distributed on the flow and elements. Also, you can interpret how many users are reachable on a particular channel. 

      You can also launch journey on Test status. Once you change your journey status to test, you can test it as an end user to make sure it functions as you build it. When the journey is on the test status, no user can enter the journey unless they have a test link or test it with a test popup. See more about Testing a Journey.

      Moreover, you can test your journeys by tracking users. Track User is a user-based flow visualization that shows each user's path and related user information. You can see how your user is proceeding on the journey flow as well as what date and time they proceed to a particular step and take actions on channels. 

      Refer to Journey Test for all testing options.

      What kind of dynamic content can we add?

      Dynamic content lets you insert attributes and event parameters in the content to make  the information more relevant to your users. You can use various information specifics in the content such as  user-specific attributes, event parameters, recommendation attributes, product catalog attributes, coupon codes, etc. Some frequently used user specific content options include cart items, browsed items and purchased items.

      You can personalize the content on Web push, App Push, Email, SMS, and Call an API channels in your journeys. Read more about Personalized Content in these channels.

      How can we make sure that we proceed with the better performing campaign design or variant? 

      With Architect's A/B Split element, you can compare channels, contents, and paths in your journeys to decide which option performs better among their alternative while the journeys are running.

      A/B Split element allows you to branch your journey flow as divided to Path A and Path B initially (up to 4 paths). Once you set an allocation for each path, it will randomly direct users to these paths regarding the allocation. 

      Insider also provides a Winner Autoselection. This calculation is made among the paths of the A/B Split based on the selected winner metric and calculation duration. Once the auto winner is calculated, the users begin to be automatically directed to the winner path.

      Does Architect have an intelligent channel selection?

      Yes, Next Best Channel and Predictive Segments give Architect the ability of intelligent channel selection. Fundamentally, Next Best Channel decides on the best channel option for each user and leads them to the specified channel. "Best" relates to the highest possibility of engagement among the specified channels. 

      Can we add multiple journey exit criteria?

      Yes, you can. Refer to Exit Criteria for Journeys for further details.

      Does Next Best Channel consider any external channel?

      No, you can involve your external channels in your journeys via Call an API.

      If a user has not logged into the website or application before but we share their email address information with Insider's unified customer databased via Upsert User Data API, can we send this user to Facebook Custom Audience?

      Yes, you can. You can create an audience based on user's email address in the Facebook Custom Audiences channel.

      Can we use users' phone numbers instead of email addresses to create Facebook Custom Audiences? 

      Insider uses users' email addresses and phone numbers as identifiers sent to Facebook Custom Audiences. Please note that the email address or the phone number should be that the user uses to access their Facebook account.

      Does Insider support any third party SMS provider (e.g. Ghupshup, Springedge, etc.)?

      You can trigger any third party provider via Call an API

      As for bulk/segment SMS, Architect does not offer a service provider selection as Insider uses its own provider.

      How does WhatsApp function for promotional and transactional campaigns on Architect?

      Architect WhatsApp supports both transactional and promotional use cases with a selection. The design step has two messaging options: Single and conversational. The conversational option gets the user inside the hook flow that enables to send a promotional content such as a cart reminder message. This way you can deliver transactional use cases such as event reminder, purchase confirmation, promotional use cases (e.g. cart abandonment), etc.

      Can Architect’s Wait Element automatically send the best time to engage users?

      You can use the Send Time Optimization for messaging channels (e.g. Email, SMS, Web Push, App Push, WhatsApp) to send a message at an optimized time.

      What are the key benefits of Dry Run?

      Dry Run is one of the test options before launching your journey, and it enables you to see what would happen if you launched the journey. On the Dry Run status, real users meet a starter rule or condition, and enter the journey, yet no user receives a message from the channels or no action is taken on any user. This option helps you see how many users enter the journey, how users are distributed on the flow and elements. Also, you can interpret how many users are reachable on a particular channel. Dry run allows you to reshape and redesign your journey before launching it for all users.

      When sending messages (e.g. email, push, etc.) to the end users, will the system send these messages based on users’ time zone?

      No, it will not. However, you can select the time zone manually in the Wait Until a Time Slot element.

      If a user abandons their cart between 9am-10pm and we do not want to send messages after 10pm, how can we achieve it?

      You can use the Wait Until a Time Slot element. Wait Until a Time Slot function keeps users until specific time slots and days. It allows you to put users on hold until the specific day(s) and time slot(s). Users can proceed to the next step only during the specific time slot(s), on a specific day(s). You can select daily, weekly and monthly frequency options to set different time slots for different days.

      We are using SFMC for our email channel, and want to trigger Insider SMS from SFMC journey builder based on the email engagement results. How can we handle such a case?

      Architect can support this case in the following setup. You can:

      • Feed user data from SFMC via Upsert User Data API.
      • Trigger an Architect journey with the On Event starter.
      • Deliver the campaign on Insider SMS channel.

      What can we do with Architect for LINE and WeChat?

      On Architect, within a journey, you can send a message to Line (or other messaging tool via API, e.g. WeChat). Based on the success of message delivery, users can move to the next step (successful delivery) or drop the journey (failed delivery). Architect currently does not support collecting the response of this API request.

      How can Insider get integrated with a Customer Service Platform like Zendesk?

      You can send user data from Zendesk to Insider via Upsert User Data API. Then, this data can be utilized for segmentation or personalization.

      You can build a journey flow that has the Call an API element to send the user data to Zendesk.

      If a user encounters a problem on the checkout page, they can talk to the agent on Zendesk service desk platform, and their problem can be resolved in 30 minutes after the call. If Zendesk passes this data to Insider via Upsert User Data API, you can trigger a journey for this user and engage them on different channels. At the end of the flow, you can pass the journey result back to Zendesk via Call an API.

      Can I send bulk SMS (to all users) with a journey?

      No, journeys enable you to trigger automated flows since it takes users' actions or behavior to send an SMS. Instead of the journey, you can use Insider's SMS product.

      What is the load or limit for the volume of SMS that I can send at once?

      It depends on what type of Sender you use (Alphanumeric, Shortcode, VLN). You can see the message per second based on the sender type here.

      Can I trigger journey flow automatically to send an SMS if I pass the data to Insider from my CRM?

      Yes, for sure. Architect considers data regardless of where it comes from.

      Can I use attributes in SMS text if I send the attributes from my CRM?

      Yes, for sure. You can select attributes by clicking on the add attributes button.

      How can I pass the opted-out users to my end?

      You can use Call an API by adding sms_opt_out_user attribute into the body of the API request to send users to your end with opted-out information.

      Should I integrate XML, Catalog API, or both to use the On Price Drop starter?

      It depends on your business. Insider collects product data from website and mobile app when users visit the website. It is called Clickstream and automatically works for the price drop. For better and fast price drop messages, it is recommended to use Catalog API or XML.

      Both XML and Catalog API should not be integrated as two different sources.

      How many times should users visit the product page for the system to track if there is a price drop on the website?

      One-time visit is enough to track price drops.

      How frequently is product price data updated?

      It depends on the product catalog integration type:

      • If Clickstream is the only source on your website or mobile app, it updates product information in 1-hour frequency when the user visits the respective pages. 
      • If XML integration is utilized, the updates are synced in a minimum of 1 hour and a maximum of 5 days, based on the desired sync period.
      • Catalog API updates the product data in real time when you send the required product data.

      There is a ‘subscribe to price alert’ button on my website or mobile app. How can I add this condition to the starter?

      You need to create an event such as ‘subscribe to price alert’ and that event should have the Product ID (pid) event parameter. Then, you can select this event in the Optional Event Filters of the On Price Drop starter.

      Can I run the price drop journey only for a specific category or product?

      Yes, you can include or exclude product categories in the Optional Product Filters of the On Price Drop starter.

      Can I target users when the price increases?

      No, you cannot.

      Can I show more than one product that has price drops in the email content?

      No, you cannot.

      What type of product information can I insert into the content?

      You can see the price drop attributes here: Product Catalog Attributes.

      If the user has not visited the product but the product price drops, can I send a price drop message to this user?

      Yes, you can. However, it is not applicable with the Clickstream method, you must have Catalog API or XML integration.

      You can set the price drop condition as "Take the user into the Journey if the price of the product that they visited less than 1 time in the last 30 days has decreased more than 20%"

      However, we do not recommended it. Because once you apply this, you will not be able to take users who visited the product on the same journey.

      Can I check the product attributes in the Check Conditions rather than the starter?

      No, you cannot.


      Was this article helpful?

      ESC

      Eddy, a super-smart generative AI, opening up ways to have tailored queries and responses