Documentation

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Talk To sales
  • Start Trial

SendGrid

SendGrid ETL connector for data replication

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Saras Pulse

    • Saras Daton

      Need help with something?

      Talk to data expert

      SendGrid

      SendGrid ETL connector for data replication

      Snapshot

      Features
      Details
      Release Status
      Released
      Source API Version
      v3
      Table Selection
      Yes
      Column Selection
      Yes
      Edit Integration
      Yes
      Replication Type Selection
      No
      Authentication Parameters
      SendGrid API Key SendGrid Email Address
      Replication Type
      Key Based Replication Full Replication
      Replication Key
      Date
      Suggested Replication Frequency
      24 hrs
      Tables/APIs Supported  
      Bounce
      GlobalSuppression
      Campaign
      Blocks
      Contacts
      Groups
      Invalid
      ListAll
      Segments
      SpamReports
      Templates
       

      Pre-requisites

      1. Generate Sendgrid API Key for Daton
      2. Read more on How to create Sendgrid API Keys here

      Integrate SendGrid with Daton

      1. Signin to Daton 
      2. Select SendGrid from Integrations page
      3. Provide Integration Name, Replication Frequency, and History. Integration name would be used in creating tables for the integration and cannot be changed later 
      4. Provide SendGrid API Key and Email Address to authorize Daton to periodically extract data from SendGrid
      5. Post successful authentication, you will be prompted to choose from the list of available tables
      6. Then select all required fields for each table
      7. Submit the integration

      Workflow

      1. Integrations would be in Pending state initially and will be moved to Active state as soon as the first job loads data successfully on to the configured warehouse
      2. Users would be able to edit/pause/re-activate/delete integration anytime
      3. Users can view job status and process logs from the integration details page by clicking on the integration name from the active list

      SendGrid Data

      Bounce    
      Purpose: This endpoint allows you to retrieve all of your bounces.    
      Source API Documentation  https://sendgrid.com/docs/api-reference/

      Replication: Key-Based Replication    
      Replication Key: created

      Fields

      Name
      Target Datatype
      email
      STRING
      created
      INTEGER
      reason
      STRING
      status
      NUMERIC

      GlobalSuppression

      Purpose: This endpoint allows you to retrieve a list of all email address that are globally suppressed.   
      Source API Documentation  https://sendgrid.com/docs/api-reference/

      Replication: Key-Based Replication   
      Replication Key: created

      Fields

      Name
      Target Datatype
      email
      STRING
      created
      INTEGER

      Campaign

      Purpose: This endpoint allows you to retrieve a list of all of your campaigns.   
      Source API Documentation  https://sendgrid.com/docs/api-reference/

      Replication: Full Replication   
      Replication Key: NA

      Fields

      Name
      Target Datatype
      id
      INTEGER
      title
      STRING
      subject
      STRING
      sender_id
      INTEGER
      list_ids
      RECORD
      segment_ids
      RECORD
      categories
      RECORD
      suppression_group_id
      INTEGER
      custom_unsubscribe_url
      STRING
      ip_pool
      STRING
      html_content
      STRING
      plain_content
      STRING
      status
      STRING

      Blocks

      Purpose: This endpoint allows you to retrieve a list of all email addresses that are currently on your blocks list.  
      Source API Documentation  https://sendgrid.com/docs/api-reference/

      Replication: Key-Based Replication  
      Replication Key: created

      Fields

      Name
      Target Datatype
      email
      STRING
      created
      INTEGER
      status STRING

      Contacts

      Purpose: This endpoint allows you to add a Marketing Campaigns recipient.  
      Source API Documentation  https://sendgrid.com/docs/api-reference/

      Replication: Full Replication  
      Replication Key: NA

      Fields

      Name
      Target Datatype
      created_at
      INTEGER
      email
      STRING
      first_name
      STRING
      id
      STRING
      last_clicked
      STRING
      last_emailed
      STRING
      last_name
      STRING
      last_opened
      STRING
      updated_at
      STRING
      custom_fields
      RECORD

      Groups

      Purpose: This endpoint allows you to retrieve a list of all suppression groups created by this user. 
      Source API Documentation  https://sendgrid.com/docs/api-reference/

      Replication: Full Replication 
      Replication Key: NA

      Fields

      Name
      Target Datatype
      id
      INTEGER
      name
      STRING
      description
      STRING
      last_email_sent_at
      STRING
      is_default
      BOOLEAN
      unsubscribes
      INTEGER

      Invalid

      Purpose: This endpoint allows you to retrieve a list of all invalid email addresses.
      Source API Documentation  https://sendgrid.com/docs/api-reference/

      Replication: Key-Based Replication
      Replication Key: created

      Fields

      Name
      Target Datatype
      email
      INTEGER
      created
      STRING
      reason STRING

      ListAll

      Purpose: This endpoint allows you to retrieve all of your recipient lists. If you don't have any lists, an empty array will be returned.
      Source API Documentation  https://sendgrid.com/docs/api-reference/

      Replication: Key-Based Replication
      Replication Key: created

      Fields

      Name
      Target Datatype
      email
      INTEGER
      created
      STRING
      recipient_count INTEGER

      Segments

      Purpose: This endpoint allows you to retrieve all of your segments.
      Source API Documentation  https://sendgrid.com/docs/api-reference/

      Replication: Key-Based Replication
      Replication Key: created_at

      Fields

      Name
      Target Datatype
      id
      INTEGER
      name
      STRING
      recipient_count INTEGER
      conditions RECORD

      SpamReports

      Purpose: This endpoint allows you to retrieve all spam reports.
      Source API Documentation  https://sendgrid.com/docs/api-reference/

      Replication: Key-Based Replication
      Replication Key: created

      Fields

      Name
      Target Datatype
      email
      STRING
      created
      INTEGER
      status STRING

      Templates

      Purpose: This endpoint allows you to retrieve all transactional templates.
      Source API Documentation  https://sendgrid.com/docs/api-reference/

      Replication: Full Replication
      Replication Key: NA

      Fields

      Name
      Target Datatype
      id
      INTEGER
      name
      STRING
      versions RECORD
      generation STRING

      Was this article helpful?

      Yes
      No
      Give feedback about this article

      Related Articles

      • Release Notes

      Table of Contents

      Snapshot Pre-requisites Integrate SendGrid with Daton Workflow SendGrid Data

      Get Started on your Data Journey Today!

      Get a free 14-day trial of Daton today, no credit card is required.

      Start Free Trial
      Talk To Experts
      • Quick & Easy Setup
      • Secure & Reliable
      • No-Code Platform
      • Auto Updates
      • 24/7 Support

      Follow Us

      Linkedin Youtube

      Company

      • Customers
      • Partner With Us
      • Contact Us

      Culture

      • About
      • People
      • Careers

      Offerings

      • Daton
      • For Brands
      • For Agencies

      Policies

      • Terms of Service
      • Privacy Policy
      • MSA

      Follow Us

      Linkedin Youtube

      DISCLAIMER: Various trademarks are held by their respective owners

      © 2023 sarasanalytics.com

      Sitemap

      Get Started on your Data Journey Today!

      Get a free 14-day trial of Daton today, no credit card is required.

      Start Free Trial
      Talk To Sales
      DISCLAIMER: Trademarks are held by their respective owners
      • Quick & Easy Setup
      • Secure & Reliable
      • No-Code Platform
      • Auto Updates
      • 24/7 Support

      Company

      • Customers
      • Partners
      • About
      • People
      • Careers
      • Contact Us

      Offerings

      • Daton
      • Solution for Brands
      • Solution for Agencies
      • Dashboards
      • Founder's Note
      • Status

      Policies

      • Terms of Service
      • Privacy Policy
      • MSA
      • Sitemap

      © 2023 sarasanalytics.com

      Linkedin Youtube

      Knowledge Base Software powered by Helpjuice

      Expand