Cloud Connector - Contact Creation in Eloqua

I am building a new Cloud Connector. I have reviewed the following doc http://img.en25.com/Web/Eloqua/EloquaCloudConnectorSampleGuide.pdf
In the above example, the doc assumes the email address already exists in Eloqua. The Cloud Connector is used to obtain the first name, last name from the Hoover database and update Eloqua with it.
I am working on Cloud Connector which will be slightly different from the above example.
The Cloud Connector will be used to create new contacts in Eloqua.
The Use Case is as follows. (I am calling our enviroment, DB as Hoover)
1) Clients will setup a Webcast, directly in our Hoover environment.
2) Links are emailed directly to potential viewers using Outlook.
3) Viewers will register to the event using the URL sent out. They will not be going through the Eloqua Reg form.
4) Client will run the webcast.
Note: Eloqua was not used in any of the use case steps above.
Now In Eloqua
5) Client will create a program builder step. This step would use the the Cloud Connector I am building which would get a list of all users who attended the Event.
Since Eloqua was not used to send out links to the viewer, the Contact information/emails of the viewers are not present within Eloqua.
The Cloud Connector will be used to create the contact information of all registered viewers in Eloqua using information from Hoover.
My questions are as follows.
Can the Cloud Connector create a new contact in Eloqua using data it gets from the Hoover database?
Since the contact does not exist in Eloqua, should I create the contact in Eloqua and set the status as "Complete" directly?
Thanks

Hi,
Cloud Connectors were designed to send information from Eloqua via the connector to the third party. Certain Cloud Connectors allow you to write information to an existing contact card but not create a new contact card. The API functions only allow for SEND and is limited with the RETRIEVE calls. For best practices, we always recommend that the clients use Eloqua to register the clients so that the data sits within the Eloqua database. Afterwards, you can use the Program Builder to manipulate any other data that is required.
Another way around this is to export the registration list from Webcast, open it in Excel and add a new column with the Completed field and then upload it into Eloqua which will create them as a new contact.
I hope this helps answer your question.
Regards,
Jubair

Similar Messages

  • How does the cloud connector work at the back end?

    Hi Everyone,
    As i am new to the Cloud connectors i am curious to know how connectors work.
    Can any one help me understand how the cloud connector (program builder) step calls the custom logic that is written to perform an external action. I beleive that we need to create a configuration page that is plugged in the Cloud connector step, where credentials, field mapping etc are configured. I guess the custom logic is not included in the Configuration page.
    What next! Does this information get stored in the external database and based on the unique instancename and program builder step ID these configurations are retreived.
    Also, hitting the "configure" button in the Cloud connector step opens the URL that is set up in the Cloud Connector manager. So, when the contacts flow through this step how do they get processed? While the configuration page is configured in the step but not the Custom Logic URL.
    Thanks,
    Shashank Sharma

    Hi Shashank!
    I am happy to help!
    You are correct that Cloud Connectors leverage Program Builder and have a separate configuration setup page that handles login authentication and customization of the specific Connector.  However, each connector can have a drastically different configuration within the configuration page.  Which Cloud Connector(s) are you looking to set up?  Let me know which Connector I can help you with and I will post a walk-through with screenshots for that specific example.  Hopefully that will help!
    To clarify your comments in the meantime:
    Based on your selected Eloqua Instance name, login authentication (for connector login), and other attributes, the information will be automatically pulled from the chosen Cloud Connector and stored in Eloqua (usually on the contact record).  Depending on what connector you are using, you may want to create custom fields on the contact record to store this new information that is being transferred from the connector service (ie Webex attendance information).  Keep in mind that all of the information that you bring into Eloqua will still reside on the Cloud Connector Service/Company’s servers as well.
    Again – feel free to let me know which Cloud Connectors you are looking at and I can send over a more specific walk-through on how they work and how to configure them.
    Talk to you soon,
    David Wacker
    Eloqua Solutions Consultant

  • My very first Cloud Connector

    After working with Eloqua as consultant, developer and solution architect for 8 months, I finally managed to get my first Cloud Connector.
    The purpose of this post is to reflect on the process, obstacles and general experience in working on the project.
    The Cloud Connector itself is a simple SMS blast system used in programs and campaigns to send out text messages to contacts. It saves the message and delivery information on a Custom Object for history and statistics purposes.
    The overall experience with working with the Eloqua API is not good. The API seems inconsistent, lacks functionality and most importantly have bad or missing documentation and the example codes are old and does not always reflect the current interface and return objects.
    The worst thing about this entire experience is the lack in the REST and BULK API. I did not manage to find any way to interact with the Step of the Cloud Connector using the REST API and had to use the SOAP API to get contacts in the step and complete the step for the contacts. When trying to interact with the Custom Object Records i had a similar issue. I could create and interact with the Custom Object and the Custom Object Records using the REST API, but where not allowed to update existing Custom Object Records using REST. Once again I had to use the SOAP API to get the job done.
    I started out using the REST API Client for the project and quickly threw it out. The Client only implemented the base functionality and the entity objects where not complete and hence some data where not available to my application and was discarded by the Client when serializing the JSON to an object. However the worst thing about the REST API Client was that it was hiding system messages on failure. If a failure to process the task occured, the Client simple returned a null object. So no error handling was possible as no exception was thrown nor any information on the error was returned.
    So I had to make my own interface implementation and helper functions. I would however recommend making an SDK to make it easier for developers to get working with Eloqua and expanding its functionality and integration possibilities.
    I hope others have better experiences with the Eloqua API and hope that Eloqua will try to improve the possibilities of the API.

    Hi Jonas,
    I am at the moment not doing any Eloqua projects but have made similar experiences and sticked to the SOAP API. Maybe one workarround which could save you using the wsdl which is necessary for programs and additional coding. For me it worked fine.
    1. Create a contact field
    2. In your program, you create a step where you update the contact field with a string value e.g. cloudconnector2update
    3. In your code you query for that value and get returned an array of contacts (avoid to query for more than 100 contacts at a time, otherwise an error turns up, dont ask me why). You can run e.g. a cron job to do this every minute to perform as much operations as possible.
    4. After that update processing step you might include a waiting step in order to collect the contacts for further operations. It might be practically as well to add a decision rule after the waiting step to check the value of the contact field and maybe loop contacts back.
    Cheers
    Thomas

  • Cloud Connector not working

    I'm using the E10PartnerPlayground sandbox instance and I have a simple campaign ("Yang") that one-time pumps a segment of 5 contacts ("Aarons") into a Cloud Connector (768).  However, after activating the campaign, my API calls to the Cloud Connector API (ExternalActionService) ListMembersInStepByStatus (with step 768 and status 'AwaitingAction') return no members (it's well formed but I just see <ListMembersInStepByStatusResult/>).  It's been 30 minutes since I activated the campaign, and still no difference.  Any help?
    For what it's worth, this was working in an earlier attempt last week, with a Cloud Connector at step 755.

    Well, we see a number "5" (which matches the number of contacts in that segment) next to the first box, but that never seems to change/move elsewhere. Can you see that (currently activated)? It's just in the shared E10PartnerPlayground.
    Here's some simple source code illustrating the issue:
    from suds import wsse, client
    def mkclient(wsdl, org, user, password):
      cli = client.Client(wsdl)
      security = wsse.Security()
      token = wsse.UsernameToken('%s\\%s' % (org, user), password)
      security.tokens.append(token)
      cli.set_options(wsse=security)
      return cli
    def main():
      org, user, pw = open('/home/yang/.eloqua.eloqua.auth').read().split()
      ccs = mkclient('https://secure.eloqua.com/api/1.2/ExternalActionService.svc?wsdl', org, user, pw)
      res = ccs.service.ListMembersInStepByStatus(788, 'AwaitingAction', 0, 50)
      print res # nothing
      print ccs.last_received()
      # prints:
      # <?xml version="1.0" encoding="UTF-8"?>
      # <s:Envelope>
      #    <s:Header>
      #       <o:Security s:mustUnderstand="1">
      #          <u:Timestamp u:Id="_0">
      #             <u:Created>2012-08-28T03:10:30.437Z</u:Created>
      #             <u:Expires>2012-08-28T03:15:30.437Z</u:Expires>
      #          </u:Timestamp>
      #       </o:Security>
      #    </s:Header>
      #    <s:Body>
      #       <ListMembersInStepByStatusResponse xmlns="https://secure.eloqua.com/API/1.2">
      #          <ListMembersInStepByStatusResult/>
      #       </ListMembersInStepByStatusResponse>
      #    </s:Body>
      # </s:Envelope>
    if __name__ == '__main__':
      main()

  • Development of Cloud connector app

    Hi,
    I was just trying to build a simple cloud connector app but I am not finding exact document to start [ such as where we should write a program, which language, where to host etc]
    If anyone can give me a step by step procedure, it would be of very great help.
    Thanks,
    Nikitha

    HI Nikitha -
    Cloud Connectors are an old framework, so I don't recommend you build on it.  We have a new framework that allows you to extend the canvas in a much more powerful way with Actions, Decisions, Audiences and Menus (also Content for pages and emails).  You can find the documentation here:
    https://docs.oracle.com/cloud/latest/marketingcs_gs/OMCBA/index.html
    for the specific questions you asked in the post: "where we should write a program, which language, and where to host" - the answer for all 3 is that it's up to you - we don't host the code for you, so you can feel free to choose your own hosting environment and whatever language are most comfortable with.

  • What is the standard API for Customer Contact creation in R12

    Hi All,
    What is the standard API for Customer Contact creation in R12. my requirement is I need to create contact against Customer(Person/Organization).
    I need to develop pl/sql package for create Contact using the following fields
    First name , Last name , Email, Phone no, Ph ext,Mobile no,Contact no,Job title, Job title code,Country,Address1,Address2,Address3,Address4,
    City,State,Postalcode.
    Please help me.
    Thanks,
    K.Murugesan

    Hi All,
    Please update if you have any solution.
    Thanks
    Maanasa

  • Unable to run SAP HANA Cloud Connector on windows 8.1

    Hi Experts,
    I am trying to run SAP HANA Cloud Connector on Windows 8.1 machine , i could see the go.bat command response as below:
    But when i run https://localhost:8443 URL in a browser, i don't see any response. Just a blank screen.
    By looking at the logs:
    #ERROR#com.sap.scc.jni#Start Level Event Dispatcher#  #Cannot load the Cloud Connector native library. (exception java.lang.UnsatisfiedLinkError: no sapscc20jni in java.library.path)
    As per this reference https://help.hana.ondemand.com/help/frameset.htm?204aaad4270245f3baa0c57c8ab1dd60.htmlInstallation on Microsoft Windows OS it doesn't talk anything about support of HCC on Windows 8.1, just wondering if above error is because of it.
    For more details, PFA log files.
    Regards,
    JK

    As a workaround have tried copying sapscc20jni.dll file from auditor folder at sapcc-2.4.0-windows-x64 into Windows\System32 and it worked like a charm
    Thanks Virinchy P
    Regards,
    JK

  • How can I uninstall creative cloud connector?

    Hello,
    I had my creative cloud connector linked to an older version of CS5 and now I have CS6 via creative cloud. I wanted to link the cloud connector with CS6 instead of CS5 but didn't find a way. I tried to uninstall my creative cloud connector but didn't succeed because I always get this message saying the I should first close the program that is running in the background but there is nothing running in the background. Plus the programm that supposedly is running in the background is the one I am trying to uninstall...
    I am stuck.
    Thanks for your help.
    Laurent

    You can quit the process from Activity Monitor.
    Finder > Applications > Utilities
    Also refer
    App doesn’t open | Progress wheel spins continually

  • Configuring SAP HANA Cloud Connector with trial account

    The free developer license includes the use of cloud connector. (message from SAP)
    When I try to set up the Initial configuration of the SAP HANA Cloud Connector as described in the SAP How-To Guide (Version 1.0, March 2013 and Technical Documentation SAP HANA Cloud, Document Version: 1.6.0 - 2013-06-18 ) I get the the message
    "Connection to https://connectivityconfig.hanatrial.ondemand.com:443 refused"
    Configuration Data of Cloud Connector Connector
    Landscape Host:        hanatrial.ondemand.com
    Account Name:         s<user>trial
    User Name:               s<user>
    Password:                 ...
    Do I have to observe further settings?

    Hi Markus,
    I'm getting same error Connect_failed  . I check with my network & basis guys There are no firewall blocking ports . Is this problem with hantrail account or what could it be? Please guide .
    Thanks,
    Vidya

  • SAP HANA Cloud Connector Login Issue

    Hi Everyone,
    Until recently my SAP HANA Cloud Connector Login was working fine. Now, when I try to login, I get the below error:
    Please let me know what could be the issue here.
    Regards,
    Lipsa

    Hi,
    I recommend to place this question under SAP HANA Cloud Platform Developer Center
    Regards,
    Ifat.

  • Cloud duplicating contacts each time it tries to sync

    I am now up to 1771 contacts. Over 1400 of them are duplicates made when the cloud tries to back up my contacts.  Deleting over 1400 duplicates each week is not feasible. Please fix the app. Droid Razr M.

    Could be this report:
    *https://crash-stats.mozilla.com/report/index/bp-7323294e-0fd2-45fc-9f8e-fd27a2130123
    This crash is usually caused by to malware and the involved randomly named file in your case is kefuphhe.dll as you can see in the modules list of the crash report.
    Do a malware check with some malware scanning programs on the Windows computer.<br />
    You need to scan with all programs because each program detects different malware.<br />
    Make sure that you update each program to get the latest version of their databases before doing a scan.
    *http://www.malwarebytes.org/mbam.php - Malwarebytes' Anti-Malware
    *http://www.superantispyware.com/ - SuperAntispyware
    *http://www.microsoft.com/security/scanner/en-us/default.aspx - Microsoft Safety Scanner
    *http://www.microsoft.com/windows/products/winfamily/defender/default.mspx - Windows Defender: Home Page
    *http://www.safer-networking.org/en/index.html - Spybot Search & Destroy
    *Kasperky Free Security Scan: http://www.kaspersky.com/security-scan
    You can also do a check for a rootkit infection with TDSSKiller.
    *http://support.kaspersky.com/viruses/solutions?qid=208280684
    See also:
    *"Spyware on Windows": http://kb.mozillazine.org/Popups_not_blocked
    If the malware scanners didn't catch it then try this steps:
    Try to use MSConfig and disable that file to prevent it from getting started.
    *http://www.howtogeek.com/74523/how-to-disable-startup-programs-in-windows/
    Try to boot the computer in Windows Safe mode with network support (press F8 on the boot screen) to see if that allows to locate and remove the file either manually or with a malware scanner.
    You will have to search the Windows registry (Ctrl+F) for references to that file and export and remove involved keys to avoid startup issues with missing files or alternatively use a registry cleaner like CCleaner.
    If you are not comfortable with editing the registry then it is best to skip this step.

  • Contact Creation Using Function module

    Hello Expert,
    I want to create  contact as a remote enabled function module for gateway services which function module I have to use for creation on contact??
    Moderated: Please use the search before posting.
    Message was edited by: Andrei Vishnevsky

    Hi,
    Basically you can use
    BAPI_BUPA_CREATE_FROM_DATA this fm allow you to create any kind of BP
    You might also need to use  BAPI_BUPR_CONTP_CREATE in order to create the relationship between the contact and the corresponding BP.
    Dont forget to use also the BAPI_TRANSACTION_COMMIT after the other fm.
    Regards

  • How to add Email Validation in cloud connector for progressive profiling

    Hello Everyone,
    Need your assistance for the same
    Thanks

    Hello!
    For progressive profiling you'd actually want to implement a cloud component rather than a connector. FreshAddress and LeadSpend both provide email validation components that you can simply drag and drop onto your landing pages. 
    Theoretically you should be able to implement both the progressive profiling and the email validation components simultaneously. I haven't tested this use-case myself but have had success running the Demandbase and FreshAddress components on the same LP.
    I hope this helps!
    Jason     

  • Anyone using the Salesforce Campaign Association cloud connector?

    Just ran across this one and I am starting to play with it. Any one have experience, scars, or lessons learned from it?

    Not sure if it can do inserts using this method as it relies on a lead or contact ID match for insert. I have been able to get it to associate and update my statuses using it. A tip my team has learned is to convert the Salesforce id from 15 to 18 characters and then Eloqua likes it. We use a free tool at http://www.adminbooster.com/tool/15to18 Not sure why the conversion is needed but when I converted it Eloqua found it.

  • Galaxy S5 Verizon Cloud Transfering Contacts

    Having difficulty moving my contacts onto Verizon Cloud.
    When I go to the contacts app, I have hundreds of names and numbers properly entered.
    When I go to the V. Cloud app, it only shows the #BAL, #DATA, etc numbers and One random contact... It states I only have 6 Contacts enabled for BackUp......
    Whats going on with this?

        Okay, Fox85. Thanks! I recommend deleting all 6 contacts listed at VerizonWireless.com, and then return to the Cloud app on your device. When you're in the app, go to the menu (the three parallel lines on the top left), then select Settings> What to Back Up> ensure that Contacts are checked> Click "OK". Once done, return to the main screen of the app, click the icon with 3 dots on the upper right, and select "Sync All Now". Once done, return to the list and check again.
    DionM_VZW
    Follow us on Twitter www.twitter.com/vzwsupport

Maybe you are looking for

  • Goods receipt in SRM or R3

    Hello SRM Gurus, I understand that GR can be done in either SRM or R3. We use the classic scenario so I know that my GR will get posted in R3. My questions are: 1. Are there any advantages to creating GR in SRM vs. in R3? 2. How do I specify whether

  • How to give  avi filepath as command line argument

    hi friends my problem is that when i run source code seek.java at following link "http://java.sun.com/products/java-media/jmf/2.1.1/solutions/Seek.html" it works fine with some avi file on any website. for example if url="http://w1.520.telia.com/~u52

  • When x scrollbar reaches end%25252C the next file is automatically selected

    I am working on a data analysis package, where a binary file is read and data is sent to a color plot.  I would like to write some code that would allow the user to select a file, and then use the x-scrollbar to move through the data of one file, and

  • Alot of playlists

    My family came over and now i have more then 200 playlist on my itunes n its making my itunes go slow is there a way to highlight all the playlist and delete it at once??please help its making my pc go slow n its making my itunes all cluttery.

  • 8330 limited to .3gp and .mp4 for video

    It seems to be a well kept secret that the BlackBerry Curve 8330 only supports video formats .3gp and .mp4 Simple Profile (SP).  There have been many forum queries on this subject.  In many cases the person asking has the 8330 and wants to work with