Can I automatically integrate with SmartEmbed Quiz submissions?

Yes. When you are setting up a SmartEmbed Quiz you may optionally add a callback URL.

This should specify a server endpoint, controlled by you, to which we should send the relevant data once a user has submitted an attempt.

When one of your visitors have completed the Quiz and they submit their attempt, if you have specified a callback URL, then we will POST the attempt information to this endpoint. An example of the data structure POSTed is given below:

{:datacapture=>
  {:primarykey=>"me@domhnallmurphy.com",
   :data=>
    [{:label=>"Email", :response=>"me@domhnallmurphy.com"},
     {:label=>"Name", :response=>"Domhnall Murphy"}]},
 :attempt=>
  {:id=>13,
   :quizid=>99,
   :quiztitle=>"Capital City Quiz",
   :createdat=>Wed, 23 Jun 2021 08:38:52.000000000 UTC +00:00,
   :startedat=>Wed, 23 Jun 2021 08:30:39.000000000 UTC +00:00,
   :completedat=>Wed, 23 Jun 2021 08:31:14.000000000 UTC +00:00,
   :totalscore=>2,
   :totalpossible=>3,
   :questions=>
    [{:question=>"What is the Capital of Nigeria", :result=>"correct"},
     {:question=>
       "The capital city of Kazakhstan is [blankstart]Nur-Sultan[blank_end].",
      :result=>"incorrect"},
     {:question=>"The capital of Australia is Sydney", :result=>"correct"}]}}

Once you have this data you can use this to kick-off any custom processing that you need. Perhaps you want to email the visitor, issue them a certificate if they have achieved a the pass score or even send them follow-up content based on the particular questions which they got incorrect. The list goes on, and is limited only by your imagination.