Implementing InGo Automatically

This section describes the steps needed to automate InGo implementations for event registration with zero manual effort.

Prerequisite: Be a certified registration partner. See here on how to achieve certification if not already certified.

Steps Necessary to Automate:

  1. Send Event Data to InGo API and receive Widget Snippets for installation.
  2. Automate Programmatic Implementation of Widget Snippets.
  3. QA and Notifications to InGo.

Step 1, Make Calls to the Production API

  • Make Calls to InGo Production API
    • NOTE:  The documentation sample calls will call our staging API endpoints. Your login will typically be for production accounts, so these calls are not intended to work through the API documentation but merely provide example calls for you to become familiar with the APIhttp://docs.ingoevents001alpha.apiary.io/#reference/getting-started)
    • To make calls to the InGo production API, use the same format of a call you've seen on staging environment endpoints, using your production credentials, change the https://partner-api-staging.ingo.me/... to https://partner-api.ingo.me/... 

    • Make these calls outside of the staging environment endpoints.

    • You can use any of the languages available on the staging documentation, but use them on production of course when you actually go to create the events with the Freemium setup.

  • Authorize and obtain token
  • Create event by sending event details
  • Create Log-In Widget (with freemium parameters below)
    • defaultManualFieldValue.allowPost = false
    • hidePermissions.allowPost = true
  • Create Registration Widget
  • Create Confirmation Widget 
  • Create Social Widget (with freemium parameters - dev to revise default)
    • { 
      "type": "social", 
      "version": "latest", 
      "params": 
      { 
      "showTab": { "invitation" : false, "share" : false }
      } 
      }

Each call returns data that you will use in Step 2.

Step 2, Automate Programmatic Implementation

Using the Widget Snippets obtained from the API calls in step 1, create programmatic code to place the following according to best practices: www.ingo.me/how-to-install-best-practices 

  1. Log-In Widget
  2. Social Widget
  3. Registration Widget
  4. Confirmation Widget

Step 3, Quality Assurance and Notifications

Notify InGo when:

  • You are complete with programmatically implementing InGo  
  • Whenever InGo is successfully installed
  • Whenever you change the programmatic implementation

For the first 3 events we will QA the implementations.

If you are ready for QA, please submit the events via our QA process below.